{"id":237314,"date":"2016-01-26T07:54:43","date_gmt":"2016-01-26T14:54:43","guid":{"rendered":"http:\/\/css-tricks.com\/?p=237314"},"modified":"2016-01-26T07:54:43","modified_gmt":"2016-01-26T14:54:43","slug":"mood-driven-development","status":"publish","type":"post","link":"https:\/\/css-tricks.com\/mood-driven-development\/","title":{"rendered":"Mood Driven Development"},"content":{"rendered":"

I suspect this is what many of us do<\/em> (based on my own behavior and what I observe of others), but I’m not sure we outright say it or embrace it. Mood Driven Development: Work on what you feel like working on.<\/p>\n

<\/p>\n

I should say: there is some inherent luxury to this. A lot of people don’t have jobs where you can do whatever you want whenever you want. Or have any flexibility at all. <\/p>\n

But what is highly prized in our industry is productivity<\/em>, in whatever form it takes. <\/p>\n

“Hey, I refactored some of our mixins to be more efficient and made sure they are used properly site-wide.”<\/em><\/p>\n

“Good morning, I looked over a lot of the copy around the site and have some ideas on what we can change to make it more clear and cohesive.”<\/em><\/p>\n

“This afternoon I closed out a couple of long-standing bugs that have been bothering me.”<\/em><\/p>\n

Any place I’ve ever worked, any of these things would have been applauded. Especially if they relate to the current team\/project at hand. That’s what productivity is<\/em>.<\/p>\n

The danger is that you fight against urges to work on something different. You feel like you should<\/em> be working on converting some layouts, and you feel guilty for tweaking some color palettes. You’re kind of into cleaning your inbox out right now, but feel like you are being lazy for not getting the JavaScript scaffolded out for that new thing. You’re finding a funny image to respond to a playful customer with, but you’re a little mad at yourself for not updating those docs. <\/p>\n

That’s too bad, since you are<\/em> being productive anyway. You’re following your mood. <\/p>\n

I mention this, because I suspect that working on what matches your mood makes you far more productive and excited. If you’re fighting against your mood, you’re slower, more mistake-prone, and fueling burnout.<\/p>\n

I also suspect that the mood to work on certains things balances out. Those things I really need to do? The mood to do them will<\/em> come along. Perhaps even sooner if I’m not forcing myself to do them. <\/p>\n

If your mood is: play video games all day. Then you’re probably already burned out or in the wrong job.<\/p>\n

I can’t vouch for any particular employee embracing this way of working. Perhaps your manager will get pissy with you if you did some seemingly-random thing rather than what they envisioned you working on. I hope not, though. As working your mood is probably best for the both of you.<\/p>\n","protected":false},"excerpt":{"rendered":"

I suspect this is what many of us do (based on my own behavior and what I observe of others), but I’m not sure we outright say it or embrace it. Mood Driven Development: Work on what you feel like working on.<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"inline_featured_image":false,"c2c_always_allow_admin_comments":false,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":[]},"categories":[4],"tags":[],"jetpack_publicize_connections":[],"acf":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":241386,"url":"https:\/\/css-tricks.com\/modern-day-development-philosophies\/","url_meta":{"origin":237314,"position":0},"title":"Modern Day Development Philosophies","date":"May 20, 2016","format":false,"excerpt":"You know it's true don't even lie.","rel":"","context":"In "Article"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":242889,"url":"https:\/\/css-tricks.com\/style-guide-driven-development-atomic-docs\/","url_meta":{"origin":237314,"position":1},"title":"Style Guide Driven Development with Atomic Docs","date":"June 17, 2016","format":false,"excerpt":"The following is a guest post by Nick Berens, a senior front-end developer at wisnet.com. Nick and his team have been building websites through custom style guides for years. Over those years, Nick has been building and evolving a tool to help with this process. I'll let Nick explain both\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":304441,"url":"https:\/\/css-tricks.com\/data-driven-jamstack-with-sourcebit\/","url_meta":{"origin":237314,"position":2},"title":"Data-driven Jamstack with Sourcebit","date":"February 28, 2020","format":false,"excerpt":"Think of building sites with Gatsby as an hourglass shape. Gatsby itself is right in the middle. The wide funnel at the top represents the fact that Gatsby can take in data from all sorts of sources. The data could be in markdown files, from a headless CMS or some\u2026","rel":"","context":"In "Link"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2020\/02\/1582723765-create-step1-sm.png?fit=702%2C323&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":298530,"url":"https:\/\/css-tricks.com\/the-future-is-bright-because-the-future-is-static\/","url_meta":{"origin":237314,"position":3},"title":"The future is bright, because the future is static","date":"November 20, 2019","format":false,"excerpt":"I've been doing this web thing for money for 10 years this year and although I haven\u2019t been around as long as some folks, I feel like I've seen a few cycles come and go now, so let's say that hot new things are often cynically viewed, initially. This milestone\u2026","rel":"","context":"In "2019 End-of-Year Thoughts"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":330924,"url":"https:\/\/css-tricks.com\/whats-old-is-new\/","url_meta":{"origin":237314,"position":4},"title":"What’s Old is New","date":"December 17, 2020","format":false,"excerpt":"This year, I learned a lot about how \"old\" tricks can solve a lot of modern problems if you use the right tools. Following the growth of Jamstack-style development has been both a learning experience, while also a nostalgic one. It's been amazing to see how you can power plain\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2020\/12\/Screen-Shot-2020-12-16-at-2.35.00-PM.png?fit=1200%2C555&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":270918,"url":"https:\/\/css-tricks.com\/learning-gutenberg-2-what-is-gutenberg\/","url_meta":{"origin":237314,"position":5},"title":"Learning Gutenberg: What is Gutenberg, Anyway?","date":"May 21, 2018","format":false,"excerpt":"Gutenberg is the new React-driven SPA editing experience in WordPress. Oh wait, a string of buzzwords doesn't count for a viable explanation of software? We\u2019re going to unpack that string of buzzwords as we explain what Gutenberg is. Article Series: Series Introduction What is Gutenberg, Anyway? (This Post) A Primer\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2018\/05\/gutenberg-1.jpg?fit=1200%2C600&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"featured_media_src_url":null,"_links":{"self":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/237314"}],"collection":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/comments?post=237314"}],"version-history":[{"count":2,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/237314\/revisions"}],"predecessor-version":[{"id":237316,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/237314\/revisions\/237316"}],"wp:attachment":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/media?parent=237314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/categories?post=237314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/tags?post=237314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}