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.

Ask HN: What habits make a great engineer/programmer standout from average ones?

6 pointsby curious16over 2 years ago
What does the workflow of great engineers or programmers look like? What habit do they maintain to achieve that greatness?<p>If you have ever worked with such great people what characteristics did you notice that made them standout?

4 comments

gregjorover 2 years ago
I think you can group working programmers (as opposed to hobbyists and dilettantes) into three broad categories:<p>- Newbies, still learning, don&#x27;t know what they don&#x27;t know.<p>- &quot;Expert beginners,&quot; employable but lack curiosity, stuck at a mediocre skill level.<p>- Programmers you might call great, excellent, 10X. They have significant experience and domain expertise, constantly learn and expand their skills.<p>I don&#x27;t have any numbers. Anecdotally in my (40+ years) experience most programmers fall into the &quot;expert beginner&quot; category. A few never seem to get out of the newbie phase -- five years in and can&#x27;t write FizzBuzz or debug a simple program.<p>I got the &quot;expert beginner&quot; name from Eric Dietrich here: <a href="https:&#x2F;&#x2F;daedtech.com&#x2F;how-developers-stop-learning-rise-of-the-expert-beginner&#x2F;" rel="nofollow">https:&#x2F;&#x2F;daedtech.com&#x2F;how-developers-stop-learning-rise-of-th...</a>
评论 #33160701 未加载
aristofunover 2 years ago
Unfortunately there were no obvious common patterns or rituals among those few really talented 100x programmers I&#x27;ve met so far in 20 years.<p>The only feature they shared was a sharp mind. Deep thinking for some, both fast and deep enough for others.<p>None of them cared about their &quot;skill level&quot; nor &quot;greatness&quot;, most of them didn&#x27;t even have any social media presence. They just enjoyed their job and challenges it brought.
notemakerover 2 years ago
They update, look for, and provide documentation. They realize the value of good documentation.<p>They review their own PRs, with a focus on making them easy to review.<p>They are vocal on public channels and aren&#x27;t afraid to ask questions outside their team - making sure that communication that could be relevant for other people isn&#x27;t sent over DMs.
GoldenMonkeyover 2 years ago
Actually tested their code. Anyone who does this is a standout.