I've always found that "living at my means" has paid dividends. To many folks, 'round these parts, they'd consider it "living below my means," but that's mostly because they "live beyond their means." I avoid personal debt like the plague. If that means living in a small house, and driving an old car, then so be it. I've also found that learning to deliver software, as opposed to just "writing" software, has made me…
I don’t understand how delivering software is related to “how can I prepare for hard economic times?” Let me tell you, as one of the highest performing team members in every organization I’ve been at: if a manager doesn’t care about you, no amount of performance will help you. It didn’t help me. And whether a manager cares about you is mostly luck of the draw. Sure, there’s politics at play. But the most common situa…
I've had the funny situation for the last few years of my manager, being the CEO, doesn't like me personally. Most of my managers have, and the issue kind of come down to a culture clash where he's a salesperson and I'm an engineer, and I wouldn't put up with a habit of his of not paying his invoices on time which he's thankfully grown out of.
However he's seen that I deliver at the highest level, and he so he pragmatically keeps sending me projects so he can take his clip (it's a consultancy). This has continued for well over two years and even reached a steady state where I'm pretty sure it could be ongoing if I wanted, however the cost is he's pretty mercenary about it all and has consistently given me rescue projects others have left half finished.
So I basically agree with what you're saying, I think it's true generally. However reality is very complex with lots of individual situations that are out of ordinary.