The 'do one thing, and do it well' unix philosophy would be better as 'compose well, then specialise' I think.
Related Posts
I've heard of 'blub languages', where you don't realise that other languages have better abstractions until you've experienced them.
I think the same thing happens with individual features. I've seen several C++ folks miss variadic generics in Rust, but I've not written enough C++ to feel it.
One day I am going to reach the height of technological sophistication, and every clock in my house will handle daylight savings automatically.
I'm not there yet. I think modern appliances are getting better though.
(Does a microwave really need to know the current time?)
It feels like rename is by far the most important refactoring operation. If I had an IDE with only one refactoring, I think I'd want rename.