From: Craig Maloney Date: Mon, 2 Jul 2018 11:41:13 +0000 (-0400) Subject: Start to talk about taking breaks X-Git-Tag: 0.3.0^2~16 X-Git-Url: https://jxself.org/git/?a=commitdiff_plain;h=b435e69b5f4ab580930fddd8a4ed3f4b883dc16d;p=themediocreprogrammer.git Start to talk about taking breaks --- diff --git a/chapter05.md b/chapter05.md index 7781a49..00f603c 100644 --- a/chapter05.md +++ b/chapter05.md @@ -23,3 +23,11 @@ This can be tricky if you constantly feel like you're falling behind in your lea This constant feeling that there's more to do and we need to spend every waking moment doing it or we're somehow less of a developer isn't helped by folks who look super-productive; the folks whom you can suggest something in the morning and they have a working prototype in the afternoon while still figuring out their normal work routine. We can acknowledge that we have this feeling; that we feel the constant need to somehow push ourselves to keep learning and doing. We can see ourselves in the moment with the thoughts of "just one more line of code before bed" or "I can read a few more articles or blog posts or [insert favorite way to consume more information here]". We need to see our feelings and understand where they come from. + +These feelings usually stem from a sense of inadequacy. We feel like we're not measuring up to whatever ideals we have, whether that's an ideal that is externally driven or one that we made ourselves. This comes from us comparing ourselves to other programmers and seeing their work. It also comes from us comparing ourselves to our own mythical idea of what the perfect programmer is. + +What we need to realize is that those ideas of what a perfect programmer is and is doing right now are fantasies. They don't exist in the real world. True, there are programmers out there who seem to wake up with a keyboard in their hands, spend the day coding, and go to sleep only to dream in more code. But those folks are not us, and we need to understand where our bodies and minds can take us and when they need rest. + +Our bodies require down-time in order to be most effective. We need to step away from the keyboard and allow ourselves to come down and relax. Our minds are not designed for constant work, especially at the levels that computer programming requires. We need to step back and realize that we need breaks throughout the day in order to recharge ourselves. + +## Taking a break