this post was submitted on 10 Aug 2026
16 points (100.0% liked)
CSCareerQuestions
2455 readers
2 users here now
A community to ask questions about the tech industry!
Rules/Guidelines
- Follow the programming.dev site rules
- Please only post questions here, not articles to avoid the discussion being about the article instead of the question
Related Communities
- !programming@programming.dev - a general programming community
- !no_stupid_questions@programming.dev - general question community
- !ask_experienced_devs@programming.dev - for questions targeted towards experienced developers
Credits
Icon base by Skoll under CC BY 3.0 with modifications to add a gradient
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
It varies.
I was employee #50 at a startup. Prior to my joining, they had a lot of incredibly poor practices. No release management. Few automated tests. Around when they hired me, that stuff turned around.
The CEO was kind of a controlling jerk, but was kept in check by the other founder. When that guy left, it got worse. The org also accrued layers of sycophants. The soft skills of knowing how to weasel your way into the CEOs favor paid off.
It's not really based on merit. It's all based on emotions. Building a cool thing can help, but that's not enough on its own. You could rewrite the code base so it's bug free and easy to expand, but if management doesn't know you or understand that, it won't matter. Meanwhile, the guy who's always at his desk making a lot of code shaped noise to management might get promoted.