3 ms·
Aside from the very valid responses around therapy/mindfulness/hobbies/etc, here's some career advice: * Become less dependent on your employer (build a public
by softwaredoug 4y ago
Aside from the very valid responses around therapy/mindfulness/hobbies/etc, here's some career advice:
* Become less dependent on your employer (build a public profile. Blog, speak, etc).
* Put yourself in a financial position where you can weather whatever storms come up (layoffs, bad bosses, drama, etc)
* Interview more, at least get in the practice of it. Think of it more as having conversations to understand the possibilities, then hard commitments. You will screw up many of these, (I know I have!). Luckily there's always more fish in the sea.
* Remember _they need you_ - software developers aren't exactly growing on trees these days. They need you to be a viable business as much as you need them for your income.
* Set boundaries - people just need to be told no, what you won't deal with, etc. This helps ensure you're not internalizing what's really an external problem. An imperfect boundary is better than never setting boundaries.
* Try to find/remember that small nugget of 'positive' stuff you enjoy about your work. I remember how much I enjoy building software and try to edit out the rest. Focus on cultivating that, try to put your energy there and not the noise. You are where you put your time.
* Behavioral activation - if you have a hard time doing a task, literally just getting started helps you get more interested in it.
* Remember it's usually not about you - whatever frustration you experience at work, it's probably systemic and something other people deal with. Not about targeting you personally. This can help you roll your eyes at whatever politics and drama and move on.
* Find peers that feel the same. To the last point, if you have a peer group, you can compare notes and figure out what problems are systemic, or maybe about the personality of a boss, etc.
* Know its imperfect. We're human. Despite the best advice, therapy, mindfulness, and preparation we will still sometimes get caught up in it. We're all works in progress. Don't be too hard on yourself.
- bradlys 4y ago> Remember _they need you_ - software developers aren't exactly growing on trees these days. They need you to be a viable business as much as you need them for your income. I really need to emphasize how wrong this is. Your employer definitely doesn’t need you unless you’re working for an exceptionally small company/org where you can hold them hostage/ransom. You are dime a dozen in the real world. The only reason you’ll ever get a sense that they “need you” is because you are being chronically underpaid and you are so incredibly cheap that just talking to you for 30 minutes to do X is way more efficient than paying you the 3x you’re worth. I’ve seen engineers being paid 7 figures thrown away over trivial bullshit. You’re not needed.