Hacker News new | ask | show | jobs
by thomastjeffery 476 days ago
When a software engineer gets promoted to a senior role, their responsibility changes to impact a broader timescale. It's entirely possible that promotion is the very thing that masks their incompetence.

For example, a junior developer is expected to manage implementation details, while a senior developer is expected to manage business logic. Incompetently designed business logic is noticed later, and can often be blamed on trivial implementation failure.