everything else - understanding inherited crappy code; fixing bugs no-one else can / wants to; listening to clients change their mind again - is just the price you pay for being able to do that craft...
everything else - understanding inherited crappy code; fixing bugs no-one else can / wants to; listening to clients change their mind again - is just the price you pay for being able to do that craft...
I work from home, and can work anywhere in Europe, as much or as little as I want (within reason). I don't have to put up with meetings and bullshit bosses. Above all, I still love programming for its puzzle-solving side, and for its non-stop accumulation of learning and experience.
I'm currently having an awesome time in Barcelona, but I've lived in a beautiful city in France, by a beach in the Canary Islands, and in an 18th Century Norman Château (well, in its converted stable anyway).
I'm sooooo glad I stuck to the coalface and didn't move into management, or I'd probably still be swearing at tourists on the tube every day.
I get my work almost solely through contacts I made when I lived in London, though I left the UK in 2007.
Sorry: probably not what you wanted to hear!
This is probably one of the best things about being a programmer. You can work from home (or a coworking space) and live anywhere in the world.
The article and others like it usually allude to soul-sucking management-heavy corporate environments. It's no surprise to me that people don't want to work there late into middle age (as programmers).
I also work from home, have never worked in a corporate environment and probably never will.
I think there are people who were made to be makers/tinkerers and other that aren't, but fake it for a period of time. If this was the 1800's, I'd be laughed at as a "fool inventor".