Hacker News new | ask | show | jobs
by fgstart 1937 days ago
I'd say that the issues in your first paragraph also occur in industry, albeit with plausible deniability and not directly.

Further annoyances in industry:

- Teams can suck you dry, you begin to lose your identity and get mediocre (since that is the safest and most valued option).

- Managers take the credit for your work.

- Managers can be entirely unrealistic, often demanding things that are not possible from a CS point of view.

- Too many meetings and "communication" to serve those who thrive on that sort of thing (i.e. the talkers).

As others said, in this job market you can move to another company without issues, which is the greatest advantage.

2 comments

In this market is an important caveat. Most people here have no recollections of what a bad market is, but it'll really make you wish you were in academia.
What does a bad market look like?
I understand why people can dislike meetings — after all, they are a distraction from their "actual work", which they consider to be coding — but I really hate the siloing, the incongruity and the wasted effort that happens when teams do not coordinate within themselves or with other teams.

As for managers being entirely unrealistic and demanding things that you as a developer consider to be computationally impossible, I think it's important to push back. This is what meetings should help to do. Surface the problems early rather than struggle with the problems long and quiet and then fail to solve them anyway.