Writing code is mentally intensive work, and just like if someone were working a physically demanding job and their body felt exhausted afterwards, mental work can be exhausting mentally. Many knowledge workers report experiencing “cognitive fatigue” after a number of hours, after which point their ability to do tasks significantly drops. While most workers work 40 hour work weeks, experts say that most workers cannot do eight straight hours of deeply focused work everyday as they’d mentally exhaust themselves before getting to that point. Recently on SD Times’ podcast, What the Dev? , we interviewed Hans Dockter, CEO of Gradle , about the impact of cognitive fatigue on software productivity. Here’s an abridged version of that conversation: David Rubinstein, editor-in-chief of SD Times: To start us off, what exactly is meant by the term cognitive fatigue? Hans Dockter: What cognitive science has discovered is that there are two types of cognitive work. So the first is lea
This website is about programming knowledge. You can call this blog best programming master.