{"id":1647,"date":"2013-08-01T16:39:01","date_gmt":"2013-08-01T16:39:01","guid":{"rendered":"http:\/\/kosma.pl\/diaries\/2013\/08\/01\/burnout\/"},"modified":"2016-03-08T06:50:27","modified_gmt":"2016-03-08T05:50:27","slug":"burnout","status":"publish","type":"post","link":"https:\/\/kosma.pl\/diaries\/2013\/08\/01\/burnout\/","title":{"rendered":"Burnout"},"content":{"rendered":"<p>I used to be deadly afraid of burnout. Not just afraid &#8211; I was <em>ashamed<\/em> of it, as if feeling burnt out was a sure sign of some personal defect, the ultimate proof of failure.<\/p>\n<p>As usual, things are not that simple. Since then I\u2019ve learned about the reward signals and prediction errors, and it became clear to me what burnout really is: a clear signal that I\u2019m doing something incorrectly and it\u2019s not giving the expected result. Actually, this is the very definition of prediction error (maybe more appropriately called prediction delta): <strong>the difference between the expectations and the outcome<\/strong>. Positive error (unexpected success) is pleasant; negative error (unexpected failure) is anything but. These signals play crucial role in brain\u2019s ability to learn. If you\u2019re an engineer, they are the outputs of that +\/- adders you put in front of a regulator or an opamp. The prediction error is <strong>a signal in the feedback loop<\/strong>, and an important one.<\/p>\n<p>How it <em>used<\/em> to work: if you spent all day trying to bash a coconut with a wooden stick, it still wouldn\u2019t break. Except that you would give up after a few tries, because the the prediction error <em>accumulates<\/em>. One large failure &#8211; like hurting yourself while trying to open that damn coconut &#8211; should be sufficient to deter further attempts &#8211; but many smaller failures are just as effective by slowly building up <strong>a feeling of failure<\/strong>.<\/p>\n<p>Did that just ring a bell? Well it should, because that\u2019s precisely how burnout <em>feels<\/em>. It\u2019s a feeling that got hold of me and just wouldn\u2019t <em>go away<\/em> &#8211; but <strong>it\u2019s a feeling<\/strong>. That\u2019s the crucial difference between one big failure &#8211; like blowing up a $1000 piece of equipment &#8211; and many small ones, like repeatedly failing to properly patch up bugs lurking in the code or wake up early in the morning. The big failures hit our rational brain; the small ones accumulate in the emotional one.<\/p>\n<p>The outcome? I\u2019m angry, sad, restless &#8211; and without a clue how to change this.<\/p>\n<p>Okay, the last sentence wasn\u2019t honestly right. I <em>know<\/em> how to cure burnout &#8211; but I\u2019m so entrenched in it, so hopeless, I don\u2019t quite see the way out even though it\u2019s a big neon sign that\u2019s been glaring inside my head for the last few weeks.<\/p>\n<p><strong>GET SOME REST.<\/strong><\/p>\n<p>And that\u2019s all there is.<\/p>\n<p>The easiest cure for burnout is vacation. Simply <em>stopping<\/em> the repeated failed attempts stops the toxic negative feedback loop and allows the brain to return to its equilibrium. It\u2019s not about putting our responsibilities away for a while &#8211; it\u2019s about putting our failures away.<\/p>\n<p>That\u2019s the unintuitive key to fighting burnout: the knowledge that it comes from all these unfinished tasks we repeatedly tackle and fail, and with every attempt we try even less.<\/p>\n<p>The SPI driver I wrote has some horrible timing bug that only exhibits itself once in a while. I\u2019ve been trying to fix it for days, but it still eludes me; and with every attempt I grow even more desperate. I wish I could just put it away for a while, but we <em>really<\/em> need that driver for the next release; as a result, I try to fix it almost every day, and the progress is really slow.<\/p>\n<p>The right course of action, however, isn\u2019t to try harder: it\u2019s to do something different. Our ancestor didn\u2019t have this dilemma with the coconut and the stick: if it didn\u2019t work, he would either try a different way (say, a rock) or just give up. We can\u2019t. We have deadlines, bosses and internalized sense of obligation to do things we don&#8217;t\u00a0<em>have<\/em> to do. We\u00a0<em>believe<\/em> we are stuck; it\u2019s a society thing.<\/p>\n<p>What\u2019s the way out, then?<\/p>\n<p>First: learn to recognize the symptoms early on. In my case, the most obvious symptom is <strong>feeling like shit<\/strong>. It\u2019s hard to correlate it with anything &#8211; especially since that feeling doesn\u2019t encourage further thinking &#8211; but it\u2019s still important to know it and react a-s-a-p.<\/p>\n<p>Second: bail out. If you\u2019ve been trying to fix that damn driver for two weeks and it\u2019s still broken, just <em>stop<\/em>. Ask someone else to write it from scratch. Copy an example. Ditch the interrupts, use DMA, polling, whatever. Maybe just <a href=\"http:\/\/wheningit.tumblr.com\/post\/40395450030\/when-i-unstash-something\" target=\"_blank\">stash it<\/a>. Just <strong>don\u2019t stay in the hopeless position<\/strong>.<\/p>\n<p>Third: Force yourself to <strong>postpone<\/strong> further attempts until a few days have passed. <strong>Mark the date in your calendar<\/strong><strong>.<\/strong> You just gained a few days to use in a productive way. Use them to do something else. Use them to <strong>succeed<\/strong>. Enjoy!<\/p>\n<p>Fourth: Come back and <strong>reevaluate<\/strong>. The hopeless position is no longer hopeless, so look for <strong>other choices<\/strong> right now. You\u2019d be amazed by how much the scenery has changed since you left.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I used to be deadly afraid of burnout. Not just afraid &#8211; I was ashamed of it, as if feeling burnt out was a sure sign of some personal defect, the ultimate proof of failure. As usual, things are not that simple. Since then I\u2019ve learned about the reward signals and prediction errors, and it [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[318],"tags":[],"class_list":["post-1647","post","type-post","status-publish","format-standard","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/kosma.pl\/diaries\/wp-json\/wp\/v2\/posts\/1647","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kosma.pl\/diaries\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kosma.pl\/diaries\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kosma.pl\/diaries\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kosma.pl\/diaries\/wp-json\/wp\/v2\/comments?post=1647"}],"version-history":[{"count":1,"href":"https:\/\/kosma.pl\/diaries\/wp-json\/wp\/v2\/posts\/1647\/revisions"}],"predecessor-version":[{"id":2089,"href":"https:\/\/kosma.pl\/diaries\/wp-json\/wp\/v2\/posts\/1647\/revisions\/2089"}],"wp:attachment":[{"href":"https:\/\/kosma.pl\/diaries\/wp-json\/wp\/v2\/media?parent=1647"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kosma.pl\/diaries\/wp-json\/wp\/v2\/categories?post=1647"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kosma.pl\/diaries\/wp-json\/wp\/v2\/tags?post=1647"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}