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 use your full brain when writing code

218 pointsby innerspiritalmost 9 years ago

13 comments

projectramoalmost 9 years ago
I am not kidding or being sarcastic, but let me add another tip for using your &quot;full brain&quot;:<p>aerobic exercise.<p>If you just take a brisk walk, a quick sprint, or a jog, before you code or intermittently, you&#x27;ll notice a world of difference.
评论 #12205854 未加载
评论 #12203932 未加载
评论 #12204445 未加载
评论 #12206189 未加载
评论 #12204986 未加载
评论 #12207413 未加载
erdevsalmost 9 years ago
Perhaps I missed it and the article already covered these, but a few other major tips that I doubt anyone would disagree with:<p>-Eliminate distractions. Any external stimuli subtract from concentration and &quot;processing power&quot; for your task. Even the possibility of distraction can put your brain on alert for them when they&#x27;re not present, so best if you can create an environment which is free of distraction generally. This relates not only to your office&#x2F;work environment, but things like going into DND on your phone and IMs.<p>-Work in large, contiguous time chunks (and then take breaks; see next). For complex tasks, it takes a while to &quot;spin up&quot;. To load all the context, to explore possibility branches of solutions, to implement possible solutions and test them. As with distractions, very short work windows break this problem solving time up and require a re-spin-up period.<p>-Take breaks between longer work sessions. Taking breaks-- and in particular moving around while on break-- helps prevent fatigue, sustaining efficacy and productivity for longer windows of the day. Taking a break, especially wherein you change your environment (eg walking outside), can also help invigorate problem-solving. Finally, moving around is healthy for both your body and your mind.<p>I don&#x27;t think you can make full use of your brain without following all of these as well.
评论 #12204198 未加载
pizzaalmost 9 years ago
We should all mimic sleeping dolphins, so we could always use our active heimsphere to approach 100% coding time<p>Also, to add some neuron info that the article didn&#x27;t mention:<p>- place &#x2F; grid cells would allow you to use your brain more, easily - see the book <i>Moonwalking with Einstein</i> a book recommended by a friend<p>- neural codes are convex- could we use this knowledge somehow?<p>- using your full brain is known as an epileptic seizure, iirc..<p>- tonic&#x2F;phasic firing matters a lot as to the effect of neural firing, although I forget as to whether that&#x27;s a dopamine-only trait..
评论 #12207521 未加载
mobiuscogalmost 9 years ago
I would also add &quot;be interested in what you&#x27;re writing&quot;. If you don&#x27;t care at all for what you&#x27;re working on, there&#x27;s little chance of paying full attention.
romanivalmost 9 years ago
Computer science has a plethora of studies related to OS process scheduling. All of it is directly relevant to human task management. I&#x27;ve never, ever seen in referenced in any management talks&#x2F;books&#x2F;etc.
评论 #12203326 未加载
评论 #12203364 未加载
评论 #12203166 未加载
评论 #12203133 未加载
quantumhobbitalmost 9 years ago
I agree with every point. Too bad that, aside from splitting the problem into small tasks, the conditions most software devs work in prevent taking this advice. It is impossible to avoid multitasking in a collaborative open office environment. I can&#x27;t imagine saying in a standup meeting that I&#x27;m just going to work through tutorials and work on memorizing the standard library instead of assigned work.
评论 #12207031 未加载
评论 #12204118 未加载
p_zakharovalmost 9 years ago
This may be a little anal but analogies between a typical von Neumann architecture computer and any animal brain are pretty limited. The brain is essentially like some next-gen MIMD processor.
评论 #12206113 未加载
ameliusalmost 9 years ago
&gt; How to use your full brain when writing code<p>I&#x27;m curious how the parts of my brain responsible for walking, riding a bicycle or telling jokes could be used when writing code.
评论 #12203966 未加载
评论 #12204012 未加载
评论 #12204017 未加载
评论 #12206711 未加载
评论 #12203306 未加载
wtbobalmost 9 years ago
&gt; I like to complement this with memorization of the most difficult concepts, especially things I don’t run into very often while reading. You can use Anki for this (or any other spaced-repetition software).<p>Sure enough, I took a look and found this: <a href="http:&#x2F;&#x2F;orgmode.org&#x2F;worg&#x2F;org-contrib&#x2F;org-drill.html" rel="nofollow">http:&#x2F;&#x2F;orgmode.org&#x2F;worg&#x2F;org-contrib&#x2F;org-drill.html</a>
ww520almost 9 years ago
Something I found helpful are: having enough sleep, familiar music to drown out distraction to put me in the zone.
option_greekalmost 9 years ago
anecdotal but I don&#x27;t think I can agree with no multitasking rule. I go nuts if I spend on any task for more than 10-15 minutes. I have to switch to something else and come back. How ever I can keep doing this all day with little exhaustion :)
bcheungalmost 9 years ago
I&#x27;m surprised they didn&#x27;t mention Sapir-Whorf in the vocabulary section. I think the implications for coding and UX are huge.
kapv89almost 9 years ago
Will share one which helped ease down the &quot;getting in the zone&quot; part for me: Use all 10 of your fingers while typing code
评论 #12218648 未加载