IndexCardBox
Joined 5 years ago
Joined 5 years ago
With that being said, when I get like this, I take a step back and look at the bigger picture. First, there's plenty of people in the world who would look at your situation and be floored. "If only I could pay my bills / stay out of trouble with the law / stay off drugs / etc.". There's always someone better and always someone worse.
Second, ask yourself what do you want. Would you be satisfied if you made the next Rollercoaster Tycoon... Or would you say yeah, but X developer did way more in a shorter time and made more money? Like, would it actually be enough? Instead chase what you enjoy.
But it sounds like you don't know what you want. That's not bad, that's exciting! Try things! Maybe you always had an interest in cooking, or writing poetry, or hiking, or whatever. Or society is so obsessed with external validation, instead focus on intrinsic value.
If I really gotta get down to business, then it's one of their Liquid DnB mix shows. The high energy, repetitive songs that flow into each other really help.
Sometimes I'll even listen to music while on a call just to help myself focus lol
As much as people complain about the walled gardens of Google and Facebook, overall the barrier of entry to computing as fallen significantly.
Maybe just do something fresh and you won't need to use marketing tactics to pull people back in.
Have you looked into OCPD? (Obsessive Compulsive Personality Disorder) From my relatively uninformed knowledge on the subject, that sounds closer to OCPD. (Of course, talk to a licensed health practictoner, not a procrasting software engineer)
I think the biggest differentiator between a good engineer and bad engineer is ownership. Care about your work (not to the point where you have no work/life balance) and be passionate about your craft. That's what separates a good engineer from a bad engineer.
As for your career, remember this is your livelihood. If a company is falling apart, go look elsewhere. If a company isn't giving you a raise you deserve, talk to your manager.
Couple low barriers to distribution with a culture that encourages constant hustling for money and this is what you get.