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.

How to be a Programmer: A Short, Comprehensive, and Personal Summary (2002)

100 pointsby sgreenover 11 years ago
A Short, Comprehensive, and Personal Summary

10 comments

Jugurthaover 11 years ago
&gt;&gt;But it is really child&#x27;s play compared to everything else &gt;&gt;that a good programmer must do to make a software system &gt;&gt;that succeeds for both the customer and myriad colleagues &gt;&gt;for whom she is partially responsible.<p>Why the use of the word &quot;she&quot; ? I see a lot of articles written where the undefined person will be a she. I speak french, and &quot;person&quot; is a feminine name, so you can say about a person &quot;she&quot;, but why in English ? Especially when in male dominated jobs like programming. A programmer is likely to be a he than a she, so why try <i>this</i> hard to be politically correct.
评论 #6622014 未加载
评论 #6621822 未加载
评论 #6622829 未加载
评论 #6621753 未加载
评论 #6622041 未加载
评论 #6621746 未加载
drunkpotatoover 11 years ago
What is wrong with us in this sick, perverted, twisted, dying and rotting industry? If you encounter these problems, start applying to a new position. Don&#x27;t deal with management; don&#x27;t &quot;educate&quot; them. Don&#x27;t fix the organization you&#x27;ve tricked yourself into joining. Just polish your resume and leave. It seems like we&#x27;re an industry that <i>defines</i> Stockholm Syndrome.
评论 #6621199 未加载
评论 #6621859 未加载
评论 #6620908 未加载
评论 #6621556 未加载
评论 #6620874 未加载
评论 #6620868 未加载
JackMorganover 11 years ago
&quot;Programming languages should really be called notations in that learning one is not at all as difficult as learning a natural language.&quot;<p>Brilliant! This whole section on choosing a language is great.<p>&quot;One tends to think of a large system that has components in three or four languages as a messy hodgepodge; but I argue that such a system is in many cases stronger than a one-language system...&quot;<p>This part sounds insane until you start working with eventually consistent messaging like: <a href="http://www.reactivemanifesto.org" rel="nofollow">http:&#x2F;&#x2F;www.reactivemanifesto.org</a>
ninetaxover 11 years ago
Woah you weren&#x27;t kidding about &quot;Comprehensive&quot;. Yet it really is short and seems to encapsulate every thing it talks about pretty well.<p>Thanks a lot for this!
rrjanbiahover 11 years ago
My favorite part is <i>How to Deal with Organizational Chaos</i> <a href="http://samizdat.mines.edu/howto/HowToBeAProgrammer.html#id2855892" rel="nofollow">http:&#x2F;&#x2F;samizdat.mines.edu&#x2F;howto&#x2F;HowToBeAProgrammer.html#id28...</a> especially:<p><pre><code> Engineers have the power to create and sustain.</code></pre>
michaelchumover 11 years ago
Interesting educational read, wise experience from a programmer, definitively to read for beginner programmers like me!
shazzdeedsover 11 years ago
The last section on organizational chaos and the magic power is key.
评论 #6620946 未加载
wpnxover 11 years ago
I kind of wish each section was a little longer. This would make for a great book :)
vayarajeshover 11 years ago
Nice read.
saddinoover 11 years ago
Here&#x27;s a shorter version: Are you so inspired by a software product or service that you are driving yourself mad thinking about how it was created? Great, do whatever you can to write your own version. Keep at it. Seriously, keep at it. Are you so obsessed with figuring this out that you are unaware that hours are passing by while you work? Awesome. You have discovered a true passion. Now you don&#x27;t need to read things titled &quot;How to Be a Programmer&quot; because you will drive yourself to become one innately.<p>For everyone else, go ahead and try to read things titled &quot;How to Be a Programmer&quot; but don&#x27;t expect it to actually help you, you know, BECOME one.
评论 #6620746 未加载
评论 #6621178 未加载
评论 #6620748 未加载