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.

Three Tribes of Programming (2017)

13 pointsby thinkingemoteabout 2 months ago

4 comments

nickm12about 2 months ago
I like this taxonomy, though it is reductive to try to cram programmers into disjoint &quot;tribes&quot;. Individual approaches to programming generally combine from all three, though in different proportion to different individuals.<p>Personally, I am driven most strongly by the &quot;maker&quot; approach, in that I write programs to be used. I also care deeply about correctness, simplicity, and performance in that order. I hate buggy, unmaintainable programs and the best way I know to make useful programs is to build them out of small, simple, correct components.<p>Performance is generally a more distant concern, but it really depends where you are in the stack. As you go down, performance becomes essential to usefulness, but the need for correctness doesn&#x27;t disappear.
gnabgibabout 2 months ago
Popular in 2019 (270 points, 119 comments) <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20882783">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20882783</a>
SebastianKraabout 2 months ago
&gt; Well, then you&#x27;re not a very good programmer. Sorry but that&#x27;s how it is.<p>&gt; I don’t know very much about Unity. However, it’s clear that one could not build The Witness in Unity<p>~ Johnathan Blow<p>As someone in the third tribe, I am amused that the Witness was later parodied by The Looker, a game written in Unity.
mirawelnerabout 2 months ago
Im definitely in the first camp which explains why im going the phd route and why I am poor :)