That’s exactly the pain I felt. And that is what I am solving.
Every complex project starts as a simple one. I am trying to make them very easy to configure and launch.
Me too, but more recent memories than yours I'm sure. 8 years ago I did a lot of file management. 80% of my job was moving and renaming files & folders.
Finally I found DOPUS and it was a godsend. Tabs of all my common folders, batch rename, dual windows, etc. My job became much easier and I have free time to learn other aspects of the company.
DOPUS 60 day test drive was about to expire, and I had my 6 month review with my boss (the owner) and HR. They ask if there is anything that would make my job easier: DOPUS and a 2nd monitor.
I received a big lecture on downloading software (I get it), $2 raise, 2nd monitor, but no DOPUS. I was heartbroken. I loved it so much that I would have paid for it with my own money for the company's benefit. It was that good.
Another 6 months and I was promoted out of data management. DOPUS would have still been useful, but not to the same extent as that entry level position.
Yes, Python is easier as it doesn't need compiling. So, you can just copy-paste it to the Console. Yet, there's a lot to be wished. Like instant log access, handling multiple stages (dev, integration, production, demo) etc.
I think Lambdas can be, or better, soon will be suitable for almost all use cases. We are just missing proper tools and good design patterns. Those must to be opinionated.
Constantly asking myself “do I really need to do that”? You should always keep the focus on what do you ultimately want to achieve with the code you are writing. Most effective developers I’ve met mercilessly cut on what they spend their time.