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: Is programming a drug?

2 pointsby p0dabout 1 year ago
I am pondering why I find it so hard to stop working on a project while I am not getting paid.<p>I get paid by the hour during business hours to code. Why is there such a pull to code out of hours and how do others manage this?

5 comments

lifeisstillgoodabout 1 year ago
ADHD brains tend to lack dopamine in the frontal lobe (afaik). People with ADHD therefore seek out activities to boost dopamine. Some can be destructive and harmful (drug, thrill seeking, destructive relationships) or some people find hits from problem solving - mathematical problems perhaps, relationship problems, or coding problems. You are creating &#x2F; building &#x2F; solving. It probably gives you a hit - and your subconscious is sensible enough to realise some of the other options are really bad for you, so rewards the less destructive way of getting a hit.
bluebooabout 1 year ago
Brooks in MMM identifies five reasons people love programming.<p>“1. The sheer joy of making things.<p>2. The pleasure of making things that are useful to other people.<p>3. The fascination of fashioning complex puzzle-like objects of interlocking moving parts, and watching them work in subtle cycles, playing out the consequences of principles built in from the beginning.<p>4. The joy of always learning, which springs from the nonrepeating nature of the task.<p>5. The delight of working in such a tractable medium. The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of imagination.”<p>There’s real pleasure to building software, as long as you stay above drudgery, churn, and&#x2F;or repetition
评论 #40029992 未加载
jqpabc123about 1 year ago
I&#x27;m not particularly proud of it these days but in the past, I have solved problems in my dreams.<p>It sounds like you&#x27;re headed for burnout --- just about the time you discover that no one wants to hire you any more due to your age.
beardywabout 1 year ago
To me programming has always been solving puzzles. Solving those puzzles is a skill I have and has made money for me. I am now retired, but I still need puzzles to solve. You might want to see it that way.
评论 #40029973 未加载
pestatijeabout 1 year ago
there isnt &quot;a pull to code out of hours&quot;, there is no pull to stop to code after 5...you dont feel you have anything better to do so you keep coding