I think most of us in technical careers yearn for a professional experience that brings all the good things together.…
Those who know me know that I'm distrustful of many aspects of the traditional view of hierarchy in the workplace. I espouse "weird" ideas like Holacracy, scoff at the robotic behaviour many humans think they should follow, and nurture an amused scepticism towards titles.
I'm a software engineer, and I was on the job market recently. Some assorted impressions.
Some recent backtracking from what we have been calling "Microservices" has sparked anew the debate around that software architecture pattern. It turns out that for increasingly more software people, having a backend with (sometimes several) hundreds of services wasn't that great an idea after all. The debate has been going on for a while and much has already been said, but there are still a couple of things I'd like to say.
I still think many organisations today haven't yet found their stride with respect to hierarchy.