TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

How to use your full brain when writing code

218 点作者 innerspirit将近 9 年前

13 条评论

projectramo将近 9 年前
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 未加载
erdevs将近 9 年前
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 未加载
pizza将近 9 年前
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 未加载
mobiuscog将近 9 年前
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.
romaniv将近 9 年前
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 未加载
quantumhobbit将近 9 年前
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_zakharov将近 9 年前
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 未加载
amelius将近 9 年前
&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 未加载
wtbob将近 9 年前
&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>
ww520将近 9 年前
Something I found helpful are: having enough sleep, familiar music to drown out distraction to put me in the zone.
option_greek将近 9 年前
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 :)
bcheung将近 9 年前
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.
kapv89将近 9 年前
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 未加载