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.

The 7 Habits of Highly Dysfunctional Developers (1998)

24 pointsby TheLegaceover 11 years ago

4 comments

joe_the_userover 11 years ago
It&#x27;s kind of a random collection.<p>A lot of these are bad things programmers do when there&#x27;s a lot of pressure to get results quickly. I tend to think that keeping to standards, estimating realistically, keeping discipline etc are things that managers need to make a priority - if a manager just demands results and won&#x27;t allocate time for proper construction methods, management gets these bad results and is responsible. &#x27;Course the programmer in a good position can just quit but what someone actually does depends on their life position and thus cutting corners isn&#x27;t necessarily their fault.
buckbovaover 11 years ago
Similar to 7 habits of highly overrated people.<p><a href="https://news.ycombinator.com/item?id=6965295" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=6965295</a><p>or ineffective people.<p><a href="https://news.ycombinator.com/item?id=1430695" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=1430695</a>
coolsunglassesover 11 years ago
The glorify globals thing is...a bit off.<p>The real problem with global state is provenance, not the global state itself.<p>Global state has the property of being identifiable, debuggable, and inspectable.<p>Add provenance and you have a log from which you can see how your program executed and who did what.<p>Local state isn&#x27;t necessarily problematic but local mutable state can make some things really hard to track down &#x2F; reproduce. &quot;Subtle&quot; bugs are bad.<p>Things like modern games tend to are often developed with &quot;local&quot; data in the small being immutable and larger data being global (mutable is a coin-toss depending on how you&#x27;re thinking about it).
评论 #7034271 未加载
jrochkind1over 11 years ago
From 1998, this is mostly interesting as a sort of historical look back -- this is what we were complaining about 15 years ago. some ways similar and some different to what we&#x27;re complaining about today.