<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jens@MindfulDevMag</title>
    <description>The latest articles on DEV Community by Jens@MindfulDevMag (@codeboje).</description>
    <link>https://dev.to/codeboje</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F266895%2Fac2f2860-992b-48ee-99b8-919f5e66ba83.jpg</url>
      <title>DEV Community: Jens@MindfulDevMag</title>
      <link>https://dev.to/codeboje</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/codeboje"/>
    <language>en</language>
    <item>
      <title>Mindfulness and Pair Programming -  an Excellent Duo</title>
      <dc:creator>Jens@MindfulDevMag</dc:creator>
      <pubDate>Fri, 05 Jun 2020 14:37:17 +0000</pubDate>
      <link>https://dev.to/codeboje/mindfulness-and-pair-programming-an-excellent-duo-fbe</link>
      <guid>https://dev.to/codeboje/mindfulness-and-pair-programming-an-excellent-duo-fbe</guid>
      <description>&lt;p&gt;Pair programming has many benefits. It results in fewer mistakes and bugs, increases code quality, and improves knowledge transfer. However, it can also cause stress and tension between developers because working closely together is not easy.&lt;/p&gt;

&lt;p&gt;So how can you improve working together in such a unique situation?&lt;br&gt;
The answer is mindfulness. &lt;/p&gt;

&lt;p&gt;In this article, you’ll learn what mindfulness actually is and how it can help you with pair programming in a very practical way. &lt;/p&gt;

&lt;p&gt;But let’s start from the beginning.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Mindfulness?
&lt;/h2&gt;

&lt;p&gt;You have probably heard this word being thrown around a lot lately. Mindfulness apps have started to pop up on top of the App Store rankings. Celebrities, business leaders, professional athletes, and even some scientists have been raving on about it. Mindfulness is even adopted in many schools and business organizations. It is slowly penetrating all parts of our society. &lt;/p&gt;

&lt;p&gt;So what’s the hype all about?&lt;/p&gt;

&lt;p&gt;Mindfulness can improve many aspects of your life and treat depression, anxiety, pain, and addiction. It can also help you be more productive, improve memory and focus, relieve stress, increase energy, and improve interpersonal relationships. &lt;/p&gt;

&lt;p&gt;Mindfulness is about being completely aware of what you’re doing and feeling, as well as your surroundings. In other words, being fully present. It is not something you do only when you meditate, but rather it’s a way of life. Being able to step back and be aware of your experience without any judgment. &lt;/p&gt;

&lt;p&gt;But is mindfulness just some weird woo-woo esoteric stuff or is there more to it?&lt;/p&gt;

&lt;p&gt;Well, if you’re someone who is scientifically-minded and skeptical by nature, mindfulness can definitely seem like some New Age nonsense. &lt;br&gt;
But don’t be too quick to dismiss mindfulness just because it sounds a bit esoteric and spiritual. There’s actually scientific evidence that supports the positive benefits of mindfulness in everyday life. &lt;/p&gt;

&lt;h2&gt;
  
  
  The Science of Mindfulness
&lt;/h2&gt;

&lt;p&gt;Since mindfulness is becoming increasingly prominent in Western culture, it caught the attention of scientist. Over the last couple of years, more and more studies are being done on mindfulness and some of them are quite interesting. &lt;/p&gt;

&lt;p&gt;Most of the studies are based on &lt;a href="https://www.sciencedirect.com/topics/medicine-and-dentistry/mindfulness-based-stress-reduction"&gt;MBSR&lt;/a&gt; (Mindfulness-Based Stress Reduction) and &lt;a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2834575/"&gt;MBCT&lt;/a&gt; (Mindfulness-Based Cognitive Therapy). MSBR was developed by Jon Kabat-Zinn, Ph.D. at the University of Massachusetts Medical Center, while MBCT was developed by Segal, Williams and, Teasdale.&lt;/p&gt;

&lt;p&gt;Studies show that daily mindfulness practice and/or meditation can improve one’s mental state, help with depression and anxiety, reduce stress, and improve the overall quality of life. &lt;/p&gt;

&lt;p&gt;Although there’s still a lot of work that needs to be done when it comes to mindfulness research, current studies confirm that mindfulness can have many positive benefits. &lt;/p&gt;

&lt;h2&gt;
  
  
  7 Benefits of Being Mindful while Pair Programming
&lt;/h2&gt;

&lt;p&gt;Now that you have a better understanding of what mindfulness actually is, let’s see how it can help you while pair programming. As it was mentioned, being mindful can help relieve stress, improve cognition, and improve personal and work relationships. So let’s take a look at some of the benefits of being mindful while pair programming. &lt;/p&gt;

&lt;h3&gt;
  
  
  It Makes It Easier to Get Along
&lt;/h3&gt;

&lt;p&gt;Although pair programming has many benefits, the reality is, working in a team is not easy, especially when working so close together. So naturally, it happens that two different personalities clash or that the two paired developers just don’t get along. &lt;/p&gt;

&lt;p&gt;This is where mindfulness can help. &lt;/p&gt;

&lt;p&gt;When you’re being mindful and completely aware of not only your partner’s behavior but also your own, it becomes easier to cooperate. Mindfulness is also about not judging and reacting without thinking. And that results in being more understanding toward your partner and coming up with ways to get along without any drama.&lt;/p&gt;

&lt;h3&gt;
  
  
  Helps with Focus
&lt;/h3&gt;

&lt;p&gt;Pair programming for hours on end can be very exhausting and requires a lot of focus. If the focus is lacking, then more mistakes will slip through and your productivity will decrease. &lt;/p&gt;

&lt;p&gt;In order to avoid that, use mindfulness techniques to keep your focus throughout the day. &lt;/p&gt;

&lt;p&gt;For example, perhaps you’re feeling a bit stressed out, tried or overwhelmed and you can’t seem to concentrate on work. Simply take a minute to pause and take a couple of deep breaths. Become aware of everything that’s going on inside you, as well as your surroundings. Let anything in your mind that isn’t related to the work go. Focus just on your partner and the work that you need to do. &lt;/p&gt;

&lt;p&gt;Mindfulness is great for getting rid of all distractions and that will definitely increase your focus. &lt;/p&gt;

&lt;h3&gt;
  
  
  Improves Communication
&lt;/h3&gt;

&lt;p&gt;Working as closely together as pair programming requires you to demands good communication. If communication between the developers is bad, it’s very likely that will be reflected in the work. &lt;/p&gt;

&lt;p&gt;Mindfulness can definitely help you improve communication while pair programming.&lt;/p&gt;

&lt;p&gt;How?&lt;/p&gt;

&lt;p&gt;If you’re being mindful while pair programming, you’re better able to take a moment and actually listen to the other person. It also helps you to be less judgmental and more understanding. When you’re fully in the present moment, you’re less reactive and more patient which can certainly improve communication. &lt;/p&gt;

&lt;h3&gt;
  
  
  Increases Productivity
&lt;/h3&gt;

&lt;p&gt;One of the main ideas behind pair programming is that increases productivity and reduces mistakes. That’s because one developer is writing the code while the other one is checking it and then they switch roles. &lt;/p&gt;

&lt;p&gt;But if both developers are not fully present, stressed out, or exhausted, productivity can still suffer. That’s why being mindful while pair programming is extremely important. &lt;/p&gt;

&lt;p&gt;When you approach pair programming from a mindfulness perspective and become fully aware of what you’re doing now, your productivity will increase. When you’re able to &lt;a href="//www.depts.ttu.edu/psy/people/ytang/2007-PNAS.pdf"&gt;focus your attention&lt;/a&gt; to the work that you’re doing, it allows you to finish tasks more quickly and accurately. &lt;/p&gt;

&lt;p&gt;Mindfulness can also help you &lt;a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3082218/"&gt;make better decisions&lt;/a&gt; and that will certainly have a positive effect on productivity. &lt;/p&gt;

&lt;h3&gt;
  
  
  Helps with the “Developer’s Ego” Phenomenon and Reduces Friction
&lt;/h3&gt;

&lt;p&gt;When two highly experienced developers are paired together, the “developer’s ego” phenomenon often comes up. Since both developers are very experienced, they may tend to push their own ideas and think they’re always right.&lt;/p&gt;

&lt;p&gt;When any type of friction occurs when two people are working side-by-side, the project will suffer and the results won’t be as good. &lt;/p&gt;

&lt;p&gt;In order to avoid that, it is recommended that you try to implement mindfulness techniques while working in a team. If you’re fully attending to what’s happening and not being overly reactive, you have a much better chance of getting over your own ego. &lt;/p&gt;

&lt;p&gt;When the ego is in charge, all kinds of problems can arise. So make sure to be mindful and simply aware of the fact that you’re not always right and that your partner’s ideas deserve as much attention as your own. &lt;/p&gt;

&lt;h3&gt;
  
  
  Reduces Stress
&lt;/h3&gt;

&lt;p&gt;Working in a team can be quite stressful. And that’s particularly true for pair programming. Having to write code while your colleague is sitting right next to you and checking every line you’ve written can be very overwhelming. Especially if you’re working with a colleague that’s more experienced than you. &lt;/p&gt;

&lt;p&gt;In order to avoid that stress of your work being instantly scrutinized, it’s important to stay calm and collected. And mindfulness can help you do that.&lt;/p&gt;

&lt;p&gt;No matter what type of stress you’re experiencing, taking a few deep breaths and simply identifying and observing your inner state can make a world of difference.&lt;/p&gt;

&lt;h3&gt;
  
  
  Increases Engagement
&lt;/h3&gt;

&lt;p&gt;What can sometimes happen with pair programming is that one developer is not as engaged as the other. So you end up with one person who’s doing the majority of the work, while the other is kind of slacking off.&lt;/p&gt;

&lt;p&gt;But if both developers are being mindful while pair programming, their engagement will increase. When you’re truly present in the moment and focused on your work, there’s no room for slacking or distractions. &lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Even though mindfulness might not seem appealing to some people at first, it is definitely worth trying. It is not a spiritual or religious practice, but simply a way of becoming more aware of your thoughts, feelings, and emotions. Mindfulness helps you to be the observer, instead of getting caught up in everything that’s going on inside you.&lt;/p&gt;

&lt;p&gt;That’s why it has numerous benefits to developers who are pair programming. It helps you be more productive and focused, as well as work better with other people. That’s why it’s definitely worth trying.&lt;/p&gt;




&lt;p&gt;New to mindfulness? &lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.subscribepage.com/5day-mindfulness"&gt;Check out our free 5 day challenge to be more present&lt;/a&gt;. &lt;/p&gt;

</description>
      <category>motivation</category>
      <category>productivity</category>
      <category>gratitude</category>
      <category>career</category>
    </item>
    <item>
      <title>Mindfulness for Engineers</title>
      <dc:creator>Jens@MindfulDevMag</dc:creator>
      <pubDate>Fri, 08 Nov 2019 15:39:19 +0000</pubDate>
      <link>https://dev.to/codeboje/mindfulness-for-engineers-5g5j</link>
      <guid>https://dev.to/codeboje/mindfulness-for-engineers-5g5j</guid>
      <description>&lt;p&gt;Although engineering requires skills from both the logical and creative parts of the brain, many tend to focus on the analytical components of this profession. For this reason, you may not have considered the benefits of mindfulness training for engineers. Developing mindfulness skills can have numerous advantages for people working in technical, analytical professions. &lt;/p&gt;

&lt;p&gt;Mindfulness is the practice of building awareness around your thoughts, body, and surroundings in the present moment. The idea is that if you regularly practice mindfulness, you will learn to notice when your mind has strayed to the past, future, or anywhere outside of your current circumstances. When you notice, you can gently guide your mind back to the present in a nonjudgmental way.&lt;/p&gt;

&lt;p&gt;This language may sound unfamiliar to the logical thinkers of the world, but skeptics can also benefit greatly from this practice. Companies like Google are even taking note of the benefits offered by mindfulness. They have begun to incorporate mindfulness training into their company culture, claiming that the emotional intelligence developed through mindfulness helps employees think, innovate, lead, and understand coworkers with more clarity. These benefits, along with improved patience and an increased sense of calm help workers across all departments show up refreshed and more mentally prepared for work.&lt;/p&gt;

&lt;p&gt;The mental wellbeing of workers plays a huge role in their effectiveness, especially for a demanding job like engineering.  To put it simply, when we are less stressed, we can be more effective. &lt;/p&gt;

&lt;p&gt;Since the engineer’s process is in part a design process, developing mindfulness skills can help you reframe and come up with out-of-the-box solutions. Taking just one mindful breath can help you mentally reset, which could lead to new ideas, the desire to take greater risks, and arriving at more effective solutions.&lt;/p&gt;

&lt;p&gt;Mindfulness can help engineers innovate more creatively. It has the ability to increase emotional intelligence, boost confidence, leadership, and communication skills, and give you the courage to take risks when searching for solutions. All of these, plus the added benefit of reduced stress levels, are reasons engineers should consider practicing mindfulness.&lt;/p&gt;

&lt;p&gt;Below we will take a look at a few of the ways mindfulness can specifically help engineers, as well as tips for engineers wanting to get started with their mindfulness practice today. &lt;/p&gt;

&lt;h2&gt;
  
  
  Mindfulness Boosts Creative Thinking
&lt;/h2&gt;

&lt;p&gt;Although most traditional engineering programs focus on the logical, analytical side of the field, engineering demands a strong creative and innovative capacity as well. In order to create complex systems, devices, or structures, engineers have to use linear thinking to go from problem to solution. They also employ a more “divergent thinking” approach that allows for considering numerous potential paths and obstacles for achieving the desired outcome. This style of thinking is done best with a relaxed and open mind.&lt;/p&gt;

&lt;p&gt;Mindfulness exercises such as focusing on your breath help you train your mind to be still and hone in on the task at hand. Once developed, engineers can employ this skill to solve complex problems. The open and relaxed nature of the mindful brain allows you to lean into curiosity without judgment. By learning to befriend your mind, and not judge it for wandering, brainstorming is welcome, productive, and often yields more creative results.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mindfulness Increases Emotional Intelligence
&lt;/h2&gt;

&lt;p&gt;Mindfulness also allows practitioners to discover the inner workings of their own emotions. This is known as emotional intelligence. Observing your emotions and learning to pause before reacting to negative situations can help people learn to navigate certain stressors in a more productive way. &lt;/p&gt;

&lt;p&gt;With a hefty and complex workload, engineers can benefit from observing how they react to stress. Frustration and anger are natural to experience when working with a team on a highly complex project. Through mindfulness, you can build in a pause between the stressor and your old, counterproductive reactions. &lt;/p&gt;

&lt;p&gt;Knowing your behaviors and tendencies not only helps you respond more productively, but it also helps you understand the emotions of your coworkers, and work around their behaviors to create a more cohesive team.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mindfulness Increases Confidence and Risk-Taking
&lt;/h2&gt;

&lt;p&gt;Have you ever heard of “beginner’s mind?” This is the idea that you bring a new, open perspective to projects regardless of your experience level, so you can stay curious about unique solutions. This sentiment is great to keep in mind when tackling new engineering projects. Mindfulness can help you show up this way regularly by helping you remove self-judgment as a barrier to problem-solving. &lt;/p&gt;

&lt;p&gt;By directing your mind back to the present, you avoid fears of repeating past mistakes or failing in the future. This leaves room to show up confidently, take risks, and come up with solutions that are free of your self-imposed limitations. &lt;/p&gt;

&lt;p&gt;For complicated engineering projects, removing limitations opens the door to consider ground-breaking solutions. With highly technical projects, there are already endless obstacles to consider, so removing the added limitation of self-criticism can provide much-needed relief and allow workers to focus on the task at hand.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mindfulness Improves Leadership and Communication Skills
&lt;/h2&gt;

&lt;p&gt;We already discussed how improving your emotional intelligence through mindfulness can help you understand others better as well. Not only is this helpful for understanding the reasons behind your coworkers’ behaviors, but it also helps you communicate with them, and even lead them, with greater ease.&lt;/p&gt;

&lt;p&gt;When you understand the emotional needs and behavioral reactions of the people around you, you can develop strategies for communicating, delegating tasks, and accomplishing projects in a way that is more tailored to the needs of the group, as well as each individual. When several highly technical minds are all focused on one goal, improved communication and leadership can help the whole process run more smoothly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mindfulness Improves Performance
&lt;/h2&gt;

&lt;p&gt;Meditation is a common practice for developing mindfulness. This practice usually involves focusing on your breath, a word or mantra, or a visualization in your head, and returning to it each time you notice your mind has strayed. Little by little, this effort strengthens your ability to focus, as if it were a muscle. Regular meditators notice that over time, they can focus, and mentally stay in the present, with greater ease.&lt;/p&gt;

&lt;p&gt;Not only does the ability to focus help mindfulness practitioners generate a larger quantity of innovative ideas. It also helps them stay focused on mentally taxing projects for longer periods of time, with fewer distractions. More focus, less distraction, higher levels of creativity, and a more relaxed attitude all lend themselves to improved performance. Making small, mindful changes in your work process could make all the difference in the final outcome.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mindfulness Lowers Stress Levels
&lt;/h2&gt;

&lt;p&gt;Many mindfulness trainings involve paying more attention to your body. This effort allows you to “get out” of your mind, even if only momentarily. Paying attention to physical sensations has been shown to decrease stress levels, and allow for the sensation of grounding down into the present moment. Neither creative nor logical thinking is possible when you are in a high state of stress. As this can be a particularly demanding profession, engineers can use mindfulness as a tool to lower their stress levels, so they are able to think clearly enough to solve problems.&lt;/p&gt;

&lt;p&gt;When the human body is in a state of intense stress or anxiety, it is because something has triggered the stress response. This is a biological response we developed to prepare us to run for our lives and protect ourselves. &lt;/p&gt;

&lt;p&gt;However, most modern-day stressors do not threaten our lives. For the most part, we no longer have to worry about running from hungry, carnivorous animals to stay alive. Therefore, the rush of adrenalin, increased heart rate, and racing mind associated with stress are usually unnecessary, and can actually get in the way of our lives if we let them. &lt;/p&gt;

&lt;p&gt;Mindfulness skills allow us to observe stressors without the stress response kicking in. We can employ an opposing system, the relaxation response, to keep ourselves calm and stay in the optimal mindset for clear thinking and productivity. Learning this ability is good for anyone, and can be especially useful for engineers with big workloads and numerous complex problems to solve on a daily basis.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mindfulness Tips for Engineers
&lt;/h2&gt;

&lt;p&gt;!!! is-success "Get Started with Mindfulness"&lt;br&gt;
     Also, read our article &lt;a href="https://mindfuldevmag.com/issues/issue-1-getting-started/what-is-mindfulness"&gt;What is Mindfulness&lt;/a&gt; and learn more about it and how it will help you making your life better.&lt;/p&gt;

&lt;p&gt;So now that you have an idea of why mindfulness may be useful for engineers, let’s take a look at steps you can take toward developing mindfulness today. When considering these options remember two of the key ingredients for mindfulness: stay curious, and avoid judgment.&lt;/p&gt;

&lt;p&gt;Pay attention to your breath. Even, and especially, in times of stress, bringing attention to your breath can help you mentally refocus. One deep inhale and one slow, complete exhale can go a long way.&lt;/p&gt;

&lt;p&gt;Set one mindful goal. Maybe you want to bring a bit more presence to your communication with coworkers today. Having a specific goal in mind can be a great anchor for staying present.&lt;/p&gt;

&lt;p&gt;Notice mental habits. Do you focus a lot on mistakes of the past, or worries of the future? Maybe you are simply looking forward to the weekend. Whatever the case may be, focusing back to the present will help you get more joy, and productivity, out of your current circumstances.&lt;/p&gt;

&lt;p&gt;Do a body scan. Take a one-minute break from your projects to make sure your muscles, hands, feet, and jaw are not tense. Straighten your spine and lower your shoulders. Focus on maintaining this relaxed physical state and try to retain it as you return to work.&lt;br&gt;
Create a physical anchor. If you have an endless workload on your plate, it might be challenging to remember mindful activities. Try placing a small post-it note, an object, or anything that will remind you to relax, somewhere around your workplace. When you see this item, take one deep breath.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Although many of the aforementioned benefits of mindfulness can be applied to any profession, they are especially useful for the analytical mind of an engineer. The nature of an engineer’s logical thinking style, heavy workload, and technical approach to new things may make them skeptical of something like mindfulness. However, using mindfulness as a tool can help engineers think, innovate, and collaborate in more productive, and often more enjoyable ways.&lt;/p&gt;

&lt;p&gt;First Published in &lt;a href="https://mindfuldevmag.com/issues/issue-5-mintfulness-at-work/index.html"&gt;MinfulDevMag issue #5&lt;/a&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>mentalhealth</category>
    </item>
  </channel>
</rss>
