Live data from Hacker News

Mental health in software engineering

vadimkravcenko.com

41–50 of 440 posts

Re: Mental health in software engineering

#41

>You cannot take a sick day by telling your team, “I have mental issues and need a day off.” Yes, you can. You can say you need a mental health day. Adults will understand.

In most companies I worked for the standard "I'm not feeling well today, taking a day off" was enough. Nobody asked for details.

Re: Mental health in software engineering

#42
The way to get around some of this is to work on contract. I have found I am most free being a contractor. I go in to the gig knowing it has a definite end and do not care about any of the internal politics. It’s not a perfect solution but much better than being an employee where I have granted a company a monopoly on my time.

Re: Mental health in software engineering

#43

I used to be in (moderate) awe of young college drop-out CEOs. Then I worked for a couple of them. Now I refuse to work for startups that have 20-somethings at the top, because they really do not know how to manage or lead. They are motivated by fear of failure and having accomplished nothing so far they treat others like garbage. Avoid.

The phenomenon of showing up at Stanford and telling some 21-year-old that he's Jesus Christ and that you're going to give him millions of dollars is a wen on the American business culture matched only by corporate raiding. It's the nerd version of college football/basketball recruiting.

It's so weird. I started to think that maybe this is intentional. It looks as though investors want to invest only in over-optimistic people who believe that we're living in some kind of utopian paradise; at the same time they avoid investing in anyone who has had so much of a faint whiff of how the sausage gets made.

It's like the entire system is desperate to keep optimists optimistic and pessimists pessimistic.

Why is it that investors actively seek out starry-eyed individuals?

It sounds like an economic bubble factory. If every new person who joins elite circles is optimistic to a delusional level, then that level of optimism may be contagious and propagate delusional beliefs among the elite.

There are people in the tech sector who were very successful decades ago and are now in their 40s and still haven't come out of their highs. They have the same worldview as I had when I was 15.

Re: Mental health in software engineering

#44
post #11

This is a person that should have never been in a leadership position. I have worked under these types of people that were great engineers themselves but couldn’t lead worth shit. No trust in the team. Always doing shit themselves. No discussion. Backdoor discussions. Always bending to the will of management. Everything is “important”/“critical”. It’s micromanaging to the worst degree. At the same time, I would likel…

> This is why I think unions in tech would be great. To set realistic expectations, approach management from a collective point of view.

What? The person in this scenario wouldn’t be in the union once promoted. Unions don’t do anything for manager to director dynamics.

Re: Mental health in software engineering

#45
post #22
post #10

I'll dump this one here as it's still annoying me a bit. So one afternoon I'm sitting there and our sales guy John came in (you know who you are if you're reading this) and described what he'd managed to sell a client. I sat there and I scribbled on bits of paper for hours, did some research and went back to him with the point that it wasn't possible from an algorithmic perspective. Basically he'd assumed that if it…

It's good advice if you have the appropriate financial resources or support network, but plenty of us don't have the option to move back in with our parents for six months and need to adult on hard-mode.

I figured most of us in software would have at least a few months of buffer. Of course I don't have kids so

Re: Mental health in software engineering

#46
post #37

I think it is so important to be able to disconnect from whatever it is that we are doing, even for a very short period of time. Go for a walk, brew a coffee or simply close your eyes and breathe. Many times, stress is created artificially. It hurts our performance and deteriorates our ability to think. Encountered numerous situations where work was "urgent" and would likely land a contract or sales for the company,…

This is the hardest lesson to learn. Sometimes you won't be afforded the ability to do it "right", either for the company or the product or the customer. Eventually, you'll decide to just show up and ask what is most important today and work on that. Then clock out completely when your work is done and go find meaning and personal satisfaction in your personal life. Go exercise or volunteer or get a hobby or be present for your family. The best way to have work/life balance is to separate them. This is also one of the reasons why I hate wfh. The drive to/from is a great separator and decompressor for me.

Re: Mental health in software engineering

#47

The way to get around some of this is to work on contract. I have found I am most free being a contractor. I go in to the gig knowing it has a definite end and do not care about any of the internal politics. It’s not a perfect solution but much better than being an employee where I have granted a company a monopoly on my time.

How do you find gigs that actually pay like FTEs?

Re: Mental health in software engineering

#49
post #10

I'll dump this one here as it's still annoying me a bit. So one afternoon I'm sitting there and our sales guy John came in (you know who you are if you're reading this) and described what he'd managed to sell a client. I sat there and I scribbled on bits of paper for hours, did some research and went back to him with the point that it wasn't possible from an algorithmic perspective. Basically he'd assumed that if it…

For the last 20 years, employment in the software engineering field has basically been a dream scenario for the job seekers. Great wages and every company was always trying to hire.

However, that seems to have taken a pause. Higher interest rates mean the free money buffet is over and the FAANGs have spent the last year flooding the job market with engineers of the highest pedigree. I'm not quite job searching right now, but my understanding is that it's not the cake walk it used to be.

Re: Mental health in software engineering

#50
>This was my perfect storm in 2017 — I was trying to control all of the uncertainty around me: (...) Trying to control the looming unrealistic deadlines. Writing a lot of the code myself to ensure we uphold our promises to stakeholders and none of our developers burn out. Which led to me working more and sleeping less. Worrying about next month’s payroll and trying to control our runway. Maintaining developer velocity and tight budgets, juggling future growth and current issues. Trying to control our developer turnover and making sure our juniors grow. There were days I'd be coding non-stop or in a series of back-to-back meetings, forgetting meals, sleeping, and even what it felt like to relax.

Sounds like trying to cope at a shitty nightmare job at a shitty company, and blaming yourself.

Post reply on HN