TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Developer progression as a function of navigating complexity

54 pointsby sid6376over 4 years ago

7 comments

thomover 4 years ago
One of the most important lessons that I think it&#x27;s difficult to really internalise, is that your job is far more about managing imperfections than it is about achieving perfection.<p>It&#x27;s very hard to kill your darlings as a developer, you have the whole edifice of software engineering best practice right there on people&#x27;s blogs, there are infinite frameworks, libraries and languages at your fingertips. An appreciation for what&#x27;s theoretically possible is always useful, but I will hire, promote, and throw money at people who can deliver a 75% solution to a problem with 90% confidence. I will struggle with people who aim for 100% solutions that never materialise.<p>I don&#x27;t think that I (as a younger programmer or if I&#x27;m honest even quite recently) would want to hear this, from my future self or anyone else, but I would have been happier accepting it early in my career.
评论 #25590241 未加载
评论 #25590129 未加载
评论 #25590159 未加载
29athrowawayover 4 years ago
My criteria for seniority is very simple:<p>Given clear requirements, can you be left alone for a reasonable amount of time and not come up with a monumental mess? If you can, you are a senior engineer.<p>And as a corollary, if you need constant supervision, you are not as senior as you think.
评论 #25589951 未加载
评论 #25589451 未加载
评论 #25589341 未加载
digitalsushiover 4 years ago
My employer has the following job titles in IT-<p>* Associate Engineer<p>* Engineer<p>* Senior Engineer<p>* Principal Engineer<p>* Solutions Engineer<p>* Architects, Sr Architects, Enterprise Architects<p>And my interpretation here for Senior is probably around Solutions Engineer, bordering on, if not completely in an Architect&#x27;s domain. But the thousands of Principal Engineers and downwards all have a wide range of agency for implementing the four tiers demonstrated in the article.
itisitover 4 years ago
Read TMMM and ask your manager to add the title next performance review. Seems to be all that&#x27;s required these days.
评论 #25589750 未加载
评论 #25590321 未加载
Fire-Dragon-DoLover 4 years ago
I read one of the books suggested, team topologies, but I was shocked by some misinformation inside. Is this really a good read?
halfmatthalfcatover 4 years ago
Becoming a SME (subject matter expert) in a certain technology (that would benefit the org) and then evangelizing that technology within the organization is a mark that I look for in a senior.
评论 #25589830 未加载
评论 #25589467 未加载
评论 #25642601 未加载
nerdbaggyover 4 years ago
I’ve slowly been transitioning into a senior developer. It seems the closer I get, the more management&#x2F;supervision I do, so the less time to work on my skills.
评论 #25589836 未加载