<?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>Forem: Mario Novak</title>
    <description>The latest articles on Forem by Mario Novak (@moltouni).</description>
    <link>https://forem.com/moltouni</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%2F188055%2Fd43334c0-2809-4ee4-85e9-b549cd583551.jpg</url>
      <title>Forem: Mario Novak</title>
      <link>https://forem.com/moltouni</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/moltouni"/>
    <language>en</language>
    <item>
      <title>Self-Aware Software Artisan</title>
      <dc:creator>Mario Novak</dc:creator>
      <pubDate>Wed, 08 Sep 2021 14:07:52 +0000</pubDate>
      <link>https://forem.com/moltouni/self-aware-software-artisan-4ehf</link>
      <guid>https://forem.com/moltouni/self-aware-software-artisan-4ehf</guid>
      <description>&lt;h4&gt;
  
  
  We are constructing a framework to power individual’s continual evolution and meaningful contribution to humanity through Software Development.
&lt;/h4&gt;

&lt;p&gt;What I propose here is a state of constant observation, questioning of everything and a all-encompassing care for each software individual.&lt;/p&gt;

&lt;p&gt;Only when a individual is healthy, balanced and has excitement in his eyes for his and overall future, we can expect great things from him and the whole organization, scalable throughout time.&lt;/p&gt;




&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/NsknC1UsDNk"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h6&gt;
  
  
  📹 Intro video: We were riding the crest of a high and beautiful wave: Fear and Loathing in Las Vegas
&lt;/h6&gt;




&lt;blockquote&gt;
&lt;h2&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h2&gt;

&lt;p&gt;After you’re done reading: check the ⬇️ bottom of the page — you’ll find next parts of this series that cover diverse set of related topics!&lt;/p&gt;
&lt;h2&gt;
  
  
  📣 Coming soon!
&lt;/h2&gt;

&lt;p&gt;I’m continually refactoring &lt;a href="//selfawaresoftwareartisan.com"&gt;this series&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Subscribe to receive a single-page Manifesto&lt;/strong&gt;: Scalable Software Development distilled to the ultimate truths; from the viewpoint of an Software Artisan.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/zaIsVnmwdqg"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h6&gt;
  
  
  🎷 Background song
&lt;/h6&gt;




&lt;p&gt;Building software is one part of your life. You are at your best when you are balanced across interests and these interests are in synergy.&lt;/p&gt;

&lt;p&gt;When a Software Artisan is self-caring, the care will inevitability be greater towards fellow individuals. So we can create a better, more grounded world, that makes sense for us and others.&lt;/p&gt;




&lt;h6&gt;
  
  
  The most powerful things in life are simple, small, free, and often overlooked.
&lt;/h6&gt;

&lt;p&gt;&lt;strong&gt;“Self-Aware Software Artisan”&lt;/strong&gt; framework consists of:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Observing — yourself and the environment,&lt;/li&gt;
&lt;li&gt;Journaling — your thoughts and emotions,&lt;/li&gt;
&lt;li&gt;Leading a healthy and balanced life,&lt;/li&gt;
&lt;li&gt;Planing,&lt;/li&gt;
&lt;li&gt;Acting — based on the before mentioned items.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These are the building blocks for the relationships you have: with yourself, other people, activities, projects, code, etc.&lt;/p&gt;




&lt;h1&gt;
  
  
  Thanks for stopping by.
&lt;/h1&gt;

&lt;p&gt;This Essay is geared towards anyone in the industry of building software.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;We are navigating vast space of opportunities, having in mind your true aspirations, so that you can be fulfilled, i.e. closer to what you truly are, throughout time.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;We are exploring a palette of ideas, to pick and scale individual parts and form a system that can be adjusted through time and thus produce more relevant effects for you and people around you.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The most optimal way to advance a group, company and community is by changing many of us on an individual level; and having that ripple transfer through and encompass the whole organization.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Parts of the essay are geared for Software Developers, while other lean towards Product Developers and Leaders. Most of it can be applied to any human involved in the process of building software.&lt;/p&gt;

&lt;p&gt;We are going on a long ride.&lt;/p&gt;

&lt;p&gt;Grab something to drink and enjoy.&lt;/p&gt;




&lt;h1&gt;
  
  
  Preface
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ikuayKS7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o0m3srff1rbwmcn7ocfu.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ikuayKS7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o0m3srff1rbwmcn7ocfu.jpeg" alt="Fear and Loathing in Las Vegas, HS Thompson"&gt;&lt;/a&gt;&lt;br&gt;
Source: Fear and Loathing in Las Vegas, HS Thompson&lt;/p&gt;

&lt;p&gt;Words in this essay outline my view and perspective I got from my work and experience up to this point. I do not claim it is the right perspective or that the right perspective exists.&lt;/p&gt;

&lt;p&gt;The reader has the responsibility to think as he reads and form his own opinions based on the information outlined.&lt;/p&gt;

&lt;h1&gt;
  
  
  Author’s experience
&lt;/h1&gt;

&lt;p&gt;Data Sculptor, Architect of Systems and Products.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Founded startups in the fields of Education and Sports and led teams of up to ten people.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Worked, as a Systems Architect, Frontend, and Backend Developer, for a product company, a digital agency, and as a remote freelancer.&lt;/p&gt;

&lt;p&gt;For more information, check my &lt;a href="https://marionovak.com/"&gt;Personal Website&lt;/a&gt;.&lt;/p&gt;

&lt;h1&gt;
  
  
  Purpose of this series
&lt;/h1&gt;

&lt;p&gt;The essay is written primarily for me and my friends, through me, to jot down what I’ve learned and experienced in life.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;It is here to remind myself what worked for me in the past and got me alive and kicking to where I am.&lt;/p&gt;

&lt;p&gt;It is also here to serve for bootstrapping the culture for all endeavors I’m involved in.&lt;/p&gt;

&lt;p&gt;It is an attempt to systematize nuggets of tested and proven steps one can take while living, learning, growing, falling down and picking himself up to continue with respect, dignity and ferocious will to leave a mark on the terms he finds valuable.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Most importantly, it is here to confirm that self-care and self-awareness are crucial to all aspiring, just starting, or deeply in trenches, people involved in software creation.&lt;/p&gt;

&lt;p&gt;Ideas laid out are the ones I’ve dabbled with, and my writing showcases my relationship with them and their inner-connectedness to form a system of being and working.&lt;/p&gt;

&lt;p&gt;There are miles better, more competent individuals across the planet. Learn from them.&lt;/p&gt;

&lt;p&gt;More importantly, learn from your past experiences, and observe your current state, document it, gather conclusions and improve based on it. Herein lies everything that you have and will have for any motion.&lt;/p&gt;

&lt;p&gt;Take these words with a grain of salt, think for yourself, and implement them incrementally and personalized to you.&lt;/p&gt;




&lt;h1&gt;
  
  
  Find this useful?
&lt;/h1&gt;

&lt;h5&gt;
  
  
  👏 Clap so more people see the story.
&lt;/h5&gt;

&lt;h5&gt;
  
  
  ❤️ Support your friends and colleagues at work — share this essay with them!
&lt;/h5&gt;

&lt;h5&gt;
  
  
  🚀 Use it as a, Company or Personal, Manifesto! &lt;a href="https://github.com/moltouni/self-aware-software-artisan"&gt;Fork and Adapt on GitHub&lt;/a&gt;!
&lt;/h5&gt;




&lt;h1&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-4ehf"&gt;Intro&lt;/a&gt; — ✺ You are here.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-you-a-human-being-132o"&gt;You — A Human Being&lt;/a&gt; — 👈 Next up!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/your-health-self-aware-software-artisan-9d6"&gt;Your Health&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/question-everything-self-aware-software-artisan-1pcd"&gt;Question Everything&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/deep-work-self-aware-software-artisan-1igi"&gt;Deep work&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/joining-a-software-company-self-aware-software-artisan-3eon"&gt;Joining a Software Company&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/starting-a-software-company-self-aware-software-artisan-1c4i"&gt;Starting a Software Company&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/team-artisanship-self-aware-software-artisan-58an"&gt;Team Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/product-artisanship-self-aware-software-artisan-2nmf"&gt;Product Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/code-artisanship-self-aware-software-artisan-222p"&gt;Code Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/finishing-up-self-aware-software-artisan-1glj"&gt;Finishing up&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h6&gt;
  
  
  &lt;a href="https://www.hdwallpapers.in/golden_buddha_head_bust_illustration_4k_hd_buddha-wallpapers.html"&gt;Cover image source&lt;/a&gt;
&lt;/h6&gt;

</description>
      <category>productivity</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>startup</category>
    </item>
    <item>
      <title>You — A Human Being: Self-Aware Software Artisan</title>
      <dc:creator>Mario Novak</dc:creator>
      <pubDate>Wed, 08 Sep 2021 14:02:54 +0000</pubDate>
      <link>https://forem.com/moltouni/self-aware-software-artisan-you-a-human-being-132o</link>
      <guid>https://forem.com/moltouni/self-aware-software-artisan-you-a-human-being-132o</guid>
      <description>&lt;h4&gt;
  
  
  We are outlining what makes up Life; how to navigate emotions, cope with problems and nurture our aspirations.
&lt;/h4&gt;




&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/RESsY2y8G2s"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h6&gt;
  
  
  📹 Intro video: Carl Sagan — Pale Blue Dot
&lt;/h6&gt;




&lt;blockquote&gt;
&lt;h2&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h2&gt;

&lt;p&gt;After you’re done reading: check the ⬇️ bottom of the page — you’ll find next parts of this series that cover diverse set of related topics!&lt;/p&gt;
&lt;h2&gt;
  
  
  📣 Coming soon!
&lt;/h2&gt;

&lt;p&gt;I’m continually refactoring &lt;a href="//selfawaresoftwareartisan.com"&gt;this series&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Subscribe to receive a single-page Manifesto&lt;/strong&gt;: Scalable Software Development distilled to the ultimate truths; from the viewpoint of an Software Artisan.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  Author’s experience
&lt;/h1&gt;

&lt;p&gt;Data Sculptor, Architect of Systems and Products.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Founded startups in the fields of Education and Sports and led teams of up to ten people.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Worked, as a Systems Architect, Frontend, and Backend Developer, for a product company, a digital agency, and as a remote freelancer.&lt;/p&gt;

&lt;p&gt;For more information, check my &lt;a href="https://marionovak.com/"&gt;Personal Website&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;Ever since I was a kid, I’ve looked at the World as a playground where anything is possible. I was ecstatic about the upcoming phases of my life where I could contribute to it and show the world how I see it. It is about that, I think — about showing how you feel the World while interacting with others, to ease suffering and ease into the truth of the individual and the community at large.&lt;/p&gt;




&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/TeaDE1magRk"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h6&gt;
  
  
  🎷 Background song
&lt;/h6&gt;




&lt;p&gt;It is a matter of, continually, finding a way to express your inner battles. That sets us free, from the unbearing desperation of having it unexpressed, sitting deep in ourselves.&lt;/p&gt;

&lt;p&gt;A man can express himself through sports, writing, music, talking with others, smiling, frowning, feeling his waves of thoughts, through technology, or any other endeavor.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What I found out, in a crude and basic form, is that life is a succession of paths we take, and, even though they don’t feel connected, if we continue with introspection and ferocious will to solve the mysteries — the paths will come together in the future and it will all make sense.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;The constraints of life dictate initial rules, but those rules can and are, continually, being bent&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If we experiment and make everything we can with what we have, we’ll get the opportunity in the future to further explore our human soul, mind, and body.&lt;/p&gt;

&lt;p&gt;Fear and doubt in ourselves, are the indicators of what we need to explore — to be at peace with ourselves and the World.&lt;/p&gt;

&lt;p&gt;Transferring our experience to others further liberates us and encourages others to follow their own path, in the magnitude they find possible.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Your life is — yours to take&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The biological and environmental makeup did what they did, with your relationship towards yourself, your family, friends, projects you’ve started…&lt;/p&gt;

&lt;p&gt;Some of the ideas crashed and burned. Some of them you’ve picked up years down the road again and morphed them into something that makes more sense.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You have the right and responsibility to live it on your terms. We are all eager to see how your unique life perspective, with all bolts and twitches pans out.&lt;/p&gt;

&lt;p&gt;The belief I always had is if I do what I feel makes sense, I will understand things more clearly. It is an never-ending journey worth taking. The only thing I can control is my effort and sensitivity.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;blockquote&gt;
&lt;p&gt;The hope, that I have, is that my writing will resonate with you — now or down the road, in the degree that makes sense for you.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The Internet is here, now, and it allows people across the World, from cities and villages to collaborate, learn from each other, find other perspectives so we can have our lives enriched and full of possibilities.&lt;/p&gt;

&lt;h1&gt;
  
  
  You and the World
&lt;/h1&gt;

&lt;p&gt;One way to live would be — to systematically try out anything you feel pulled to. And write down your experiences with it. Repeat for other things. Add, remove things as you go on.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;There is a palette of activities that go hand in hand with all your positive and negative things.&lt;/p&gt;

&lt;p&gt;I’ve come-up with a game few years ago. And it shows the relationship of you towards other people and topics in the world.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ogUg-jes--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z4v00wozo7i70ss14xai.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ogUg-jes--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z4v00wozo7i70ss14xai.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  You are the blue one in the middle, the world is the outer circle. We’ve implemented this on a WhoHack hackathon in Rijeka, Croatia. Onetius — BarFight game.
&lt;/h6&gt;

&lt;h1&gt;
  
  
  Journaling to better understand what you are and what you want
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--l82KsUjo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/czggd4vbcktc5mnxv4yd.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--l82KsUjo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/czggd4vbcktc5mnxv4yd.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.bloombeyondboundaries.com/2020/10/13/positive-affirmations-to-tell-yourself-every-morning/"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It is important to write all the time. Better said, to document.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;People will grade you by your current state (last thing they’ve seen) and the high, and low, points. They don’t know about your inner-battles, magnitude of problems you are facing in your art, job, psychology or anything else.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Journaling you do is the collection of your experiences. The extreme points of your emotional states will be translated into high, or low, points, of your writing.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You could be in a rot for few months or years of your life. So, it is helpful to construct a map of yourself, at your best, to have it as a net, that can catch you when you could fall deeper.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;On the other hand, if you’re up for the greatest art you could deliver, falling through, or having no net below you, will give you more confusion and, with time, more purified truths about life.&lt;/p&gt;

&lt;p&gt;Depending on what you’re capable of at the moment, and your plans moving forward, adjust your actions accordingly.&lt;/p&gt;
&lt;h1&gt;
  
  
  Ego
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2_31f5e_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3dq8e3iyg0f4pdkgokwd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2_31f5e_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3dq8e3iyg0f4pdkgokwd.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://steemit.com/@sebastianxco"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ego could be helpful to attract people to yourself. People will start challenging you from every direction, and if you live it with dignity and courage and have something to teach — it seems like a positive way of channeling it.&lt;/p&gt;

&lt;p&gt;Ego, like everything else, is there for a reason. As with most things, it is primarily here to protect the person at hand. It could be destructive or constructive, depending on the situation and the person.&lt;/p&gt;

&lt;p&gt;Recognize your patterns. Decide what you wish to keep and what needs to go.&lt;/p&gt;
&lt;h1&gt;
  
  
  Attention Deficit Disorder
&lt;/h1&gt;

&lt;p&gt;It has become increasingly popular for people with different levels and types of disorders to wind up on pills. For some cases, that could be valid; but it seems a big number of them can be avoided with proper nurturing of the mind, body, and soul.&lt;/p&gt;

&lt;p&gt;Maybe you are just focusing on non-interesting things. Find what you value the most, play with it, see how you react.&lt;/p&gt;

&lt;p&gt;Breathing and training could also help. Check the next part of this series (&lt;strong&gt;&lt;a href="https://dev.to/moltouni/your-health-self-aware-software-artisan-9d6"&gt;Self-Aware Software Artisan: Your Health&lt;/a&gt;&lt;/strong&gt;).&lt;/p&gt;

&lt;p&gt;For any serious form of it — contact a doctor.&lt;/p&gt;
&lt;h1&gt;
  
  
  Anxiety
&lt;/h1&gt;

&lt;p&gt;In a fast-moving world, with all the information floating around, and people functioning in a significantly different way, you could get stranded in the middle ground of being overwhelmed.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Breath is one of the most important things you can control.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In any stressful situation — focus on your breathing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Train your body, train your mind, and practice a breathing technique — every day.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Music matters
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Different music for different situations.&lt;/p&gt;

&lt;p&gt;Music needs to resonate with you for you to get healing from it.&lt;/p&gt;

&lt;p&gt;Lo-Fi, Metal, Rock, Soul, …, everything in the right time.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Contextual music, example:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Anxiety: Lo-Fi, Synthwave,&lt;/li&gt;
&lt;li&gt;Progressing the groove: Rock,&lt;/li&gt;
&lt;li&gt;Over-stressful life: Black Sabbath.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/QAhvvQQurw4"&gt;
&lt;/iframe&gt;
&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/-5KAN9_CzSA"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h1&gt;
  
  
  Feeling depressed
&lt;/h1&gt;

&lt;p&gt;As our life can be smooth, there are periods where it can get rough.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Try to understand your life from the beginning, up to this point.&lt;/li&gt;
&lt;li&gt;Write down every corner you’ve taken, truthfully.&lt;/li&gt;
&lt;li&gt;Forgive yourself and others for the bad things.&lt;/li&gt;
&lt;li&gt;Take responsibility for the past, present, and future. It is the cornerstone of your life.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Find others who are passing through similar patterns and that look to resurrect themselves and build a better future.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=EKnTsCwBkNU"&gt;Black Sabbath has a good line&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;I used to count in millions then,&lt;br&gt;
But now I only count in one.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Step by step.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Even though you are passing through the hard times — always search for the light.&lt;/strong&gt; Search for it by doing activities that you find nurturing to yourself, even though you don’t have the will for it. Find it, it will compound through time and balance your shadow. As you go through weeks and months, decrease amount of bad activities, and increase the positive ones.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Talk with friends.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If you recognize someone is not your friend, don’t hold it against them. Move on. Work on yourself, believe in yourself and nurture appreciation for yourself. Good friends will come, but the first step needs to be you believing in yourself.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Ideas laid out in the &lt;a href="https://dev.to/moltouni/your-health-self-aware-software-artisan-9d6"&gt;Self-Aware Software Artisan: Health&lt;/a&gt; could be helpful.&lt;/p&gt;

&lt;p&gt;For any deeper levels, don’t shy away from talking to professionals.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If you take anything in life for granted, take this — it can get better for you. And it will, through time, if you observe yourself and put in the work. Be patient.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Addictions
&lt;/h1&gt;

&lt;p&gt;Addiction could be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;towards the ingestion of food, from sweets to healthy eating,&lt;/li&gt;
&lt;li&gt;cigarettes, alcohol,&lt;/li&gt;
&lt;li&gt;gaming,&lt;/li&gt;
&lt;li&gt;other drugs,&lt;/li&gt;
&lt;li&gt;working and&lt;/li&gt;
&lt;li&gt;anything else.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;It is important not to stigmatize anyone with any addiction.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It is necessary to lay out what are the potential reasons for any addiction.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For some things, you could go cold-turkey; while others, depending on the involvement —could kill you.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Replace bad activities with the good ones. Do it in a progressive way, you don’t need to be a maniac to do a cold turkey, but scale it through time. Again, depending on the situation at hand.&lt;/p&gt;

&lt;p&gt;Use &lt;a href="https://habitus.today/"&gt;Habitus&lt;/a&gt; to track your status and effects on your health. It also offers a Journal feature for you to pour your soul out and a Emotion tracker if you wish to resonate with it in that way.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;So, write it down and/or talk with the professional, know that you can solve the puzzle you have in front of yourself.&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  You are not what others think of you
&lt;/h1&gt;

&lt;p&gt;Nobody knows what is happening in your mind and body. It goes both ways — you don’t know what are other people made of.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Our culture progresses; things and views get de-stigmatized and more understood. Something that is on the edge can be at the center in the near future.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Listen to others, but think for yourself.&lt;/p&gt;

&lt;p&gt;Don’t be a bozo.&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/Mt3VI943xhI"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h1&gt;
  
  
  Friendships
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;Most of the people didn’t have a supporting upbringing, their parents encouraging them, thus people grow up with less of the faith in themselves. And the effect of that, on life, is staggering.&lt;/p&gt;

&lt;p&gt;Be there for your people, believe in them and show them that you believe in them. That’s the first gift friends can give each other.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/k5ukKf4vi6g"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Don’t text your friends. Call them each week, month — just to see if everything is going fine. Share all the new things you’ve learned, give a helping hand when possible and expect the same from them.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://dev.to/moltouni/team-artisanship-self-aware-software-artisan-58an"&gt;Self-Aware Software Artisan: Team&lt;/a&gt; could be interesting to you.&lt;/p&gt;

&lt;h1&gt;
  
  
  Socialize
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;Use &lt;a href="https://whatodoo.com/"&gt;Whatodoo&lt;/a&gt; to find events near you.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Life is an ever-evolving interplay of everything
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eJNSwpdF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aoycbzavwgtglochwh0e.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eJNSwpdF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aoycbzavwgtglochwh0e.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;a href="https://apod.nasa.gov/apod/ap191120.html"&gt;Source&lt;/a&gt;
&lt;/h6&gt;

&lt;p&gt;&lt;strong&gt;Human beings are not one-dimensional — being right or wrong, good or bad. But rather a complex system of fears, needs, and aspirations being challenged by mortality.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Each step, thought, look and feeling is an interplay of everything that ever existed. Thus, you, your friends, your job, is a culmination of a palette of previous experiences.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Constrained by the medium, we cannot crunch-out the perfect set of actions you could take to be at the exact place you need to be to be satisfied.&lt;/strong&gt; Rather, what we can do is, explore the variables in our system we will outline below to allow you to, through time, sense what is more relevant to you and take the appropriate action on it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Our life is a set of changes of emotional states, that manifest themselves through psychical and relationship effects.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Life is not a straight line, or a unbearable pursuit of the perfection that cripples us of taking any step at all, but rather a ever evolving understanding of the world around and inside us. So, the jobs we take, endeavors we partake in, are the continuation of our past, with a salt of differentiation based on the observed conclusions of our status.&lt;/p&gt;

&lt;p&gt;I think we are here to continually explore our fears and make art out of it. This art teaches others, which in turn do the same to us. The fear, at the core of it, is what we love, as it holds the potential to set us free. And through this freeing, we live.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So, our purpose is, day in — day out, to observe what we are and take actions based on that. That could mean changing jobs, relationships with your job, friends, etc.&lt;/p&gt;

&lt;p&gt;Technology is one part of our life. To many of us, technology ringed a bell and attracted us, as it allows us to work through a number of industries while talking similar language — a language of technology.&lt;/p&gt;

&lt;p&gt;So, where we focus is — self-discovery, to find what you love through technology.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;That could mean being, at times, in hard spots, but you know that you will eventually pay the bills with what you love, and that is miles better than crunching tasks that you have no emotional connection to.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Decide on the activity and give it the best you have
&lt;/h1&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/LTseTg48568"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Never slack off on anything. If you are going to do anything, do it properly.&lt;/p&gt;

&lt;p&gt;If you don’t have the will to do it, maybe it isn’t for you; or maybe — you have other things that are perplexed enough to disturb the normal flow of your mind to solve the problems at hand.&lt;/p&gt;

&lt;p&gt;Observe yourself, through time, you will get back to the open space that is tailored for you, where you excel.&lt;/p&gt;

&lt;h1&gt;
  
  
  Knowing who, what and where you are
&lt;/h1&gt;

&lt;p&gt;If you are in second or third-world countries, you need to take that into account. Or even in the first world countries.&lt;/p&gt;

&lt;p&gt;Everything has its upsides and downsides. But know what they are, and how much are they.&lt;/p&gt;

&lt;p&gt;You need to stand out, write articles, teach people around you. Show the world what you know and how you feel, that will set you and others free. It will inspire others, and connect you with like-minded people.&lt;/p&gt;

&lt;p&gt;Continue to explore, share again, inspire again, attract more open, focused, and capable people.&lt;/p&gt;

&lt;p&gt;Stand out from your environment, when you have something you find valuable. Cherish it and defend it enough to expose its true nature. See how people react to it. If it doesn’t vibe with them — maybe it’s not the right environment, or maybe you should question your idea or make it easier to understand.&lt;/p&gt;

&lt;p&gt;Don’t be afraid of what you could become. And know that it is that — COULD — it is up to you to see what you will do with your mind and body.&lt;/p&gt;

&lt;p&gt;Work hard, work smart, work as you think it makes sense. You will find a way to connect seemingly unconnected parts of you. But know that they are in no way unconnected. If you don’t see it now, you will see it connect later — if you follow intuition.&lt;/p&gt;

&lt;h1&gt;
  
  
  Allow yourself to do the mistakes
&lt;/h1&gt;

&lt;p&gt;“You can’t make an omelet without breaking eggs”.&lt;/p&gt;

&lt;h1&gt;
  
  
  Calculating your status
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;How much do you do for others,&lt;/li&gt;
&lt;li&gt;how much do you do for yourself.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All of these parts can be filtered by History, Present, Future.&lt;/p&gt;

&lt;p&gt;Balance before mentioned items.&lt;/p&gt;

&lt;h1&gt;
  
  
  Have fun
&lt;/h1&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/8Pa9x9fZBtY"&gt;
&lt;/iframe&gt;
&lt;/p&gt;




&lt;h1&gt;
  
  
  Find this useful?
&lt;/h1&gt;

&lt;h5&gt;
  
  
  👏 Clap so more people see the story.
&lt;/h5&gt;

&lt;h5&gt;
  
  
  ❤️ Support your friends and colleagues at work — share this essay with them!
&lt;/h5&gt;

&lt;h5&gt;
  
  
  🚀 Use it as a, Company or Personal, Manifesto! &lt;a href="https://github.com/moltouni/self-aware-software-artisan"&gt;Fork and Adapt on GitHub&lt;/a&gt;!
&lt;/h5&gt;




&lt;h1&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-4ehf"&gt;Intro&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-you-a-human-being-132o"&gt;You — A Human Being&lt;/a&gt; — ✺ You are here.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/your-health-self-aware-software-artisan-9d6"&gt;Your Health&lt;/a&gt; — 👈 Next up!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/question-everything-self-aware-software-artisan-1pcd"&gt;Question Everything&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/deep-work-self-aware-software-artisan-1igi"&gt;Deep work&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/joining-a-software-company-self-aware-software-artisan-3eon"&gt;Joining a Software Company&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/starting-a-software-company-self-aware-software-artisan-1c4i"&gt;Starting a Software Company&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/team-artisanship-self-aware-software-artisan-58an"&gt;Team Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/product-artisanship-self-aware-software-artisan-2nmf"&gt;Product Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/code-artisanship-self-aware-software-artisan-222p"&gt;Code Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/finishing-up-self-aware-software-artisan-1glj"&gt;Finishing up&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h6&gt;
  
  
  &lt;a href="https://www.newworldai.com/wall-e/"&gt;Cover image source&lt;/a&gt;
&lt;/h6&gt;

</description>
      <category>inclusion</category>
      <category>psychology</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Your Health: Self-Aware Software Artisan</title>
      <dc:creator>Mario Novak</dc:creator>
      <pubDate>Wed, 08 Sep 2021 14:02:43 +0000</pubDate>
      <link>https://forem.com/moltouni/your-health-self-aware-software-artisan-9d6</link>
      <guid>https://forem.com/moltouni/your-health-self-aware-software-artisan-9d6</guid>
      <description>&lt;h4&gt;
  
  
  We are constructing a progressive health framework that creates a solid foundation for your private and working life.
&lt;/h4&gt;

&lt;p&gt;From planning your next day, through sleeping and waking-up patterns, morning routines, stress-handling routines, to relaxing periods.&lt;/p&gt;

&lt;p&gt;We are here to create a synergy of your work and playtime to optimize for growth.&lt;/p&gt;




&lt;blockquote&gt;
&lt;h2&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h2&gt;

&lt;p&gt;After you’re done reading: check the ⬇️ bottom of the page — you’ll find next parts of this series that cover diverse set of related topics!&lt;/p&gt;
&lt;h2&gt;
  
  
  📣 Coming soon!
&lt;/h2&gt;

&lt;p&gt;I’m continually refactoring &lt;a href="//selfawaresoftwareartisan.com"&gt;this series&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Subscribe to receive a single-page Manifesto&lt;/strong&gt;: Scalable Software Development distilled to the ultimate truths; from the viewpoint of an Software Artisan.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  Author’s experience
&lt;/h1&gt;

&lt;p&gt;Data Sculptor, Architect of Systems and Products.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Founded startups in the fields of Education and Sports and led teams of up to ten people.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Worked, as a Systems Architect, Frontend, and Backend Developer, for a product company, a digital agency, and as a remote freelancer.&lt;/p&gt;

&lt;p&gt;For more information, check my &lt;a href="https://marionovak.com/"&gt;Personal Website&lt;/a&gt;.&lt;/p&gt;




&lt;h1&gt;
  
  
  🎉 We’ve created a Tracking App for You
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SUWWQeuL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vglpkaepgt02qp2khf4t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SUWWQeuL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vglpkaepgt02qp2khf4t.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;a href="https://habitus.today/"&gt;Habitus App&lt;/a&gt;
&lt;/h6&gt;

&lt;p&gt;We’ve created &lt;a href="https://habitus.today/"&gt;Habitus&lt;/a&gt; to ease you into tracking your activities throughout the day!&lt;/p&gt;

&lt;p&gt;Habitus is an easy way to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;track your habit activities (good or bad)&lt;/li&gt;
&lt;li&gt;track your emotional states (Happy, Sad, …).&lt;/li&gt;
&lt;li&gt;write your thoughts.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Anonymous and Open source (TypeScript, Koa.js, Vue.js, Vuetify).&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Guest access, no registration!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h6&gt;
  
  
  &lt;a href="https://habitus.today/"&gt;Check out the app!&lt;/a&gt;
&lt;/h6&gt;

&lt;h1&gt;
  
  
  Physical and Psychological health
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--p9TopO_j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/buhpi6mhfy6mhy9iwjjj.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--p9TopO_j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/buhpi6mhfy6mhy9iwjjj.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;a href="//mythoughtonsport.blogspot.com"&gt;Source&lt;/a&gt;
&lt;/h6&gt;

&lt;h2&gt;
  
  
  Before sleeping
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2p4LVKIN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8hcb3bzi8h4ffaaax7zf.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2p4LVKIN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8hcb3bzi8h4ffaaax7zf.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;a href="https://www.thecricketmonthly.com/"&gt;Source&lt;/a&gt;
&lt;/h6&gt;

&lt;p&gt;&lt;strong&gt;For the current day:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;write down what you are grateful for,&lt;/li&gt;
&lt;li&gt;write down what you’re proud of doing,&lt;/li&gt;
&lt;li&gt;write down what you will improve in the future and why you didn’t meet your expectations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;For the next day:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;write down your goals,&lt;/li&gt;
&lt;li&gt;starting and ending times for any activities.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Sleeping
&lt;/h2&gt;

&lt;p&gt;Try to have as similar patterns of going to sleep and waking up as you can. This is the first step towards stability, and we can work from this towards other things.&lt;/p&gt;

&lt;p&gt;Roughly, 8 hours is what seems to recuperate the body for most people.&lt;/p&gt;

&lt;p&gt;Try to be in sync with nature, meaning — go to sleep so you can wake up with the Sun in the morning.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Go to sleep so you can naturally wake up 3 hours before any responsibilities towards others. Thus, you will not need an alarm to wake you up — and break up your sleeping cycle.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/lRp5AC9W_F8"&gt;
&lt;/iframe&gt;
&lt;/p&gt;




&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/pNV8E4jk0ig"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h6&gt;
  
  
  🎷 Background Song
&lt;/h6&gt;




&lt;h2&gt;
  
  
  Morning
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0XyWPwXQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/di7yiq6wor2v06o1wwu6.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0XyWPwXQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/di7yiq6wor2v06o1wwu6.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;a href="http://tezzbuzz.com/"&gt;Source&lt;/a&gt;
&lt;/h6&gt;

&lt;blockquote&gt;
&lt;p&gt;First 3 hours of the day set the tone for the rest of it. Thus, it is yours to take. Do whatever you need, so at the end of it, you are as satisfied, calm and focused as you can.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Meditation
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--u-1tLib7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kng1mz1q62597e4xg2o2.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--u-1tLib7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kng1mz1q62597e4xg2o2.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;a href="http://mocah.org/"&gt;Source&lt;/a&gt;
&lt;/h6&gt;

&lt;p&gt;After waking up, look at your bed, it’s messy — there were a lot of things going on in your brain while you’ve been sleeping.&lt;/p&gt;

&lt;p&gt;Thus, this is a time to see what is brewing in the brain from the night.&lt;/p&gt;

&lt;p&gt;No need to get out of the bed just yet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Clean up the bed and sit in a lotus pose. We are going into the meditation/breathing exercise.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;We are constantly thinking, from the time we get up, to the time we go to bed. Ah yes — in the sleep too! We are information crunching monkeys.&lt;/p&gt;

&lt;p&gt;Balance is needed in life. And if you are thinking all the time — where is the non-thinking period? You need to carve it out for yourself. Just like we are working out our body... We need to practice our mind.&lt;/p&gt;

&lt;p&gt;One of the important aspects of a functioning mind is: 1) it’s ability to focus on a specific set of ideas, and 2) let go of them. We are trained to do first (1) part from the time we are born. Second (2) part not so much.&lt;/p&gt;

&lt;p&gt;“Point” of the meditation is “focusing yourself on nothing”. We want to be able to let go of the thoughts that come to us, so they don’t drag us into a mindset that we don’t need at the moment.&lt;/p&gt;

&lt;p&gt;Don’t feel bad when you start thinking. Through time you will intrinsically figure out how wasteful is to go into the same rabbit hole, and you will instead re-focus on the breath.&lt;/p&gt;

&lt;p&gt;Observe what is happening in your mind. With time, through weeks, months, it will simmer down, and you will have less of the chaos in your mind.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h4&gt;
  
  
  Scaling Daily Meditation
&lt;/h4&gt;

&lt;p&gt;Do it after you wake up.&lt;/p&gt;

&lt;p&gt;When you figure out you’ve been thinking — focus on your breathing.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;(1) minute; for the 1st week; eyes opened — stare at a point,&lt;/li&gt;
&lt;li&gt;(2) minutes; for the 2nd week; eyes opened— stare at a point,&lt;/li&gt;
&lt;li&gt;(5) minutes; for the 3rd week; eyes closed,&lt;/li&gt;
&lt;li&gt;(20) minutes.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Stretching and Dance (hips, shoulders, neck)
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hCjYW85z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/runae8r9xxdpl2tdm0gz.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hCjYW85z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/runae8r9xxdpl2tdm0gz.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;a href="http://instyle.com/"&gt;Source&lt;/a&gt;
&lt;/h6&gt;

&lt;p&gt;After morning meditation, we are going into the dance.&lt;/p&gt;

&lt;p&gt;Nothing special. Nothing fancy.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Start by standing straight,&lt;/li&gt;
&lt;li&gt;ease into whatever movement you wish,&lt;/li&gt;
&lt;li&gt;allow yourself to feel embarrassed,&lt;/li&gt;
&lt;li&gt;do what comes naturally to you,&lt;/li&gt;
&lt;li&gt;move around the space,&lt;/li&gt;
&lt;li&gt;recognize you have hips, and those hips are extremely important to have mobile. Shake them!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Enjoy the blood flow.&lt;/p&gt;

&lt;p&gt;Do this dance for 10 minutes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reviewing the plan for the day (from yesterday’s evening)
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--DHog4CYs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/szr8l0iwhh5yz9gim5yv.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DHog4CYs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/szr8l0iwhh5yz9gim5yv.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;a href="https://www.twenty20.com/photos/ebbf0847-2a47-4b40-b022-095f4e14a4fb"&gt;Source&lt;/a&gt;
&lt;/h6&gt;

&lt;p&gt;Review what you’ve written yesterday evening.&lt;/p&gt;

&lt;p&gt;Need to add or change anything? Do it now.&lt;/p&gt;

&lt;p&gt;With this, you will get an overview of the day.&lt;/p&gt;

&lt;p&gt;We are lowering anxiety levels related to not being focused or knowing the purpose of the day.&lt;/p&gt;

&lt;h2&gt;
  
  
  Avoid Morning Stimulants
&lt;/h2&gt;

&lt;p&gt;I recommend not drinking anything that will give you more energy in those first three hours.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Don’t boost it with caffeine or any other stimulants — let your body wake itself up naturally.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you need something to pick you up, go with the lightest stimulant possible (e.g. if you’re having coffee in mind, replace it with a cappuccino, …).&lt;/p&gt;

&lt;h2&gt;
  
  
  What we accomplished with our morning routine
&lt;/h2&gt;

&lt;p&gt;Thus, in the first hour, you did a lot of good things for your mind and body; giving you more confidence for the rest of the day, as you’re satisfied with the time you’ve invested in yourself at the beginning of the day.&lt;/p&gt;

&lt;p&gt;The rest of the time is here for you to enjoy.&lt;/p&gt;

&lt;p&gt;Either by working on your project, working out, reading, relaxing…&lt;/p&gt;

&lt;h1&gt;
  
  
  Mid-day — working
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--R57hTznk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hp25o4dhi3i7cgs8l3sd.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--R57hTznk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hp25o4dhi3i7cgs8l3sd.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;a href="//twitter.com/jornwemmenhove"&gt;Source&lt;/a&gt;
&lt;/h6&gt;

&lt;blockquote&gt;
&lt;p&gt;Check out &lt;a href="https://dev.to/moltouni/deep-work-self-aware-software-artisan-1igi"&gt;Self-Aware Software Artisan: Deep work&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Sooner or later you will hit a hard stop during your workday.
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Hard-stop, here, is defined&lt;/strong&gt; as a place where you need to think, where you don’t have a pattern up your sleeve that you’ve employed previously to solve the problem at hand. The problem at hand is so different from the ones you’ve been tackling before it, that you need to step back and analyze it from the bottom-up.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I propose, rather than being glued to the monitor, is:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;gather all files or information that is involved in the problem,&lt;/li&gt;
&lt;li&gt;try to group it, systematize it so that you get an overview of it;&lt;/li&gt;
&lt;li&gt;and then step away from the monitor,&lt;/li&gt;
&lt;li&gt;try to relax, meditate on it, do pushups, play guitar or anything that seems to relax you into the problem,&lt;/li&gt;
&lt;li&gt;let your mind reconfigure the set of items to bring you closer to the solution.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;A lot of anxiety comes from having a problem and not having the guts to step away from it.&lt;/p&gt;

&lt;p&gt;Remember, down-time (relaxing period), while you hit a hard-stop, is just as valuable as the “hard-work” you do, if you keep the frame of the problem in your mind.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Stepping away from the problem at the office
&lt;/h2&gt;

&lt;p&gt;Being at the office gives more friction between recognizing the problem, and moving away from it, because of the social friction and judgment that — you are not working “hard enough”.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;We are not here to outline short-term actions to bring you to the solution. As, most of the time, they will backfire in the long-term.&lt;/p&gt;

&lt;p&gt;We are, rather, here to form a long-term system. Following it, and adjusting with time, means optimizing your performance while being integrated, calm and focused on what you find valuable.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It takes guts to step away while being in a people-filled room.&lt;/p&gt;

&lt;p&gt;Do it.&lt;/p&gt;

&lt;p&gt;Stretch.&lt;/p&gt;

&lt;p&gt;Go outside, juggle with the idea while walking.&lt;/p&gt;

&lt;p&gt;Or don’t do anything.&lt;/p&gt;

&lt;p&gt;Try whatever you feel necessary to get into a flow state of understanding.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;As you do those steps — you will influence rest of the team to not stigmatize stepping-back from the problem, stretching, relaxing on the problem, and — it will bring more to the team in the short and long term.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Stepping away from the problem at home
&lt;/h2&gt;

&lt;p&gt;Doing that at home is easier, as you don’t have social expectations.&lt;/p&gt;

&lt;p&gt;You have the same responsibility working remotely and working at the office. The difference is, in the office, the social interactions and framework are set by the interplay of people; while at home — it’s about you, and what you make of it.&lt;/p&gt;

&lt;h1&gt;
  
  
  Evening
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Yt89GBIC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d8b15w8mt3w6ao5p7sae.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Yt89GBIC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d8b15w8mt3w6ao5p7sae.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;a href="http://news.mikecalverttoyota.com/discovery-green/"&gt;Source&lt;/a&gt;
&lt;/h6&gt;

&lt;p&gt;We are at the constant inter-play of the good and bad side, inside of us.&lt;/p&gt;

&lt;p&gt;Having the day done as laid out above, you need to do whatever you feel to have the balance in the day.&lt;/p&gt;

&lt;p&gt;Watch the shows, relax.&lt;/p&gt;

&lt;p&gt;Dance again, or do breathing exercises.&lt;/p&gt;

&lt;p&gt;Write, play instruments of your interest.&lt;/p&gt;




&lt;h1&gt;
  
  
  Working-out while working
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vssaFaGA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oa54b7sme88722zmkbkv.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vssaFaGA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oa54b7sme88722zmkbkv.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;a href="https://moviesandscience.com/"&gt;Source&lt;/a&gt;
&lt;/h6&gt;

&lt;p&gt;There are times when you feel so much pressure that you can’t look at the screen anymore. You need a breather. You need a break, to step away from the monitor.&lt;/p&gt;

&lt;p&gt;Taking 10 minutes away from the monitor and working on your body will simmer your thoughts down, integrate them and serve as a basis for the next few hours of more focused energy to systematize information better and — bring you closer to the solutions.&lt;/p&gt;

&lt;p&gt;Don’t count on gyms, your friends, or colleagues to bring life to you. Or wait for a few hours or days to do a workout. Do it now!&lt;/p&gt;




&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/u6U6qMqfu-U"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h6&gt;
  
  
  Tech Meetings
&lt;/h6&gt;




&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;We have few tips that serve as a basis for you&lt;/strong&gt;, whether you want to be as mobile as possible or build yourself up to become a super athlete. And as with any good thing, they are on the smallest possible scale, serving as the building blocks for more advanced stuff, &lt;strong&gt;and are mostly ignored by everyone: dancing and crawling&lt;/strong&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What?! Dancing and crawling?&lt;/p&gt;

&lt;p&gt;Yes.&lt;/p&gt;

&lt;h1&gt;
  
  
  Dancing — moving your hands and hips to kick-start your body
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NAuhexmJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nos6yxt0yibq6k063ob2.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NAuhexmJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nos6yxt0yibq6k063ob2.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;a href="http://ffemagazine.com/7-ways-to-burn-off-christmas-calories/"&gt;Source&lt;/a&gt;
&lt;/h6&gt;

&lt;p&gt;This is not dancing per se.&lt;/p&gt;

&lt;p&gt;Take out trying to look good or impress others.&lt;/p&gt;

&lt;p&gt;Dancing is moving parts of your body — your hands and legs and having other parts move in relation to them.&lt;/p&gt;

&lt;p&gt;My view on dancing is moving in your living room.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Start by moving your hands in any direction you feel. Our hands are most of our life hanging from our bodies, and thus the whole joint system in our shoulders is weak, and thus our shoulders are prone to injuries when starting harder workouts.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What the basis of everything shoulder-related should be — is moving your hands every day in the air, for 10 minutes.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Then, incorporate moving your legs. Thus, your another big joint area will start moving — your hips.&lt;/p&gt;

&lt;p&gt;Now, doing both moves at the same time, whatever makes sense for you — we call dancing.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And, as you are at home, you don’t have to worry about others seeing you or you embarrassing yourself.&lt;/p&gt;

&lt;p&gt;Do the dance every day, once or twice (in the morning, mid-day, or before sleeping).&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Another reason for doing shoulder dance: having a headache? Your neck hurts? Weak circulation of blood or big pressure in your neck? Do the shoulder dance! Improve blow-flow to your brain by moving your hands, and thus massaging muscles in your upper body area, including your neck and back.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Crawling as the basic exercise
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uW4p4TKX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l3ypxd1q517po3oe99vn.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uW4p4TKX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l3ypxd1q517po3oe99vn.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  What crawling does to you. Source: Reddit
&lt;/h6&gt;

&lt;p&gt;Kids start like that.&lt;/p&gt;

&lt;p&gt;Monkeys are doing it their whole life.&lt;/p&gt;

&lt;p&gt;Look at their arms.&lt;/p&gt;

&lt;p&gt;Having a shoulder injury? Start small, move fingers on the wall, after it — do light, medium, or hard levels of crawling on the floor.&lt;/p&gt;

&lt;p&gt;Do it for 10 minutes per day.&lt;/p&gt;

&lt;p&gt;Adjust the timing and level of difficulty to you.&lt;/p&gt;

&lt;h1&gt;
  
  
  Fasting
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--56ImYmD6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qto8ypie8kp9wjbd0f2c.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--56ImYmD6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qto8ypie8kp9wjbd0f2c.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;a href="https://www.pinterest.com/lasso357/"&gt;Source&lt;/a&gt;
&lt;/h6&gt;

&lt;p&gt;People who didn’t eat are bragging they knew fasting was great before everyone. And people who have eaten fields of food now have a framework for change.&lt;/p&gt;

&lt;p&gt;We consume a lot of energy to digest the food we eat. Some people, amongst other reasons, can’t handle a meal and need to lie down.&lt;/p&gt;

&lt;p&gt;As you eat — your mind shuts down, you are not as sharp as you were.&lt;/p&gt;

&lt;p&gt;For most of our human history, we’ve had more accented fasting periods, or better said — periods without any food.&lt;/p&gt;

&lt;p&gt;Nowadays, we are ramjamming anything we see into our bodies.&lt;/p&gt;

&lt;p&gt;To kick it off: Eat in the window of 6 hours, fast for the remaining 18 hours. The good thing: you’ve got 8 hours covered by sleeping. Or maybe you don’t, I don’t know. Make it happen.&lt;/p&gt;

&lt;p&gt;Research shows that fasting periods clean up your body.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You could get addicted to a “I’ve just eaten” feeling, and you could continue with that lifestyle for decades before recognizing that it was, primarily, a bad habit. Cut it down.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Eat clean, track the times, amounts, and types of food you’re eating.&lt;/p&gt;

&lt;p&gt;Compare your eating habits with the output you have at work, your hobbies, relationships with others, etc.&lt;/p&gt;

&lt;h1&gt;
  
  
  Eating clean
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--L05uIW02--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/heo2ay8jr90mpjuy2e9y.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--L05uIW02--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/heo2ay8jr90mpjuy2e9y.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;a href="https://punkufer.dnevnik.hr/clanak/hrana-i-pice/recept-za-wok-s-kozicama---643325.html"&gt;Source: punkufer.hr&lt;/a&gt;
&lt;/h6&gt;

&lt;p&gt;Most people like to eat “bad” or “fast” food. Don’t shy away from it. Rather, recognize its effects, gradually switch up ingredients with better ones.&lt;/p&gt;

&lt;p&gt;And learn how to enjoy food, so you’re not killing yourself.&lt;/p&gt;

&lt;h1&gt;
  
  
  Psychedelics
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3q_cNkqY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v2dfrk8dqyrodawjrtff.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3q_cNkqY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v2dfrk8dqyrodawjrtff.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;a href="https://www.discovermagazine.com/mind/magic-mushrooms-are-expanding-minds-and-advancing-an-emerging-field-of"&gt;Source&lt;/a&gt;
&lt;/h6&gt;

&lt;p&gt;A decent amount of people in the Software Industry experiment with all kinds of things. From different teas, sleeping patterns, breathing exercises, workouts, foods, fastings, to mushrooms, marijuana, etc.&lt;/p&gt;

&lt;p&gt;Think with your own mind.&lt;/p&gt;

&lt;p&gt;Nobody — your country, other people — except yourself have the right to tell you what you can do with your body, mind, or soul.&lt;/p&gt;

&lt;p&gt;There is an ongoing War on Drugs, that through propaganda successfully buried any ground for researching most of the drugs (the non-taxable ones).&lt;/p&gt;

&lt;p&gt;Nowadays, an increasing number of research is being done on all kinds of plants and chemical compounds.&lt;/p&gt;

&lt;p&gt;People across the planet explore their consciousness, heal their chemical and biological problems.&lt;/p&gt;

&lt;p&gt;Most, if not all of the things you could get throughout any drug, can be achieved through meditation, working out, living a certain lifestyle. It only takes longer.&lt;/p&gt;

&lt;p&gt;Consult experts in any field.&lt;/p&gt;

&lt;p&gt;Stay on the safe side.&lt;/p&gt;

&lt;h1&gt;
  
  
  Breathing and The Cold
&lt;/h1&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/soHwRkIkTHA"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h1&gt;
  
  
  Standing desk, Pilates ball
&lt;/h1&gt;

&lt;p&gt;Stand while you work.&lt;/p&gt;

&lt;p&gt;Run while you work.&lt;/p&gt;

&lt;p&gt;Sit on a Pilates ball to strengthen your core while working.&lt;/p&gt;

&lt;h1&gt;
  
  
  Evolving the system
&lt;/h1&gt;

&lt;p&gt;Whatever the status is, looking from the holistic point of view, we can take that our life can always get 50–100% better in few months of deciding on the system, evolving it, and sticking to it.&lt;/p&gt;

&lt;p&gt;That could be switching out bad habits with the better ones.&lt;/p&gt;

&lt;p&gt;You don’t have to run 100m under 5s; do a walk to begin, and adjust your aim with time.&lt;/p&gt;

&lt;h1&gt;
  
  
  Tracking your life to be able to improve it
&lt;/h1&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/Fg-lyfD2SQ8"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h1&gt;
  
  
  Everything has an impact on you
&lt;/h1&gt;

&lt;p&gt;Every picture on the Internet, every color combination, face you see, emotions you sense — everything has an impact on you. As you do onto others.&lt;/p&gt;

&lt;h1&gt;
  
  
  Use Habitus to track your emotions, habits, and thoughts
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SUWWQeuL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vglpkaepgt02qp2khf4t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SUWWQeuL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vglpkaepgt02qp2khf4t.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;a href="https://habitus.today/"&gt;Habitus App&lt;/a&gt;
&lt;/h6&gt;

&lt;p&gt;We’ve been working on a State-of-the-Art tracker for you — &lt;a href="https://habitus.today/"&gt;Habitus App&lt;/a&gt;!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;It allows you to track everything, day-in, day-out&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It is open-source&lt;/strong&gt; — you can check how it works,&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It is anonymous&lt;/strong&gt; — you own your data, and nobody knows about your activities.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;It’s written in TypeScript, Vue.js, Koa.js and uses MongoDB. Join the Development!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--e-0L42ke--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j03yh7ww5b0ea4o7ot01.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--e-0L42ke--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j03yh7ww5b0ea4o7ot01.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;a href="https://habitus.today/"&gt;Habitus App&lt;/a&gt;
&lt;/h6&gt;




&lt;h1&gt;
  
  
  Find this useful?
&lt;/h1&gt;

&lt;h5&gt;
  
  
  👏 Clap so more people see the story.
&lt;/h5&gt;

&lt;h5&gt;
  
  
  ❤️ Support your friends and colleagues at work — share this essay with them!
&lt;/h5&gt;

&lt;h5&gt;
  
  
  🚀 Use it as a, Company or Personal, Manifesto! &lt;a href="https://github.com/moltouni/self-aware-software-artisan"&gt;Fork and Adapt on GitHub&lt;/a&gt;!
&lt;/h5&gt;




&lt;h1&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-4ehf"&gt;Intro&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-you-a-human-being-132o"&gt;You — A Human Being&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/your-health-self-aware-software-artisan-9d6"&gt;Your Health&lt;/a&gt; — ✺ You are here.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/question-everything-self-aware-software-artisan-1pcd"&gt;Question Everything&lt;/a&gt; — 👈 Next up!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/deep-work-self-aware-software-artisan-1igi"&gt;Deep work&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/joining-a-software-company-self-aware-software-artisan-3eon"&gt;Joining a Software Company&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/starting-a-software-company-self-aware-software-artisan-1c4i"&gt;Starting a Software Company&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/team-artisanship-self-aware-software-artisan-58an"&gt;Team Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/product-artisanship-self-aware-software-artisan-2nmf"&gt;Product Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/code-artisanship-self-aware-software-artisan-222p"&gt;Code Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/finishing-up-self-aware-software-artisan-1glj"&gt;Finishing up&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h6&gt;
  
  
  &lt;a href="https://dailybarker.com/"&gt;Cover image source&lt;/a&gt;
&lt;/h6&gt;

</description>
      <category>psychology</category>
      <category>sport</category>
      <category>health</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Question Everything: Self-Aware Software Artisan</title>
      <dc:creator>Mario Novak</dc:creator>
      <pubDate>Wed, 08 Sep 2021 14:02:27 +0000</pubDate>
      <link>https://forem.com/moltouni/question-everything-self-aware-software-artisan-1pcd</link>
      <guid>https://forem.com/moltouni/question-everything-self-aware-software-artisan-1pcd</guid>
      <description>&lt;p&gt;&lt;strong&gt;Our goal is to transcend languages, tools, and yourself — so you’re able to learn and use anything needed to achieve whatever you find worthwhile.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Read &lt;a href="https://dev.to/moltouni/product-artisanship-self-aware-software-artisan-2nmf"&gt;Self-Aware Software Artisan: Product Development&lt;/a&gt; for the recommended technology and the tools for scalable software development.&lt;/p&gt;




&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/36GT2zI8lVA"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h6&gt;
  
  
  📹 Intro video: Richard Feynman — Why
&lt;/h6&gt;




&lt;blockquote&gt;
&lt;h2&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h2&gt;

&lt;p&gt;After you’re done reading: check the ⬇️ bottom of the page — you’ll find next parts of this series that cover diverse set of related topics!&lt;/p&gt;
&lt;h2&gt;
  
  
  📣 Coming soon!
&lt;/h2&gt;

&lt;p&gt;I’m continually refactoring &lt;a href="//selfawaresoftwareartisan.com"&gt;this series&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Subscribe to receive a single-page Manifesto&lt;/strong&gt;: Scalable Software Development distilled to the ultimate truths; from the viewpoint of an Software Artisan.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  Author’s experience
&lt;/h1&gt;

&lt;p&gt;Data Sculptor, Architect of Systems and Products.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Founded startups in the fields of Education and Sports and led teams of up to ten people.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Worked, as a Systems Architect, Frontend, and Backend Developer, for a product company, a digital agency, and as a remote freelancer.&lt;/p&gt;

&lt;p&gt;For more information, check my &lt;a href="https://marionovak.com/"&gt;Personal Website&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/dDT18FkDl9c"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h6&gt;
  
  
  🎷 Background song
&lt;/h6&gt;




&lt;h1&gt;
  
  
  “Why?”
&lt;/h1&gt;

&lt;p&gt;When I was a kid, I would constantly ask my parents “Why?” about everything. When they asked me the same — I’ve responded: “Zato!” (Croatian for “That’s why”).&lt;/p&gt;

&lt;p&gt;In my younger years I didn’t know how to express myself; except doing what was on my mind, and replying ‘Zato’. Now, as I grew, I’m able to explain things, relatively, better.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This whole essay is but a series of answers to ‘Why’, which I’ve collected throughout my life. As time passes, the depth of touched ‘Whys’ increases, thus the answers become better, more universal, and more truthful. But that doesn’t mean that my original “Zato!” (“That’s why”) haven’t been truthful, it was — it was the best I could give at the time.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Topics of Self-Awareness, Work, Individuality, Social interactions are extremely broad and ever-evolving; thus trying to convey them in a simple manner is a challenge, and it always will be. At the same time —this makes them necessary to explore.&lt;/p&gt;

&lt;p&gt;Form your opinions. Know that I’m writing from my experience and thinking.&lt;/p&gt;

&lt;p&gt;Let’s build upon each other’s experience and intuition.&lt;/p&gt;




&lt;h1&gt;
  
  
  Humans making sense of the world
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2DVFUpXs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gvm442c4km0gppocdl36.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2DVFUpXs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gvm442c4km0gppocdl36.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;a href="https://www.pinterest.com/pin/626211523156888425/"&gt;Source&lt;/a&gt;
&lt;/h6&gt;

&lt;p&gt;&lt;strong&gt;Human beings:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;think, relatively logically, about the world,&lt;/li&gt;
&lt;li&gt;think, relatively logically, about the problems they care for,&lt;/li&gt;
&lt;li&gt;form solutions,&lt;/li&gt;
&lt;li&gt;find tools to use for, more or less, effective way of solving problems,&lt;/li&gt;
&lt;li&gt;use the tools in a scalable, transformable way and&lt;/li&gt;
&lt;li&gt;are able to evolve ideas.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  To cut corners or to invest proper time to learn?
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zpKUQu-I--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4c6iet8aum3vyd8e1swe.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zpKUQu-I--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4c6iet8aum3vyd8e1swe.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="http://ticket.heraldtribune.com/2015/08/21/paradox-and-conundrum-in-escher-exhibit/"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;As tools, languages fade away, and new ones come into the play… As multi-field languages emerge (TypeScript — for Frontend and Backend development)… As your life interests and purpose evolve …&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Remember to observe how you interact with the environment and continually re-calculate in which direction, and with what kind of activities you feel most at ease with yourself, looking long-term.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Be mindful of what you’re observing&lt;/strong&gt;, what you’re learning about, how you are processing it, why did the guy made, or explained it, that way; what is another way of doing things; how would a similar language or thing upgrade or degrade environment in some aspects…&lt;/p&gt;

&lt;p&gt;Human being, that is mindful in his actions, needs longer time to bootstrap his system of processing and acting on the World and seeing tangible effects. We are not here for 2–5 years, but rather for a few decades (or centuries), and we have enough time to do the things in the right way.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What would you rather be? A guy or girl going through life, cutting corners and never being satisfied with yourself as you didn’t press into anything ever? Or the one that goes with ferocious will and determination to figure out the secrets of life in every thing, no matter how big or little is it?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1&gt;
  
  
  Feeling as you learn
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;We learn better when more of our senses are activated at the same time.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Input type, ranked from lowest to greatest involvement of senses:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;reading textual documentation,&lt;/li&gt;
&lt;li&gt;listening to audio lessons,&lt;/li&gt;
&lt;li&gt;watching video tutorials,&lt;/li&gt;
&lt;li&gt;journaling, alongside before mentioned items,&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;hands-on experience: building as you learn, alongside before mentioned items&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;The more you feel, the greater potential for understanding there is.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1&gt;
  
  
  Document as you learn
&lt;/h1&gt;

&lt;p&gt;For any new language, framework or tool, you learn — journal the evolution of your understanding.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If you can’t explain something in easy terms, you don’t understand it properly.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Share your journal on your website, for others to learn from your experience.&lt;/p&gt;

&lt;p&gt;Writing a Journal isn’t as stressful, e.g. as writing a book, but it serves:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;you to recap what you have learned,&lt;/li&gt;
&lt;li&gt;others to learn from your findings.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;
  
  
  Build as you learn
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;As you learn about any new technology or way of thinking— build a simple app, website.&lt;/p&gt;

&lt;p&gt;Building, while learning, will test and showcase your understanding or a lack of, allowing you to progress even further.&lt;/p&gt;

&lt;p&gt;Publish your work online so others can learn from it, use it and contribute to it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1&gt;
  
  
  Algorithms — chess for Technology enthusiasts
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--e17gVnTI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ddek78ys792ege1oodqg.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--e17gVnTI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ddek78ys792ege1oodqg.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h6&gt;
  
  
  &lt;a href="https://en.wikipedia.org/wiki/Recursion"&gt;Recognize this algorithm type?&lt;/a&gt; Source: &lt;a href="https://www.flickr.com/photos/gadl/254387060"&gt;Flickr&lt;/a&gt;
&lt;/h6&gt;

&lt;p&gt;&lt;strong&gt;Most people get introduced to Algorithms while applying for a job, and the necessity to do it creates aversion towards it, for many people.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;During all of your working life, you are working with algorithms, even while developing a ‘plain’ website.&lt;/strong&gt; You are going through a list of steps and procedures to get a certain result —i.e. you use an algorithm. &lt;strong&gt;Algorithms most of the people work with, during their work life, are, relatively, simple.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Algorithms you’re involved with if you’re applying or working in a more advanced job are going to be, relatively, more advanced. &lt;strong&gt;More advanced algorithms have advanced ways of processing and transforming data&lt;/strong&gt; while having additional constraints in mind (performance, memory consumption, …).&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Don’t hate on algorithms, you use them everyday. Play with them, discover deeper realms of logical thinking. It will open you up, bring you a different perspective and benefit you in the long-term.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;There is a lot of different types of algorithm problems. Play with the ones that vibe with you the most, and then branch out to other types.&lt;/strong&gt; There are ad-hoc problems, graph problems, dynamic programming, … Pick the type you like. Develop an enthusiasm for them.&lt;/p&gt;

&lt;p&gt;There are a lot of online sites for you to practice on. &lt;a href="https://www.spoj.com/"&gt;Spoj&lt;/a&gt;, &lt;a href="https://www.hackerrank.com/"&gt;HackerRank&lt;/a&gt;…&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What you showcase with an algorithm implementation is: logical thinking, problem de-composition to smaller units and construction of the solution from the smaller units to form a working package; while having additional constraints in mind — like memory or speed.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It is a scalable and a reasonable way of checking the problem-solving capabilities of a person.&lt;/p&gt;
&lt;h2&gt;
  
  
  Algorithms and Data structures go hand in hand
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tX9yK9wG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m1ju0nho9xvd4rj3vw9k.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tX9yK9wG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m1ju0nho9xvd4rj3vw9k.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=Qmt0QwzEmh0"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You could have a great recipe, but if you don’t have the tools — you’re out of luck. (Or you could get a recipe to create the tools. :))&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Our algorithm (the way we process and transform our data) uses data structures (variables: numbers, strings, arrays) to manage data between it’s steps.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;There are more advanced data structures to hold the data and allow easier processing and transformation, e.g. stacks, queues, trees etc.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;All of these “Advanced data structures” are extensions of the plain ones (numbers, strings, arrays, …), but with a feature added or removed to them.&lt;/p&gt;
&lt;h1&gt;
  
  
  Educational system
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--a5Q1vzvv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ibj1umeqh7xciz35s6i7.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--a5Q1vzvv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ibj1umeqh7xciz35s6i7.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://imgflip.com/memegenerator/55129046/serious-man-chalkboard"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Firstly, don’t identify yourself with the degree, the high school, or the college you went to. The educational system and the environment can give you certain perspectives on life, as any other activity. It’s up to you to process the information, conclude for yourself and lead yourself to whatever direction you feel makes most sense for you.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Looking from the history perspective— educational institutions are breeding you to become a valuable member of the workforce.&lt;/strong&gt; Most of the time — they do not exist to further explore your soul and create a job tailored to you, but rather to transform you so you can fill the shoes of the existing needs in the workforce.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/ILQepXUhJ98"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h6&gt;
  
  
  Source: George Carlin
&lt;/h6&gt;

&lt;p&gt;Nobody knows what kind of work we will do tomorrow. The same is true for you — you don’t know what you’ll want to work on tomorrow. Rather than trying to find a solution for your whole life, observe yourself, and adjust your actions as you change throughout life.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you are applying anywhere, find something closest to your interests and people you want to meet there.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Differences between schools and teachers
&lt;/h2&gt;

&lt;p&gt;There are amazing teachers across the World. But as with anything, they are far in between. Find the teachers and institutions that have the enthusiasm for the topic you are interested in.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amazing teacher:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;is one that bursts with enthusiasm for the topic he teaches&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;encourages you to think for yourself,&lt;/li&gt;
&lt;li&gt;asks you questions to nudge you towards the direction you’re already looking at, but you’re scared of making the first step.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  College
&lt;/h2&gt;

&lt;p&gt;Going to college is, in most cases (especially true for the technology field), more of a social experience, than a valuable educational investment for the future.&lt;/p&gt;

&lt;p&gt;The college will connect you with different people and you’ll see what kind of characters you like. Some of the friendships will last for life. On that side, it is a marvelous endeavor.&lt;/p&gt;

&lt;p&gt;While you’re there:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;start, and finish, a project, on your own, or with your friends,&lt;/li&gt;
&lt;li&gt;think about life and how you want to live,&lt;/li&gt;
&lt;li&gt;learn about anything interesting to you,&lt;/li&gt;
&lt;li&gt;have fun.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Don’t waste your time on things or people you don’t care about.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  College and the technology industry
&lt;/h2&gt;

&lt;p&gt;To work in the Technology Industry, in most cases, a college degree or any other paper for that matter is not a requirement. Your past experience, portfolio, and will are what matters.&lt;/p&gt;

&lt;p&gt;There is a plethora of tutorials online. Create a project, open-source it, apply to your first job or create a job surrounding your idea.&lt;/p&gt;

&lt;h1&gt;
  
  
  Be able to play in an ever-changing World
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Software Development evolves, as everything else. Fields previously inhabited by thousands of Developers are left in the dust; while others are being upgraded to form bigger, more encompassing fields.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Web Development, as well as Desktop App development, Mobile development… All those fields have a lifecycle of theirs.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;It is necessary to learn how to learn to be able to play with emerging ideas as soon as possible.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  New language or a tool, as a different perspective on the World
&lt;/h2&gt;

&lt;p&gt;You want to be able to speak a decent amount of languages.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Every language has an ecosystem associated with it.&lt;br&gt;
Ecosystem has people in it, that gravitated to it based on the affection towards solving things in a certain way.&lt;/p&gt;

&lt;p&gt;Thus, speaking another language will bring you slightly different perspective on the problem and ways of solving it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Know where you are good
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;The world is so complex that nuisances of it pass by us in the grind of the day. For some that is more true than for others. The velocity of an individual’s life, and the configuration of problems one faces, has an impact on this.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;There is no single point where you will stop and figure out what you’re good at. It is an ongoing re-calculation of your relationship to everything else. Moving in any direction gives you better glimpse of your relationship to the approaching situations, while those — you’re moving away from — echo from your memory.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What you could do is — nullify obstacles to the stillness that you feel right now, and see how the calculation of your status turns out. You should get a clearer picture of what you’re good at and what you’re interested in. Every position you are in has a plethora of perspectives and information you can extract and build upon.&lt;/p&gt;

&lt;p&gt;Every job or effort could be done respectfully and “kak se spada” (Croatian for “as it should be done”). The world is made of many levels in many directions, and choosing what stack or configuration sits well with you — is what you’ll recalculate during your whole life.&lt;/p&gt;

&lt;p&gt;It is important to constantly look at the world with curious eyes as that is the first step to bring you closer to what you are. People call this happiness, stillness, point of true service to yourself and others… However you call it, it seems a good idea to see how close to it you can get.&lt;/p&gt;

&lt;h1&gt;
  
  
  Drums, guitars, piano — different strokes for different folks
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;It is the same with anything you do. Being that Software Development, painting, writing, thinking…&lt;/strong&gt; There are subtle differences in tools, ways of doing things.&lt;/p&gt;

&lt;p&gt;Experiment with everything that makes sense for you.&lt;/p&gt;

&lt;p&gt;Amaze yourself and others with the touch you add into the mix of everything you’ve ever witnessed.&lt;/p&gt;

&lt;h1&gt;
  
  
  Picking a Programming language
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Building blocks of a Programming language
&lt;/h2&gt;

&lt;p&gt;Language, being a natural language (like English or Croatian) or a programming language, have the building blocks that make up bigger structures like words, sentences, and in the end — building up to the stories, essays, books.&lt;/p&gt;

&lt;h2&gt;
  
  
  Scalable programming language
&lt;/h2&gt;

&lt;p&gt;For a language to be scalable, just like you want your startup project to be, it needs to have a &lt;strong&gt;small number of reusable and mutable building blocks&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The most optimal situation is where you need to learn the smallest number of blocks that you can mutate (prefix, suffix, or any other type of mutation) and connect them in a certain way to express what you want.&lt;/p&gt;

&lt;p&gt;Mutations that you could do on the blocks need to be as simple as possible and have a hierarchy of composition that allows us to construct emotional, scientific, or any other type of, state.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;A language that is small in size, but modular and extendable is the one that is more logical than those that are not. Thus, that language is easier to learn and it has more chance of getting evolved as more people are able to play with it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Programming language needs to allow you to express your thoughts in the easiest manner possible, and have those thoughts easy to extend and modify.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  Find this useful?
&lt;/h1&gt;

&lt;h5&gt;
  
  
  👏 Clap so more people see the story.
&lt;/h5&gt;

&lt;h5&gt;
  
  
  ❤️ Support your friends and colleagues at work — share this essay with them!
&lt;/h5&gt;

&lt;h5&gt;
  
  
  🚀 Use it as a, Company or Personal, Manifesto! &lt;a href="https://github.com/moltouni/self-aware-software-artisan"&gt;Fork and Adapt on GitHub&lt;/a&gt;!
&lt;/h5&gt;




&lt;h1&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-4ehf"&gt;Intro&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-you-a-human-being-132o"&gt;You — A Human Being&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/your-health-self-aware-software-artisan-9d6"&gt;Your Health&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/question-everything-self-aware-software-artisan-1pcd"&gt;Question Everything&lt;/a&gt; — ✺ You are here.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/deep-work-self-aware-software-artisan-1igi"&gt;Deep work&lt;/a&gt; — 👈 Next up!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/joining-a-software-company-self-aware-software-artisan-3eon"&gt;Joining a Software Company&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/starting-a-software-company-self-aware-software-artisan-1c4i"&gt;Starting a Software Company&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/team-artisanship-self-aware-software-artisan-58an"&gt;Team Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/product-artisanship-self-aware-software-artisan-2nmf"&gt;Product Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/code-artisanship-self-aware-software-artisan-222p"&gt;Code Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/finishing-up-self-aware-software-artisan-1glj"&gt;Finishing up&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h6&gt;
  
  
  &lt;a href="//yesofcorsa.com"&gt;Cover image source&lt;/a&gt;
&lt;/h6&gt;

</description>
      <category>productivity</category>
      <category>learning</category>
      <category>psychology</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Deep Work: Self-Aware Software Artisan</title>
      <dc:creator>Mario Novak</dc:creator>
      <pubDate>Wed, 08 Sep 2021 14:02:05 +0000</pubDate>
      <link>https://forem.com/moltouni/deep-work-self-aware-software-artisan-1igi</link>
      <guid>https://forem.com/moltouni/deep-work-self-aware-software-artisan-1igi</guid>
      <description>&lt;p&gt;We are cutting down on “ineffective” work, and propelling you into a flow-state where you are able to solve problems — with ease.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you want to do the best work possible, you need a framework for properly managing your working states.&lt;/strong&gt; The framework, outlined in this essay, focuses on:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;managing your emotional states,&lt;/li&gt;
&lt;li&gt;managing your environment,&lt;/li&gt;
&lt;li&gt;investigation, formulation, and decomposition of problems.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Deep work means having yourself and the environment in sync&lt;/strong&gt;, which allows you to tackle any problem and formulate optimal solutions — with ease.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Working like a mad man could do justice if you have a pattern that solves the problem, and you can just repeat the steps.&lt;/p&gt;

&lt;p&gt;On the other hand, when working on, previously, unknown problems — it is better to approach them in a sensitive and diligent manner.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;blockquote&gt;
&lt;h2&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h2&gt;

&lt;p&gt;After you’re done reading: check the ⬇️ bottom of the page — you’ll find next parts of this series that cover diverse set of related topics!&lt;/p&gt;
&lt;h2&gt;
  
  
  📣 Coming soon!
&lt;/h2&gt;

&lt;p&gt;I’m continually refactoring &lt;a href="//selfawaresoftwareartisan.com"&gt;this series&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Subscribe to receive a single-page Manifesto&lt;/strong&gt;: Scalable Software Development distilled to the ultimate truths; from the viewpoint of an Software Artisan.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  Author’s experience
&lt;/h1&gt;

&lt;p&gt;Data Sculptor, Architect of Systems and Products.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Founded startups in the fields of Education and Sports and led teams of up to ten people.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Worked, as a Systems Architect, Frontend, and Backend Developer, for a product company, a digital agency, and as a remote freelancer.&lt;/p&gt;

&lt;p&gt;For more information, check my &lt;a href="https://marionovak.com/" rel="noopener noreferrer"&gt;Personal Website&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/muNKZK5aSNQ"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h6&gt;
  
  
  🎷 Background song
&lt;/h6&gt;




&lt;h1&gt;
  
  
  Sensibility needed for deep work
&lt;/h1&gt;

&lt;p&gt;We are required to hold many different pieces of information in our mind and have their relationships known, while drilling into the hierarchy of the existing and new implementation, simultaneously — to properly implement new mechanics. All of this cannot be done if you are forceful with your approach; although at times — you can combine them. But as with anything, most of the time, it is more costly at first, and more optimal for the future, to let go into the easier mode of being.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;To have the right amount of sensitivity after switching context from a problem that required almost none of it (relatively), few different things can be done to ease into the “creativity mode”&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;meditation,&lt;/li&gt;
&lt;li&gt;dance,&lt;/li&gt;
&lt;li&gt;music (drums, guitar, …),&lt;/li&gt;
&lt;li&gt;whatever switches you back into the analog world where you can feel your thoughts by your actions.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Step by step: Get the information, analyze, act
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9c3stx18lunel6xim5uc.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9c3stx18lunel6xim5uc.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.erinnerstdudich.de/wp-content/uploads/2014/09/image-1410078583g4k8n.jpg" rel="noopener noreferrer"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It is important to recognize the current mode of working and not feeling bad because you’re not further down the line.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Investigating the topic
&lt;/h2&gt;

&lt;p&gt;If you feel the need to explore, investigate a topic — know that it is what is needed to be done now. &lt;strong&gt;Don’t feel bad because you’re not coding or writing emails or whatever else you think you should be doing. Know that you are in the state of the investigation, thus no guilt needs to be in your body.&lt;/strong&gt; You are doing what needs to be done.&lt;/p&gt;

&lt;p&gt;It is an essential part of working. But in many environments it is not emphasized enough, as it doesn’t comply with the overarching idea of crunching, delivering, pushing out code or emailing all the time.&lt;/p&gt;

&lt;p&gt;Take the time to investigate, report the findings, implement. Through time it will make more and more sense.&lt;/p&gt;

&lt;p&gt;For you to be calm, be sure to write your thoughts in your “Work Journal”.&lt;/p&gt;

&lt;h2&gt;
  
  
  Work Journal: Documenting your conclusions
&lt;/h2&gt;

&lt;p&gt;Document your questions, thoughts and conclusions during your investigation in a “Work journal”.&lt;/p&gt;

&lt;p&gt;Write down your findings — for yourself and/or for others.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why investigate and not feel bad about it?
&lt;/h2&gt;

&lt;p&gt;A lot of unnecessary stress comes from feeling the guilt of not coding or working, when in reality — what you should be doing is investigating.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why? Because you feel the push to do so.&lt;/li&gt;
&lt;li&gt;Why? Because you don’t know something, and you know that you need to research before acting.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You cannot implement something if you do not understand everything that needs to be understood before going in.&lt;/p&gt;

&lt;p&gt;A lot of unnecessary time loss is created by going in too early and having to backtrack in your approach because you didn’t investigate the topic enough.&lt;/p&gt;

&lt;h1&gt;
  
  
  Development Session — the basic unit of development
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7bihaubg55vekc6jsx3n.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7bihaubg55vekc6jsx3n.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
Source: Unknown&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Single session consists of:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a well-defined problem,&lt;/li&gt;
&lt;li&gt;tabs opened in your browser,&lt;/li&gt;
&lt;li&gt;tabs opened in your IDE.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Intro to each session is an interplay of:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;problem formulation (seeing it, describing it in easiest terms),&lt;/li&gt;
&lt;li&gt;problem de-composition to smaller instances,&lt;/li&gt;
&lt;li&gt;re-calculation of, eventually, decomposed problems into the original one (to see how they combine and what will they produce together).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;During each session:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;focus on your breathing (this is at the core of everything you will ever do while working on anything),&lt;/li&gt;
&lt;li&gt;if you forgot to track your breathing: find a way to remind yourself (e. g. write a note and stick it on your monitor).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The outro of each session:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;stretch,&lt;/li&gt;
&lt;li&gt;move away from the computer (except if in a killing spree).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Constraining sessions:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;with time,&lt;/li&gt;
&lt;li&gt;with stress levels (too big? move away — you cannot lose your grip if you already lost it; you can only recuperate),&lt;/li&gt;
&lt;li&gt;20 minutes or more, depending on the type of the session and your experience with it.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  How long to work
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;Most of the time, most of the effective work will be in the window of 3–4 hours.&lt;/p&gt;

&lt;p&gt;Group your activities in slots of 20 minutes, or more — depending on the type of the problem and your current state.&lt;/p&gt;

&lt;p&gt;Organize your activities around that window of 3–4 hours to re-frame and solve problems while meditating, working out.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Don’t rush yourself while working
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3ot973iawxnap4tshiyc.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3ot973iawxnap4tshiyc.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://co.pinterest.com/jonlevischi/" rel="noopener noreferrer"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You need to respect the value of time invested in the process of discovery, implementation, and testing. All of these cannot be rushed if diligent work needs to be done. &lt;strong&gt;It is not possible to do something that takes X amount of time in a shorter period.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;With focus and time, you will solve what you need to solve. Don’t be too harsh on yourself while working. There is life, besides the current problem, that needs your attention — don’t blew all your stress capacity on this — or you’ll lose it for other areas of your life, and you will suffer in wholeness.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;With all said, it is important to do your best.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If your colleagues or company cannot understand this, and are pushing you towards more stress, while you know you’re losing on your effectiveness, communicate this clearly to them or leave if it cannot be managed. That doesn’t mean that you shouldn’t stress yourself on the right problems, and in the right circumstances.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It is stretching out the proportions of our understanding that allow us to transcend into new realms. The need to challenge ourselves needs to be ever-present.&lt;/p&gt;

&lt;p&gt;Balancing all of that, and knowing when to push that extra mile, or 20 miles, and when to stop and step back, is what makes a difference between a mindful person and the one that will perish in naivety.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Observe yourself, observe what is happening around you and adjust accordingly. And speak your mind! Towards yourself and towards others. This world will not take time to stop and ask you how you feel; you need to step up and speak — to yourself and others.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Fixing “feeling ineffective”: Work Journal
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqr0mzd4ik8yjdidomfdc.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqr0mzd4ik8yjdidomfdc.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="http://youinc.com/" rel="noopener noreferrer"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Working long hours and feeling, during and after, like you haven’t done anything? Most of the time that is the case when you don’t have something tangible to brag to your colleagues about.&lt;/p&gt;

&lt;p&gt;Sometimes, the problems are incomprehensible to you, and the effectiveness (in the lines of code or tasks you’ve opened or commented on, …), doesn’t show up. &lt;strong&gt;But nevertheless, you’ve made some progress.&lt;/strong&gt; You’ve processed the problem, to a certain degree.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;You are leaving yourself in the dark by not writing down your conclusions, questions and thoughts while figuring out what you’re looking at.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you were to write down your thoughts, you would have an essay about the current problem — easily transferable into a task for others, better code, git message, or at least — to show that you’ve thought about the problem after a whole day of not doing any effective work (while chunking it down to the smallest units possible).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Fixing feeling of “not being effective”:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;journal each workday&lt;/strong&gt;: 1) every question you have, 2) every conclusion you reach,&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;share pieces of your Journal at the end of the day&lt;/strong&gt; with your team members — to show you’ve invested time; show your mental progress, open new tasks, answer existing questions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Analyzing your work journal:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;evaluate, based on the notes you take, how effective you were, in which periods, after, or during, which activities,&lt;/li&gt;
&lt;li&gt;extract conclusions from it. Form a better system of activities (workout periods, resting periods, stretching, type of food you eat) — introduce crawling, meditation, laying down while working (see &lt;a href="https://dev.to/moltouni/your-health-self-aware-software-artisan-9d6"&gt;Self-Aware Software Artisan: Health&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sitting behind a computer doesn’t mean working. Working means working.&lt;/p&gt;

&lt;p&gt;Write a Journal and get the surrounding things in line, to be more effective in the short and long run.&lt;/p&gt;

&lt;h1&gt;
  
  
  Work environment: Adjust everything around you
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5hejilwq3u3ggrenbbv1.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5hejilwq3u3ggrenbbv1.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=e9P8VVs2aow" rel="noopener noreferrer"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Everything matters&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your seating position,&lt;/li&gt;
&lt;li&gt;the angle of looking at the monitors,&lt;/li&gt;
&lt;li&gt;number of monitors you are using at the time; their size and position,&lt;/li&gt;
&lt;li&gt;organization of items (if any) on your table,&lt;/li&gt;
&lt;li&gt;the environment surrounding you.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Any items that are not in the right place will subconsciously disturb you
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq7gvwp53ekeugossoebf.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq7gvwp53ekeugossoebf.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://modern-house-plans-designs.blogspot.com/2011/11/ideas-organized-garage.html" rel="noopener noreferrer"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Your focus will inevitably go to all the places that are not ordered as they should be.&lt;/p&gt;

&lt;p&gt;Humans are always seeking bad and off-putting situations that need to be fixed.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Help yourself, remove every disturbance to be able to focus on the task at hand.&lt;/p&gt;

&lt;h2&gt;
  
  
  Consciously introducing a disturbance
&lt;/h2&gt;

&lt;p&gt;On the other hand, there is no single solution that works for anyone at any time.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Maybe there is a disturbance, with a specific level and intensity you wish to have. It depends on your biological make-up, i. e. your sensitivity.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Music could play. As a background, or foreground effect. It could be metal, jazz, lo-fi, …, depending on the mood and the desired effect.&lt;/p&gt;

&lt;h2&gt;
  
  
  Using the environment to calm yourself down
&lt;/h2&gt;

&lt;p&gt;If you have your mind racing and need to calm it down — try gradually calming it down.&lt;/p&gt;

&lt;p&gt;Find your current essence (state of your being, and habits), then add and remove where and how much is necessary. Just like Michelangelo would.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;It is much easier to find your inner balance while working at home. You have all the space and freedom to transform your room into whatever feels “you”.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Managing stress in your browser and IDE (tabs, pinning)
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9nj7t720bl37xhhr57tp.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9nj7t720bl37xhhr57tp.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.ibtimes.co.uk/chinese-new-year-2015-top-8-tech-superstitions-ensure-good-luck-year-goat-1488563" rel="noopener noreferrer"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will get lost in the forest of tabs. Not knowing where you should look.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Your browser and your IDE (if you’re a Developer) — are the main places of your whereabouts in the digital space. Therefore, it is important to manage them properly.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Fixes:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;regularly close tabs in your browser and IDE,&lt;/li&gt;
&lt;li&gt;group things, research, and remove old items. By cluttering your browser with a gazillion of tabs, you will get more anxious than the situation entitles,&lt;/li&gt;
&lt;li&gt;pin cardinal pages — sites that you will return to during your session.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Search engines are good enough to find what you need. If you don’t find what you need from opening few links in a row, close all of them and do a better search.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Switching context is costly; plan and have a system to avoid most of it
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3riwliv23j50ck4fwpjn.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3riwliv23j50ck4fwpjn.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://dribbble.com/daniel-gill" rel="noopener noreferrer"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Each time you switch the context you need to:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;think if you can leave your old issue,&lt;/li&gt;
&lt;li&gt;think in what status your old issue is,&lt;/li&gt;
&lt;li&gt;document status of your old issue,&lt;/li&gt;
&lt;li&gt;evaluate the current status of a new issue,&lt;/li&gt;
&lt;li&gt;bring up the environment to start working on a new issue,&lt;/li&gt;
&lt;li&gt;gather all the information about the new issue, request what is needed, process and start acting on it,&lt;/li&gt;
&lt;li&gt;then you need the time to achieve cruising efficiency with working on the new issue.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And then switching back to the old issue — and do everything above — again…&lt;/p&gt;

&lt;h2&gt;
  
  
  Lowering the cost of switching between contexts
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Ensure the tasks, comments, messages, commits, code and everything else is polished and ready for consumption beforehand, by you or your team.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The messier it is, the more time you need to bootstrap into the new direction you are working towards.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;It’s best to organize and plan everything in advance. By the type of problems, order of them, and how they build upon each other.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Notifications need to be silenced&lt;/strong&gt;, and looked at few times a day, preferably once — at the start of it.&lt;/li&gt;
&lt;li&gt;Thus, an order of execution during the day needs to be known. This will bring down the amount of context switching that is needed from you.&lt;/li&gt;
&lt;li&gt;Organize your tasks so that they form a story you are telling that makes sense. Don’t jump from different kinds of tasks into different ones, or switch between completely different parts of the system.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Switching context on purpose
&lt;/h2&gt;

&lt;p&gt;Do it only when you are fatigued and you need a change, and you find relaxation from it; otherwise — go and relax the other way and return back to the problem.&lt;/p&gt;

&lt;p&gt;Keep in mind, any looking, thinking, walking away, talking with others — it is all a context switch.&lt;/p&gt;

&lt;p&gt;Some of it makes sense for us — relaxing us to be better in the wholeness of the day; others are reactions out of fear of missing out, not delivering, or of the reaction we could get from not responding promptly.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;There are cases where imminent attention is required and we need to respond as soon as possible, but most of the time — there needs to be a tranquility in the environment so we can focus on what is needed to be processed.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Notifications: Slack, Email, Phone
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Turn off Slack sounds and pop-up notifications.&lt;/li&gt;
&lt;li&gt;Check your email once a day, starting the day.&lt;/li&gt;
&lt;li&gt;Turn off all notifications on your Phone, except calls on the SIM card (emergency line).&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Longer breaks from work
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzy3s4rpr7olfhm59dqem.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzy3s4rpr7olfhm59dqem.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://dms.channelready.com/Assets/Media/13/Image/backtobasics-theme.png" rel="noopener noreferrer"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Our work culture has employees working 11 months and having 1 month to cool down from the work. If you are at the crossroads in your life, that 1 month off will not do the trick.&lt;/p&gt;

&lt;p&gt;Take the time off when needed.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If you are having personal problems, or you simply need to think about the direction you are moving in your life — take time off to recuperate, observe your thoughts and feelings, and adjust your path.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;If you are a freelancer, it is easier to take a sabbatical.&lt;/strong&gt; A prerequisite for that is that you are on the top of your game so you can continue playing when you want (you have the clients ready).&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If you are in a reasonable and a profitable company, where you are a valuable member (you’ve done your best and that was fruitful for the company), and you wish to stay their member — ask the company for a bigger break. It is in the company’s interest to have you back at the top of your game.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It is a matter of communicating truthfully and clearly. Life gets much easier when we do it like that.&lt;/p&gt;




&lt;h1&gt;
  
  
  Find this useful?
&lt;/h1&gt;

&lt;h5&gt;
  
  
  👏 Clap so more people see the story.
&lt;/h5&gt;

&lt;h5&gt;
  
  
  ❤️ Support your friends and colleagues at work — share this essay with them!
&lt;/h5&gt;

&lt;h5&gt;
  
  
  🚀 Use it as a, Company or Personal, Manifesto! &lt;a href="https://github.com/moltouni/self-aware-software-artisan" rel="noopener noreferrer"&gt;Fork and Adapt on GitHub&lt;/a&gt;!
&lt;/h5&gt;




&lt;h1&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-4ehf"&gt;Intro&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-you-a-human-being-132o"&gt;You — A Human Being&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/your-health-self-aware-software-artisan-9d6"&gt;Your Health&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/question-everything-self-aware-software-artisan-1pcd"&gt;Question Everything&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/deep-work-self-aware-software-artisan-1igi"&gt;Deep work&lt;/a&gt; — ✺ You are here.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/joining-a-software-company-self-aware-software-artisan-3eon"&gt;Joining a Software Company&lt;/a&gt; — 👈 Next up!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/starting-a-software-company-self-aware-software-artisan-1c4i"&gt;Starting a Software Company&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/team-artisanship-self-aware-software-artisan-58an"&gt;Team Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/product-artisanship-self-aware-software-artisan-2nmf"&gt;Product Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/code-artisanship-self-aware-software-artisan-222p"&gt;Code Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/finishing-up-self-aware-software-artisan-1glj"&gt;Finishing up&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;&lt;a href="https://wallpapertops.com/walls/parachute-wallpapers" rel="noopener noreferrer"&gt;Cover image source&lt;/a&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>startup</category>
    </item>
    <item>
      <title>Joining a Software Company: Self-Aware Software Artisan</title>
      <dc:creator>Mario Novak</dc:creator>
      <pubDate>Wed, 08 Sep 2021 14:01:36 +0000</pubDate>
      <link>https://forem.com/moltouni/joining-a-software-company-self-aware-software-artisan-3eon</link>
      <guid>https://forem.com/moltouni/joining-a-software-company-self-aware-software-artisan-3eon</guid>
      <description>&lt;p&gt;&lt;strong&gt;Our goal is to determine what makes a great company, find a company that makes sense for you, plan your growth, outline what is expected from you and vice-versa, and determine the compensation package.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Everything is dependent on the situation and the individual, so suggesting anyone anything, e.g. to join an existing Company or to start a new one, is ungrateful and depends on the situation at hand.&lt;/p&gt;

&lt;p&gt;Whether you will go and join others on the journey already started or start your own and attract others to join you — depends on your interests, skill level, will, enthusiasm, and the situation that meets the before-mentioned things.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Related: &lt;a href="https://dev.to/moltouni/starting-a-software-company-self-aware-software-artisan-1c4i"&gt;Self-Aware Software Artisan: Starting a Software Company&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;blockquote&gt;
&lt;h2&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h2&gt;

&lt;p&gt;After you’re done reading: check the ⬇️ bottom of the page — you’ll find next parts of this series that cover diverse set of related topics!&lt;/p&gt;
&lt;h2&gt;
  
  
  📣 Coming soon!
&lt;/h2&gt;

&lt;p&gt;I’m continually refactoring &lt;a href="//selfawaresoftwareartisan.com"&gt;this series&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Subscribe to receive a single-page Manifesto&lt;/strong&gt;: Scalable Software Development distilled to the ultimate truths; from the viewpoint of an Software Artisan.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  Author’s experience
&lt;/h1&gt;

&lt;p&gt;Data Sculptor, Architect of Systems and Products.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Founded startups in the fields of Education and Sports and led teams of up to ten people.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Worked, as a Systems Architect, Frontend, and Backend Developer, for a product company, a digital agency, and as a remote freelancer.&lt;/p&gt;

&lt;p&gt;For more information, check my &lt;a href="https://marionovak.com/"&gt;Personal Website&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/4hjOQ6_R8Fs"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h6&gt;
  
  
  🎷 Background song
&lt;/h6&gt;




&lt;h1&gt;
  
  
  Getting closer to what you are — Picking the industry, company and the position
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VbisTajn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eooplm5ybvgrxtcilg3k.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VbisTajn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eooplm5ybvgrxtcilg3k.jpeg" alt="Alt Text" width="768" height="685"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://blogs.biomedcentral.com/on-biology/2018/04/20/moulding-a-network-how-fungi-establish-and-maintain-a-dynamic-mycelial-colony/"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you are interested in psychology, find a company that is deeply in the trenches with it. The second best option is to find a position that is involved in it, even if the company is not primarily in the industry of your choosing.&lt;/p&gt;

&lt;p&gt;If you don’t see anything you like — start your company.&lt;/p&gt;

&lt;p&gt;Take everything as a series, or a continuation, of steps you take. If you are not satisfied with the direction, adjust — change your company, position, or start a new company by yourself.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Think and feel what is inside you. Decide the next step that is the closest to what you can understand that is true for you.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Are you and the company a true fit?
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--XjaR_7r6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/juc97bai9eqj6v9xgukx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XjaR_7r6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/juc97bai9eqj6v9xgukx.png" alt="Alt Text" width="880" height="472"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  I’ve come up with a game a few years ago. And it shows the relationship of you towards other people/companies and topics in the world. You are the blue one in the middle, the world is the outer circle. We’ve implemented this on a WhoHack hackathon in Rijeka, Croatia. Onetius — BarFight game.
&lt;/h6&gt;

&lt;p&gt;If you are not feeling utilized, fulfilled at your work — change it. If you can’t talk about what is on your mind — change the company. It is important to have as many people in the right positions as possible — to contribute more truthfully and meaningfully.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;It’s not about the money. It’s not about the dogs, cats, football tables, light show in the office, or bragging how woke the company is.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It is about the interplay of everything that allows you: to have a playground for growth, express your individually while, at the same time, you’re nurturing a team spirit — working on a project you are passionate about. It is about having the freedom to tailor the mode of working to you, and do the best work of your life.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Applying for the job
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--E3fW1JQy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2k1jzrb8l60u044x0jb1.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--E3fW1JQy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2k1jzrb8l60u044x0jb1.jpeg" alt="Alt Text" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  Source: Seinfeld, &lt;a href="https://www.youtube.com/watch?v=IW78swzn_Bs"&gt;YouTube&lt;/a&gt;
&lt;/h6&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;If you are in touch with a company that is working in the Industry and on the problem you are interested in…&lt;/em&gt;&lt;/strong&gt; Arrange a talk with them, assess the team, their aspirations, state your current status, from where you’ve come, and what you want from the future.&lt;/p&gt;

&lt;h2&gt;
  
  
  You — applying as a complete Human Being
&lt;/h2&gt;

&lt;p&gt;People are not picking you on the pure grounds of you being a money-making machine. If you’ve got that impression — don’t go there.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;People are rather picking you based on you being a human, with your past, experience, steps you’ve taken to get where you are, your sensibility, courage, willingness to go past the hurdles, and your outlook on life.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The bigger picture of you, working at the Company
&lt;/h2&gt;

&lt;p&gt;The most important is that we recognize our state, emotions, and aspirations and actively work on extracting information from it and act accordingly.&lt;/p&gt;

&lt;p&gt;Companies or People you should be working with are those that see you as a whole person, the same as you should look at them — like a company with an evolving story written by the people working there or like a complete person, with advantages and flaws.&lt;/p&gt;

&lt;p&gt;Remember, this whole generation of people you are currently swimming with — will go away, and the only thing that will be left behind is — the laughs, conversations, and feelings between the team.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Your ski jump for 300 meters doesn’t mean jack shit if there is no one you could inspire.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;We are constantly telling the story of ourselves, continuing on the past, changing through time.&lt;/p&gt;

&lt;h1&gt;
  
  
  Know your responsibilities
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hknYSIb5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hvidtxdsk5laeh4aoojz.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hknYSIb5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hvidtxdsk5laeh4aoojz.jpeg" alt="Alt Text" width="880" height="660"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.erinnerstdudich.de/wp-content/uploads/2014/09/image-1410078583g4k8n.jpg"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is important to know what are the exact responsibilities of your position.&lt;/p&gt;

&lt;p&gt;Be sure to check with the company everything you’re interested in about the position. Namely:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;amount of hours expected from you,&lt;/li&gt;
&lt;li&gt;part of the day to be reserved for the work you do — to overlap with the rest of the team,&lt;/li&gt;
&lt;li&gt;type of the problems you’ll work on,&lt;/li&gt;
&lt;li&gt;people you’ll work with,&lt;/li&gt;
&lt;li&gt;technologies you’ll work with.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The more things are known in advance — the more you’ll be able to prepare and respond appropriately while starting your work.&lt;/p&gt;

&lt;h2&gt;
  
  
  List all of the requirements, form a valid agreement
&lt;/h2&gt;

&lt;p&gt;It is a responsible thing from both sides to formalize verbal communication in the form of requirements from both sides, written and signed in an Agreement.&lt;/p&gt;

&lt;p&gt;Communicate any requirement in a clear and understandable manner.&lt;/p&gt;

&lt;p&gt;If you don’t understand what is in the Agreement— ask the company for clarification and/or your lawyer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Some of the important things to address:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ownership of the work you do,&lt;/li&gt;
&lt;li&gt;monitoring, reviewing processes,&lt;/li&gt;
&lt;li&gt;clauses for the way of resolving potential problems,&lt;/li&gt;
&lt;li&gt;compensation package,&lt;/li&gt;
&lt;li&gt;anything else important to you.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;If something is not in the agreement, and you find it important, explain to the other side and request an addition.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Compensation for your work
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--idEtawoN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1kfbc8jmoc8mgnwx2tbw.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--idEtawoN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1kfbc8jmoc8mgnwx2tbw.gif" alt="Alt Text" width="400" height="283"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://imgur.com/D4CMESm"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Money is a crude form of value we’ve come up with to simplify the computation of worth. You need to be compensated enough so that you feel valued as you should, based on your knowledge, experience, and future prospects.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;State the amount you wish to get for the work you do so that it hits the middle ground of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;not being paid less than you think your experience, skills, and future prospects are worth and&lt;/li&gt;
&lt;li&gt;not being paid more than that — as that would be a lie and will introduce anxiousness because you’re feeling you’re not giving enough.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On the other hand, if you’re just starting, you could settle for the lesser compensation as the experience you will get will be more valuable than potentially missing out on the opportunity. But that doesn’t mean you should sell yourself short for what you’re bringing to the table, at the start of the collaboration and in the future.&lt;/p&gt;

&lt;h2&gt;
  
  
  Asking for a raise
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CAUNZfeC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6zw71ase3ihkt846v111.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CAUNZfeC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6zw71ase3ihkt846v111.gif" alt="Alt Text" width="380" height="274"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://thumbs.gfycat.com/GraveRealCirriped-size_restricted.gif"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you feel you deserve a raise, go and ask for it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you feel someone else deserves a raise, encourage them to stick up for themselves and ask for it.&lt;/p&gt;




&lt;h1&gt;
  
  
  Express yourself
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eIohJr1L--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xms1uhjeblakp57qyw39.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eIohJr1L--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xms1uhjeblakp57qyw39.jpeg" alt="Alt Text" width="880" height="880"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.ted.com/playlists/650/what_does_it_mean_to_express_yourself"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The most valuable part of any company are the people in it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Each position in the company has the main responsibility that can be, plainly, read from the job posting. (e. g. Frontend Dev: develop UI, …)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;There are, also, implicit responsibilities individuals have.&lt;/strong&gt; These can be summoned to &lt;strong&gt;informing on the perspectives you’ve acquired from working in your position&lt;/strong&gt;, and others may not know.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;To optimize inner workings of any company, it is important to continually gather information on all levels, organize it and transfer to the respectable people or groups in the company — to take actions based on it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;There are a lot of moving pieces while building software, thus it is important for all levels to communicate properly — address problems, potential improvements — on a regular basis.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Inform people in your company:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;about any new tool that can improve your work-flow,&lt;/li&gt;
&lt;li&gt;about a new strategy for doing things (&lt;strong&gt;think and question everything, constantly&lt;/strong&gt; — share it with others as a talk, presentation, document — it will be greatly valued),&lt;/li&gt;
&lt;li&gt;about the down-sides of the existing tools, frameworks — that are not discussed or known,&lt;/li&gt;
&lt;li&gt;how to improve your and other people’s APIs (how to receive requests for work and how to deliver them in a better fashion)…&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Don’t disregard anything, but conclude for yourself
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LkRl5cNs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1d8gbca4dyv6jzfhs9fg.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LkRl5cNs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1d8gbca4dyv6jzfhs9fg.gif" alt="Alt Text" width="480" height="270"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="http://imgur.com/"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Don’t just rush to a conclusion just to appear decisive if the problem needs to be approached more diligently.&lt;/p&gt;

&lt;p&gt;Say it if it makes sense, otherwise — say I don’t know — yet. Get back with the best solution you could come up with.&lt;/p&gt;

&lt;h1&gt;
  
  
  Respect the people, voice your opinion
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;Respect people around you.&lt;/p&gt;

&lt;p&gt;Say what you mean, voice your opinion. If you are shy — find a way, via email, one-on-one talks — whatever makes sense for you and the people around you.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Contribute as much as you can.&lt;/p&gt;

&lt;p&gt;Nurture relationships with people around you so that you can build part of your present and future together.&lt;/p&gt;




&lt;h1&gt;
  
  
  After joining the company
&lt;/h1&gt;

&lt;p&gt;Check &lt;a href="https://dev.to/moltouni/team-artisanship-self-aware-software-artisan-58an"&gt;Self-Aware Software Artisan: Team&lt;/a&gt;.&lt;/p&gt;




&lt;h1&gt;
  
  
  Find this useful?
&lt;/h1&gt;

&lt;h5&gt;
  
  
  👏 Clap so more people see the story.
&lt;/h5&gt;

&lt;h5&gt;
  
  
  ❤️ Support your friends and colleagues at work — share this essay with them!
&lt;/h5&gt;

&lt;h5&gt;
  
  
  🚀 Use it as a, Company or Personal, Manifesto! &lt;a href="https://github.com/moltouni/self-aware-software-artisan"&gt;Fork and Adapt on GitHub&lt;/a&gt;!
&lt;/h5&gt;




&lt;h1&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-4ehf"&gt;Intro&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-you-a-human-being-132o"&gt;You — A Human Being&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/your-health-self-aware-software-artisan-9d6"&gt;Your Health&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/question-everything-self-aware-software-artisan-1pcd"&gt;Question Everything&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/deep-work-self-aware-software-artisan-1igi"&gt;Deep work&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/joining-a-software-company-self-aware-software-artisan-3eon"&gt;Joining a Software Company&lt;/a&gt; — ✺ You are here.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/starting-a-software-company-self-aware-software-artisan-1c4i"&gt;Starting a Software Company&lt;/a&gt; — 👈 Next up!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/team-artisanship-self-aware-software-artisan-58an"&gt;Team Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/product-artisanship-self-aware-software-artisan-2nmf"&gt;Product Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/code-artisanship-self-aware-software-artisan-222p"&gt;Code Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/finishing-up-self-aware-software-artisan-1glj"&gt;Finishing up&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;&lt;a href="https://unsplash.com/@carlesrgm"&gt;Cover image source&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>hiring</category>
      <category>management</category>
    </item>
    <item>
      <title>Starting a Software Company: Self-Aware Software Artisan</title>
      <dc:creator>Mario Novak</dc:creator>
      <pubDate>Wed, 08 Sep 2021 14:01:00 +0000</pubDate>
      <link>https://forem.com/moltouni/starting-a-software-company-self-aware-software-artisan-1c4i</link>
      <guid>https://forem.com/moltouni/starting-a-software-company-self-aware-software-artisan-1c4i</guid>
      <description>&lt;p&gt;Our goal is to determine what you are interested in, find the opportunities, determine a scalable model of working, define growth stages and make your idea a successful one.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Don’t do it because of the money — you’ll die.&lt;br&gt;
Do it because you are dead without it.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/KL2T0XRzWUI"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h6&gt;
  
  
  📹 Intro video: Charles Bukowski — Go all the way
&lt;/h6&gt;




&lt;blockquote&gt;
&lt;h2&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h2&gt;

&lt;p&gt;After you’re done reading: check the ⬇️ bottom of the page — you’ll find next parts of this series that cover diverse set of related topics!&lt;/p&gt;
&lt;h2&gt;
  
  
  📣 Coming soon!
&lt;/h2&gt;

&lt;p&gt;I’m continually refactoring &lt;a href="//selfawaresoftwareartisan.com"&gt;this series&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Subscribe to receive a single-page Manifesto&lt;/strong&gt;: Scalable Software Development distilled to the ultimate truths; from the viewpoint of an Software Artisan.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  Author’s experience
&lt;/h1&gt;

&lt;p&gt;Data Sculptor, Architect of Systems and Products.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Founded startups in the fields of Education and Sports and led teams of up to ten people.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Worked, as a Systems Architect, Frontend, and Backend Developer, for a product company, a digital agency, and as a remote freelancer.&lt;/p&gt;

&lt;p&gt;For more information, check my &lt;a href="https://marionovak.com/"&gt;Personal Website&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/930pMyHe5h0"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h6&gt;
  
  
  🎷 Background song
&lt;/h6&gt;




&lt;h1&gt;
  
  
  Without a purpose, we are dead men walking
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_fZaDbzR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7eksoupbe07kooctfgdm.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_fZaDbzR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7eksoupbe07kooctfgdm.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="//ifccenter.com"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Find your purpose, through a succession of moves. Observe what is happening while you are in different situations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You’ve seen or heard about a woman having a child under the car tire, having a godly strength to lift up the car and pull her child from beneath it.&lt;/strong&gt; This is an instance where the primal instinct of protecting your offspring kicks in. And it cannot be compared to anything else. &lt;strong&gt;But in some parallel environment, you can imagine that same drive for life, that presence — of being in the moment, being applied to your calling in life, or — better said — to observing, speaking the truth about your feelings, and getting closer and closer to what you are.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Then, you see a ski jump done by an individual born to do it. You see a football coach dying and living at the same time while coaching and moving his team forward with his guidance. Then you see a man at the right place, at the right helm, guiding the company that makes our lives and environment better.&lt;/p&gt;

&lt;p&gt;These are the things we are living for. To be exactly where we are supposed to be when we are supposed to be there.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If it makes sense for you to build a product that will solve a problem for few people or a lot of them, you will get to it. If you are here, to in the next few years help heal a great number of people — you will get there. If you are here to create the most beautiful flower bouquets, you will get there, to do it and bring smile to peoples faces. &lt;strong&gt;But at the end of the day, to do anything good for another man, you need to have the energy, the will and enthusiasm to do so — so work on your strengths and weaknesses, improve yourself to be able to contribute to others in greater fashion.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Whatever you do, keep observing, keep going deeper into what you truly are. How? Write down your emotions, your thoughts, your habits. Write a journal, every day; see where you are, how you are feeling and how do you want to feel, what do you want to see.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;You cannot expect the world to be better if you don’t imagine and sketch out exactly how it needs to look.&lt;/strong&gt; In most instances — you will sketch out how you need to be — to have the world react to you in a manner you value.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Make a sketch, outline who you want to be, how you want to be. Who you truly are. Make it happen in the next few years. Go for it. See how life feels then.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1&gt;
  
  
  Observing, doing what makes sense
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Azt0-v55--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x0hhwyy7cwqqlzp9t6lb.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Azt0-v55--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x0hhwyy7cwqqlzp9t6lb.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://wallpaperaccess.com/escher"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I go through life, observing myself, observing others, observing the interactions and the feelings I get about things — I’m taking action. I could play the guitar, go on a run, read a book, work on a software project, or all of the mentioned. At the end of the day, I’m expressing what is happening in myself.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If I play the guitar, I want to express myself in an analog world, and the guitar makes sense at that moment. If I feel another movement makes more sense, like for example, drumming — I do that. The same thing is with feeling the need to create in the digital world. Medium is different, tools and technology are different, but the underlying concepts of transformation and utility have remained the same.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;We are expressing our interests, being that playing the guitar, or building a web site, app, AI, blockchain, whatever you can think of. Things we pick (analog vs. digital, technologies, tools) give a sense of our character, but at the end of the day, we are expressing what is happening inside of us, only on a different level and angle.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Thus, while we are here — alive, our goal is to, through time, be more in synchronicity with ourselves. Meaning, being less stressed through time, less anxious, and more at peace with our path.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1&gt;
  
  
  Finding what you love — building around that
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---YplKPx2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9ywkyuphbnu0wjhsi2q1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---YplKPx2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9ywkyuphbnu0wjhsi2q1.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h6&gt;
  
  
  Starting and going through life, tuning to the spot after each step.
&lt;/h6&gt;

&lt;p&gt;&lt;strong&gt;A lot of people go around and yell for ages, decades — “I don’t know what I should do! I’m not good at anything!”.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You are, you are already doing it.&lt;/strong&gt; It might not seem to you that your interests are connected. You could ask yourself how it will all work out for you…&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If you don’t know what you should do, know that things are relative, and take something that makes most sense to you. As the time changes, and your perspective — you will calculate things differently and position yourself differently.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If you are interested in Sports, do something in that realm,&lt;/li&gt;
&lt;li&gt;If you have interests in Education — learn, teach, build learning software,&lt;/li&gt;
&lt;li&gt;If you are interested in Psychology — build something around habits, states etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;We can represent our life as a continuation of steps we take.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;But, keep moving. Keep thinking, keep feeling.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Never give up on yourself.&lt;/p&gt;
&lt;h1&gt;
  
  
  It is infinitely hard to start, but we do it anyways
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tgPMcdux--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/owa2w0v6sw3uv41f02nt.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tgPMcdux--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/owa2w0v6sw3uv41f02nt.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.nasa.gov/directorates/spacetech/feature/NASA_Tech_One_Step_Closer_to_Launch_on_Next_Falcon_Heavy"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Starting a new endeavor, here, means:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;tackling something unknown or previously unsolved by you (having a specific functionality you’ve come up with, that you think changes the field at hand),&lt;/li&gt;
&lt;li&gt;using tools, languages, frameworks unknown to you.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Avoid doing something just to brag about it&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Do not work on a problem if you’re not improving the current best solution by 10x.&lt;/li&gt;
&lt;li&gt;If you wish to create a clone of something just to showcase your skills — invest more time and come up with an original idea or a remix of the existing ones so that the product has a profound impact on you and, hopefully, on other people.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Resistance to new things&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The level of resistance to new endeavors is proportional to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the stress level in your life,&lt;/li&gt;
&lt;li&gt;uncertainty of your endeavor.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you are starting a new project, even though you know most of the ingredients… the reason for friction is — you not knowing a language, or a tool well enough or you not understanding what exactly makes your project tick. For example, when switching out a framework for a different one, even though it is in the same language, and by the documentation, you see that there will be no problems, you will feel the resistance towards it that is proportional to the level of stress in your life.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It’s easier to be a sheep&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It is easier to continue on the well-beaten path than is to switch even a tiny amount of the configuration. That’s why we can predict a relatively good amount of things going forward, and the trends towards the next decades.&lt;/p&gt;

&lt;p&gt;You cannot evade your feelings, and the inertion you feel while switching things up. You can accept it and build through it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Accept uncertainty, fulfill your heroes journey&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What you can do is — accept it, learn that it is a mechanism of perseverance that in this situation probably doesn’t make sense, and know that your body is giving wrong signals for it and that you are better off digging deeper and continuing with the new work, than to ponder, procrastinate and pontificate everything about it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Give yourself time&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Take your time to simmer the anger, the fear of the unknown. Start slowly. Investigate, play with it for some time, get the familiarity of the environment you are stepping in, and soon you will be up and running, hopefully in a better state than in your previous environment.&lt;/p&gt;
&lt;h1&gt;
  
  
  Magic of working on your projects
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wNgggmof--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8d1uk8h7x6te3exo208f.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wNgggmof--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8d1uk8h7x6te3exo208f.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://kevinharrington.tv/4traitstolandyourdreamjob/"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That rush you feel when you get something right. After a long road of wandering, trying…&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;As with any good thing, as soon as you complete something, a new unknown appears on the horizon.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You are in that loop of moving the horizon further, while in the meantime you need to manage yourself to handle the stress levels. (Check &lt;a href="https://dev.to/moltouni/your-health-self-aware-software-artisan-9d6"&gt;Self-Aware Software Artisan: Health&lt;/a&gt; and &lt;a href="https://dev.to/moltouni/self-aware-software-artisan-you-a-human-being-132o"&gt;You — A Human Being&lt;/a&gt;).&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You’ll get beaten up along the way. You don’t care. It is better get beat up and improve yourself, doing what you love than from the things you don’t care about.&lt;/p&gt;

&lt;p&gt;Pick your battles. Everything takes something away from you, and gives something to you. Know as much as you can before going in.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The uncertainty of the impact of your idea on the World, and the interplay of the World and your idea is where the magic is. The magic of life is not knowing that last 20%.&lt;/p&gt;
&lt;h1&gt;
  
  
  Picking the team, transferring the vision, doing the best work of your life — together
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;It is of utmost importance to pick the right people for the job.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As with everything, you can screw it up. If you did the best you could, and the relationship doesn’t work — cut it. It is best for both sides. Don’t waste time for the other person and for yourself.&lt;/p&gt;

&lt;p&gt;Pick the people so that your vision is truly an aspiration of theirs, also.&lt;/p&gt;

&lt;p&gt;Motivate your people with the truth and the necessity to focus on getting every step as it should be.&lt;/p&gt;

&lt;p&gt;Expect and give the best of you to them and the Company, and not an inch shorter than that. Expect and demand the same from them.&lt;/p&gt;

&lt;p&gt;Read &lt;a href="https://dev.to/moltouni/team-artisanship-self-aware-software-artisan-58an"&gt;Self-Aware Software Artisan: Team&lt;/a&gt; for more.&lt;/p&gt;
&lt;h1&gt;
  
  
  Picking the technology for scale: frameworks, languages, tools
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;While working on your project you have the opportunity to pick the best palette of tools. It is not the case while joining ongoing projects, so don’t take this lightly.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You have the opportunity to bootstrap your application in the right way, securing its scalability into the future.&lt;/p&gt;

&lt;p&gt;Read &lt;a href="https://dev.to/moltouni/product-artisanship-self-aware-software-artisan-2nmf"&gt;Self-Aware Software Artisan: Product Development&lt;/a&gt; for the recommended technology and the tools for scalable software development.&lt;/p&gt;
&lt;h1&gt;
  
  
  When to release a product
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Your work style, your ideas, processing of the information — all comes from within you — your past experiences, feelings intertwined in you.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Perfectionist style could derail from your balanced life, trying to achieve perfection in the product you’re involved with. It could possibly kill you, or it could revive you. It all depends on your genetic and/or environmental makeup.&lt;/p&gt;

&lt;p&gt;Test or try to envision interactions people will have with you and your product if you launch it in a specific state. What will happen in the next few weeks, months, years? Will you have anything to eat for a foreseeable time?&lt;/p&gt;

&lt;p&gt;Plan everything you can in advance, set goals to know how far or close you are to them.&lt;/p&gt;

&lt;p&gt;Ask more questions than you can answer and start answering them with time. See how you feel and decide on the actions.&lt;/p&gt;

&lt;p&gt;Read &lt;a href="https://dev.to/moltouni/product-artisanship-self-aware-software-artisan-2nmf"&gt;Self-Aware Software Artisan: Product Development&lt;/a&gt;.&lt;/p&gt;



&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/khOaAHK7efc"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h6&gt;
  
  
  “It’s better to have a short life that is full of what you like doing than a long life spent in a miserable way.” ― Alan W. Watts
&lt;/h6&gt;




&lt;h1&gt;
  
  
  Find this useful?
&lt;/h1&gt;

&lt;h5&gt;
  
  
  👏 Clap so more people see the story.
&lt;/h5&gt;

&lt;h5&gt;
  
  
  ❤️ Support your friends and colleagues at work — share this essay with them!
&lt;/h5&gt;

&lt;h5&gt;
  
  
  🚀 Use it as a, Company or Personal, Manifesto! &lt;a href="https://github.com/moltouni/self-aware-software-artisan"&gt;Fork and Adapt on GitHub&lt;/a&gt;!
&lt;/h5&gt;




&lt;h1&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-4ehf"&gt;Intro&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-you-a-human-being-132o"&gt;You — A Human Being&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/your-health-self-aware-software-artisan-9d6"&gt;Your Health&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/question-everything-self-aware-software-artisan-1pcd"&gt;Question Everything&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/deep-work-self-aware-software-artisan-1igi"&gt;Deep work&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/joining-a-software-company-self-aware-software-artisan-3eon"&gt;Joining a Software Company&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/starting-a-software-company-self-aware-software-artisan-1c4i"&gt;Starting a Software Company&lt;/a&gt; — ✺ You are here.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/team-artisanship-self-aware-software-artisan-58an"&gt;Team Artisanship&lt;/a&gt; — 👈 Next up!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/product-artisanship-self-aware-software-artisan-2nmf"&gt;Product Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/code-artisanship-self-aware-software-artisan-222p"&gt;Code Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/finishing-up-self-aware-software-artisan-1glj"&gt;Finishing up&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;&lt;a href="https://marionovak.com"&gt;Cover image source&lt;/a&gt;&lt;/p&gt;

</description>
      <category>startup</category>
      <category>devjournal</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Team Artisanship: Self-Aware Software Artisan</title>
      <dc:creator>Mario Novak</dc:creator>
      <pubDate>Wed, 08 Sep 2021 14:00:42 +0000</pubDate>
      <link>https://forem.com/moltouni/team-artisanship-self-aware-software-artisan-58an</link>
      <guid>https://forem.com/moltouni/team-artisanship-self-aware-software-artisan-58an</guid>
      <description>&lt;p&gt;&lt;strong&gt;Our goal is to ensure individual’s and team’s purpose go hand in hand, reward and punish behavior appropriately, and make your time together the best time of your working life.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Team is about challenging currents of thoughts and feelings inside an individual, to achieve cathartic rejuvenation, while gathering around and bringing a resonant idea to life.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;blockquote&gt;
&lt;h2&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h2&gt;

&lt;p&gt;After you’re done reading: check the ⬇️ bottom of the page — you’ll find next parts of this series that cover diverse set of related topics!&lt;/p&gt;
&lt;h2&gt;
  
  
  📣 Coming soon!
&lt;/h2&gt;

&lt;p&gt;I’m continually refactoring &lt;a href="//selfawaresoftwareartisan.com"&gt;this series&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Subscribe to receive a single-page Manifesto&lt;/strong&gt;: Scalable Software Development distilled to the ultimate truths; from the viewpoint of an Software Artisan.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  Author’s experience
&lt;/h1&gt;

&lt;p&gt;Data Sculptor, Architect of Systems and Products.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Founded startups in the fields of Education and Sports and led teams of up to ten people.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Worked, as a Systems Architect, Frontend, and Backend Developer, for a product company, a digital agency, and as a remote freelancer.&lt;/p&gt;

&lt;p&gt;For more information, check my &lt;a href="https://marionovak.com/"&gt;Personal Website&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/1k8craCGpgs"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h6&gt;
  
  
  🎷 Background song
&lt;/h6&gt;




&lt;h1&gt;
  
  
  Team vs. Own project from start to finish: Single mind versus many of them
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1QMG5aqU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/957vtpjqt7kzyz1s7aam.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1QMG5aqU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/957vtpjqt7kzyz1s7aam.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://cinemablabla.wordpress.com/2013/02/11/remember-the-titans-de-boaz-yakin/"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you are a single mind working on the code, if you have the strength, will, and determination to pull it off from beginning to the end by yourself, you will have a greater chance to standardize the way of working than you would while managing a team of people.&lt;/p&gt;

&lt;p&gt;It is possible to standardize the way of working while working in a team, but it requires more upfront systematization and planning while taking all of the stakeholders into account.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The amount of work that goes into the synchronization of multiple people in the team, in the way they work together, how they write software, goes up by their number and their characters.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A development team is like a national football team, you need a clear vision and strategy for every situation, you need to manage characters, styles, aspirations, defects, and prospects of everyone included.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You have a greater chance to win with 11 people than you would by yourself, but that also means more effort into managing everything.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Working with the team involves knowing: in what way and how much to reward anyone included, on individual and/or group level; how to punish individuals or the whole group for not carrying out what was in the strategy, etc.&lt;/p&gt;

&lt;p&gt;It is of the utmost importance to develop a system of working so that all participants know the rules of the game and can accept, reject it or improve it on an individual and/or group level.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;It is not as simple as pulling people into your group, growing the company to 100 or 500 people. Sometimes, a team of 11 in a few years, achieves more than those 500 in their lifetime. That’s on what we’re focusing here. (In the previous parts we’ve been focused on a individual.)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1&gt;
  
  
  Leadership, Hierarchy, setting the differences, and moving forward
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--95oHKSwA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2523h3vn9tkre8i7pmva.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--95oHKSwA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2523h3vn9tkre8i7pmva.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="http://qwipster.net/2000/10/07/remember-the-titans-2000/"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In a healthy environment, the ideas need to be examined to determine the most optimal way forward.&lt;/p&gt;
&lt;h2&gt;
  
  
  Improving lousy ideas, learning from them
&lt;/h2&gt;

&lt;p&gt;The best ideas need to be voiced and the lousy ones need to be determined exactly in which way they are lousy — to learn the lesson for that kind of thinking in those situations, for the future, and to improve them where it is possible, and possibly have those improved ideas take precedence over those better looking at a first glance.&lt;/p&gt;
&lt;h2&gt;
  
  
  Brewing the ideas, creativity needed for them
&lt;/h2&gt;

&lt;p&gt;Ideas are created and voiced by the individuals. Biological makeup, environmental background (history, experience) of an individual — influence, and carve the ideas being laid out.&lt;/p&gt;

&lt;p&gt;As those differences between individuals can vary… to have the most optimal results: it is important to have a mechanism of brewing those ideas and laying them out in a systematic manner.&lt;/p&gt;
&lt;h2&gt;
  
  
  How long to juggle ideas, when to pick and move forward
&lt;/h2&gt;

&lt;p&gt;As we, as humans, are included in the process of brewing the ideas and wanting to hear the best ones from people included — &lt;strong&gt;you can quickly get into a loop of “meetings”, “brewing” that lasts hours, days, weeks, and nothing gets done, as more of the focus is given on spinning the wheels than on really moving forward.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Depending on the project, environment, short term, and long term goals — the system needs to decide upon the best ideas at a point in time that is logical. &lt;strong&gt;The main prerequisite is a short and long-term strategy that then guides the decision process in the future.&lt;/strong&gt; People that are in leadership roles need to take authority, after enough time of brewing and competition between the ideas, and decide upon the best one, set out the strategy for carrying it out, and expect from the team to conform to the decided strategy.&lt;/p&gt;
&lt;h2&gt;
  
  
  Delegate responsibility incrementally
&lt;/h2&gt;

&lt;p&gt;For any bigger in scope project, constrained in time, intertwined with complexity — &lt;strong&gt;it is important to have a system of delegation in place to bring long-term stability to organization.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Balance the responsibility throughout your organization.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;
  
  
  Setting the differences
&lt;/h2&gt;

&lt;p&gt;The role of a leader is deciding on the strategy of a team and taking every possible input into account.&lt;/p&gt;

&lt;p&gt;When a decision is made, the team needs to carry out the orders.&lt;/p&gt;

&lt;p&gt;The leader needs to settle any disagreements in a merciless but righteous manner.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/vMKtKNZw4Bo"&gt;
&lt;/iframe&gt;
&lt;/p&gt;




&lt;h1&gt;
  
  
  Never underestimate anyone
&lt;/h1&gt;

&lt;p&gt;People are in different spots in their life.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Appreciate each human on the base level and give respect where respect is due.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you encounter a human that is in a rough spot in her/his life, know that you don’t know what is really happening in them.&lt;/strong&gt; Even tough the problem seems like an easy one for you, the biological makeup of the individual could process the problem completely different from you, and vice-versa.&lt;/p&gt;

&lt;p&gt;Don’t look at the clothes, watches, title of an individual. Look them into their eyes. There you will find the truth.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;While speaking with people, know that everyone is afraid of you exposing their weaknesses, just like you are. The pressure goes up in a social situation — that’s why most people play it safe and try to be a chameleon while hanging out in groups. And the true nature comes up while being one on one.&lt;/p&gt;

&lt;p&gt;Never underestimate anyone. No matter how sure you are in reading the other person, there is something deep in every human that can prove you wrong — if it is triggered.&lt;/p&gt;

&lt;p&gt;Also, to be noted here — don’t overestimate people — clothes, titles, money — those are all indicators of something. And I will leave it up to you to decide how much it means to you.&lt;/p&gt;

&lt;p&gt;So, to bring it home — value others as they should be valued while having basic human respect towards others.&lt;/p&gt;

&lt;h1&gt;
  
  
  Admitting that you don’t understand
&lt;/h1&gt;

&lt;p&gt;Maybe this is the most important piece of the puzzle. Of telling when you don’t understand something. It allows you to grow, as you now know what needs to be tackled next. Otherwise — by being quiet to others and yourself — you are left in the dark. Acknowledge what you don’t know, firstly to yourself, then to others.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Maybe your family or friends don’t work that way. Or the environment around you. But in order for the professional part of your life, your art, your achievements to matter and spill that to other parts of your life — the crew you are artificially choosing need to be al-pair with this thinking.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The team needs to nurture and value individuals that can say: “I don’t know”. Or “So far, I haven’t figured it out”. Or “We didn’t solve that problem yet, but here is what we do know, maybe that will help you”.&lt;/p&gt;

&lt;p&gt;But don’t hide from the problems with: “I don’t know. I’m out!”. Try your best, invest your time and focus on finding the solution.&lt;/p&gt;

&lt;h1&gt;
  
  
  Allow others to speak, to have the best ideas float to the top, but take dominance when you sense you’re right
&lt;/h1&gt;

&lt;p&gt;Thus, present your truth to others.&lt;/p&gt;

&lt;p&gt;And let the pieces fall where they may.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You are not in the team to make each other feel good.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;We are not here to make each other feel good. We are here to kick ass, together.&lt;/p&gt;

&lt;p&gt;And the feeling will come with time, on an individual and team level.&lt;/p&gt;

&lt;p&gt;Don’t be nice. Let the creativity pour out of you. Say what you mean.&lt;/p&gt;

&lt;p&gt;But also allow for good ideas to climb the hierarchy. Give a helping hand when it’s needed.&lt;/p&gt;

&lt;h1&gt;
  
  
  Helping others in your team
&lt;/h1&gt;

&lt;p&gt;Help anyone you can with the transfer of knowledge, give everything you’ve learned to people around you.&lt;/p&gt;

&lt;p&gt;Don’t worry, the ones who will value it — would get it anyways, with some time difference.&lt;/p&gt;

&lt;p&gt;Help them with a personalized shortcut if you can. They will be there for you down the road. If not, at least you know you’ve helped someone to have a better life. That has more value than getting something touchable back from them on a fake intention.&lt;/p&gt;

&lt;h1&gt;
  
  
  Individual integrity
&lt;/h1&gt;

&lt;p&gt;If you have any problem — solve it by talking face to face. If you’re right and if it doesn’t work — then escalate, appropriately.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You could degrade someones reputation with a single sentence. Especially if the other person cannot defend himself, or the information you’ve outlined is such that disqualifies the other person from ever playing again.&lt;/p&gt;

&lt;p&gt;The same could happen to you. Be mindful and cultivate fair-play.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The one that talks to you about others, behind their back, will tomorrow talk about you — behind your back.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Look at the person as a whole, not from a single burst of positive or negative activity.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/Jd10x8LiuBc"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h1&gt;
  
  
  Teaching yourself and others
&lt;/h1&gt;

&lt;p&gt;Teachers, like any other endeavor, can have multiple modes of being.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Most of the time, default mode, could be observing and injecting minimum amount needed to move the person where the person is already looking, but doesn’t yet have the courage to take the next step.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Thus, this is primarily, emotional support of trying out what the person already thinkers with intrinsically.&lt;/p&gt;

&lt;p&gt;Whether you are teaching your sister, mother, father, friends, colleagues, or yourself — a status needs to be known of what is available and brewing in every person, before advising anything. This allows for accountability of what and why is being done.&lt;/p&gt;

&lt;p&gt;Most of the time, the prize needs to be defined, this is mostly an emotional state that the person or the team achieves for a shorter or extended period of time. Honor and heroes' journey, we are mostly striving towards, intersect with these prizes. Thus, motivation needs to be known. And eyes need to be on the prize or on the ball.&lt;/p&gt;




&lt;h1&gt;
  
  
  Leading by example
&lt;/h1&gt;

&lt;p&gt;A great leader knows how to follow; holds truth and heroes' journey as the ultimate tool of transformation and knows how to motivate his troops to get through the bad times.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The general idea is a all-encompassing pursuit of truth, awareness, and fulfillment on shorter and longer time spans, through a theme of working, depending on the objective.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EhMqSEyW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5ikvc5fgt4okq9kx5dno.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EhMqSEyW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5ikvc5fgt4okq9kx5dno.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://tigerlink.fhsu.edu/organization/globalleadershipproject/calendar/details/1073242"&gt;Source&lt;/a&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  Find this useful?
&lt;/h1&gt;

&lt;h5&gt;
  
  
  👏 Clap so more people see the story.
&lt;/h5&gt;

&lt;h5&gt;
  
  
  ❤️ Support your friends and colleagues at work — share this essay with them!
&lt;/h5&gt;

&lt;h5&gt;
  
  
  🚀 Use it as a, Company or Personal, Manifesto! &lt;a href="https://github.com/moltouni/self-aware-software-artisan"&gt;Fork and Adapt on GitHub&lt;/a&gt;!
&lt;/h5&gt;




&lt;h1&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-4ehf"&gt;Intro&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-you-a-human-being-132o"&gt;You — A Human Being&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/your-health-self-aware-software-artisan-9d6"&gt;Your Health&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/question-everything-self-aware-software-artisan-1pcd"&gt;Question Everything&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/deep-work-self-aware-software-artisan-1igi"&gt;Deep work&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/joining-a-software-company-self-aware-software-artisan-3eon"&gt;Joining a Software Company&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/starting-a-software-company-self-aware-software-artisan-1c4i"&gt;Starting a Software Company&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/team-artisanship-self-aware-software-artisan-58an"&gt;Team Artisanship&lt;/a&gt; — ✺ You are here.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/product-artisanship-self-aware-software-artisan-2nmf"&gt;Product Artisanship&lt;/a&gt; — 👈 Next up!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/code-artisanship-self-aware-software-artisan-222p"&gt;Code Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/finishing-up-self-aware-software-artisan-1glj"&gt;Finishing up&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;Cover photo source: Remember The Titans&lt;/p&gt;

</description>
      <category>management</category>
      <category>inclusion</category>
      <category>productivity</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Product Artisanship: Self-Aware Software Artisan</title>
      <dc:creator>Mario Novak</dc:creator>
      <pubDate>Wed, 08 Sep 2021 13:59:49 +0000</pubDate>
      <link>https://forem.com/moltouni/product-artisanship-self-aware-software-artisan-2nmf</link>
      <guid>https://forem.com/moltouni/product-artisanship-self-aware-software-artisan-2nmf</guid>
      <description>&lt;p&gt;&lt;strong&gt;We are defining a framework to ensure product development is scalable and on track. From on-boarding, problem decomposition, status tracking to solution construction.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A product is something tangible, e. g. a painting, music or a software ecosystem, that is an extension of the inner-most truths, of a team or an individual.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you are interested in the social perspective of a project — check &lt;a href="https://dev.to/moltouni/team-artisanship-self-aware-software-artisan-58an"&gt;Self-Aware Software Artisan: Team&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/6HpgtW8tGfA"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h6&gt;
  
  
  📹 Intro video: Charles Bukowski — Style
&lt;/h6&gt;




&lt;blockquote&gt;
&lt;h2&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h2&gt;

&lt;p&gt;After you’re done reading: check the ⬇️ bottom of the page — you’ll find next parts of this series that cover diverse set of related topics!&lt;/p&gt;
&lt;h2&gt;
  
  
  📣 Coming soon!
&lt;/h2&gt;

&lt;p&gt;I’m continually refactoring &lt;a href="//selfawaresoftwareartisan.com"&gt;this series&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Subscribe to receive a single-page Manifesto&lt;/strong&gt;: Scalable Software Development distilled to the ultimate truths; from the viewpoint of an Software Artisan.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  Author’s experience
&lt;/h1&gt;

&lt;p&gt;Data Sculptor, Architect of Systems and Products.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Founded startups in the fields of Education and Sports and led teams of up to ten people.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Worked, as a Systems Architect, Frontend, and Backend Developer, for a product company, a digital agency, and as a remote freelancer.&lt;/p&gt;

&lt;p&gt;For more information, check my &lt;a href="https://marionovak.com/"&gt;Personal Website&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/m5X3FvuwWy8"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h6&gt;
  
  
  🎷 Background song
&lt;/h6&gt;




&lt;h1&gt;
  
  
  Preparing product for the success
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;Everything is important — prioritize, but know repercussions of any compensation you do,&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;re-think your idea until it becomes at least 10x better than anything on the market,&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;know the main problem you’re solving,&lt;/li&gt;
&lt;li&gt;know surrounding pillars of the solution (surrounding features that are needed to hold the product together),&lt;/li&gt;
&lt;li&gt;find technology solutions to the problems,&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;find people capable of solving the problems; manage them in the most optimal way&lt;/strong&gt; (know your team, know how to pick new members and onboard them properly, know how to handle when someone falls out) (Check &lt;a href="https://dev.to/moltouni/team-artisanship-self-aware-software-artisan-58an"&gt;Self-Aware Software Artisan: Team Artisanship&lt;/a&gt;),&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;run everything, from the first day, to be asynchronous, remote-first&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;document everything in a readable and extendable fashion&lt;/strong&gt;: tasks, code, wikis, git commits,&lt;/li&gt;
&lt;li&gt;have tasks in a single place (ultimate source of truth),&lt;/li&gt;
&lt;li&gt;have outlined weeks, months regarding any work you need to do — known in advance and accessible to the stakeholders,&lt;/li&gt;
&lt;li&gt;have meetings to celebrate or debug problems, only with the relevant people,&lt;/li&gt;
&lt;li&gt;focus on having the Code in tip-top shape,&lt;/li&gt;
&lt;li&gt;continually update the product to improve user interaction and feature cohesion,&lt;/li&gt;
&lt;li&gt;have analytics in place to validate user’s movements throughout the product,&lt;/li&gt;
&lt;li&gt;have available pictures, GIFs, videos of your product, landing pages polished — so when you get that one person to land on your site — it will be as understandable as possible.&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;Essentially — &lt;strong&gt;you are mitigating the problem of being misunderstood&lt;/strong&gt;. By your team and your users.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;You are trying to explain yourself&lt;/strong&gt; (as a person, company or the product) &lt;strong&gt;in the moment, and in the future&lt;/strong&gt; so that people get back to your product again and develop a relationship with the thing you’ve built.&lt;/p&gt;

&lt;h1&gt;
  
  
  Avoid debugging on Slack— have your tasks in a single place
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;Move all of the communication to your task tracking software.&lt;/p&gt;

&lt;p&gt;You never know who will need a snippet of your conversation for a specific problem. Do them, and yourself a favor — move communication to a single place so it can be easily viewed by others in the future.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you had a conversation over Slack or other chat software, move it to the Task tracking software upon conclusion, with all-important corners you’ve taken in the conversation.&lt;/p&gt;

&lt;h1&gt;
  
  
  Document in English
&lt;/h1&gt;

&lt;p&gt;Write everything in English, even if you are from countries where English is not the first language.&lt;/p&gt;

&lt;p&gt;This is generally recommended for easier scaling. Having everything documented in English (documentation, tasks, comments, git commits) will prepare you for it.&lt;/p&gt;

&lt;h1&gt;
  
  
  Constantly updating the status of the project
&lt;/h1&gt;

&lt;p&gt;Tasks, milestones, documentation — everything needs to be accessible at any time. So, when you pick the project up in a few days or weeks, you will know exactly where you left off.&lt;/p&gt;

&lt;p&gt;Tasks need to be documented from A to Z. Every corner case of it needs to be explained in the task at hand. Every advancement needs to be documented there. &lt;strong&gt;If you chug up a new view on the task during a meeting — write it down in the task.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tasks need to have a hierarchy, so they can be traced from top to bottom.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;It may seem like a lot of overhead, but it will save you a lot of time down the road; and that’s what we are looking at here — long-term optimisation and balance.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Meetings — defining goals; relevant entrance, and exit of participants
&lt;/h1&gt;

&lt;p&gt;Audio or Video meetings are there to share the joy and discuss any hard-hitting problems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Meetings need to include only people having a true stake in the topic at hand&lt;/strong&gt;, the rest of the people need to drop out and focus on whatever else is on the priority list.&lt;/p&gt;




&lt;h1&gt;
  
  
  Optimizing performance — sprints and cool-down periods
&lt;/h1&gt;

&lt;p&gt;The Company wishes to optimize human performance. That is surely not done by having sprint after sprint, for a year or two.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;It is a marathon.&lt;/p&gt;

&lt;p&gt;Introduce cool-down periods for recuperation, so people can recuperate from the killing sprees.&lt;/p&gt;

&lt;p&gt;Plan and review on multiple scales (daily, weekly, monthly, yearly).&lt;/p&gt;

&lt;p&gt;e.g. 2 sprints, 1 cool-down period.&lt;/p&gt;

&lt;p&gt;Each lasting a week.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Optimizing performance — Giving or taking tasks based on the emotional state of the individual
&lt;/h1&gt;

&lt;p&gt;Sometimes a person will be more effective refactoring the code, than working on a new feature. It depends on the person outside of the work — its physical, psychological and sociological state.&lt;/p&gt;

&lt;p&gt;If you have the data about the emotional state, given to you con-sensually, by the person — you could optimize output much better than ramming any type of issue to a pseudo-random person.&lt;/p&gt;

&lt;h1&gt;
  
  
  Don’t micromanage — give trust, demand, and expect the best from the people
&lt;/h1&gt;

&lt;p&gt;Know the state you wish to get into with each person, the team, and the project — on a daily, weekly, monthly, and yearly scale.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Clearly communicate any determined scope with the stakeholders.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Prepare everything in advance: tasks, wikis, any other inputs — i.e. have your next week unwind itself naturally. &lt;strong&gt;The need to micromanage and interject needs to be minimized.&lt;/strong&gt; Less wasted time on Slack, fewer interruptions, more deep work, and more effectiveness from the whole organization, scalable throughout time.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;When the framework is known for any aspect of the work, you can easily measure and adjust where and when needed. Communicate to people clearly and leave them alone. Expect them to do the best work of their life.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Scalable Apps: Picking the technology and the tools
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Pick the tools, languages, frameworks that together:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;allow to write scalable code by design&lt;/strong&gt; (e.g. TypeScript instead of PHP)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;will be popular and useful in the future&lt;/strong&gt; — times change, tools get deprecated — pick what makes sense long-term for attracting a right set of people (e.g. for the backend: you are better off with Node.js than PHP).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;For most use-cases, I would recommend using a UI framework like &lt;a href="https://vuetifyjs.com/"&gt;Vuetify&lt;/a&gt;&lt;/strong&gt; — this will handle UI (buttons, tables, fonts, relative relationships between the components (size, colors, …) so that you don’t have to write CSS. Focus on writing the logic, not styling buttons.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scalable way of building:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;document your code&lt;/strong&gt; (firstly: through the code, secondly: with comments, thirdly: through tasks)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;write your git messages as essays&lt;/strong&gt;, with a straight-to-the-point summary in the first line&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;track every feature, bug, thinking you have through tasks&lt;/strong&gt; (JIRA, Trello, Asana, GitHub Issues, GitLab, …)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check &lt;a href="https://dev.to/moltouni/code-artisanship-self-aware-software-artisan-222p"&gt;“Self-Aware Software Artisan: Code Artisanship”&lt;/a&gt;.&lt;/p&gt;

&lt;h1&gt;
  
  
  Technology palette for your stellar, enterprise-grade Web Apps
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;A palette we use &lt;a href="http://andromeda.technology/"&gt;@AndromedaTechnology&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;General language: TypeScript,&lt;/li&gt;
&lt;li&gt;Backend: Node.js (Nest.js, Koa.js) with TypeScript,&lt;/li&gt;
&lt;li&gt;Frontend: Vue.js with TypeScript,&lt;/li&gt;
&lt;li&gt;Database: MongoDB,&lt;/li&gt;
&lt;li&gt;Event-tracking: Kafka,&lt;/li&gt;
&lt;li&gt;Backend-Frontend layer: GraphQL,&lt;/li&gt;
&lt;li&gt;Search Layer: ElasticSearch.&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  Product Development Example: Status and Future Development of Habitus
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--S5JL97u5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m9jbqzb215o5u3skpkh8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--S5JL97u5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m9jbqzb215o5u3skpkh8.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  &lt;a href="https://habitus.today/"&gt;Habitus App&lt;/a&gt;
&lt;/h6&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://habitus.today/"&gt;Live site&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/AndromedaTechnology/habitus"&gt;GitHub — Frontend&lt;/a&gt; (TypeScript, Vue.js, Vuetify)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/AndromedaTechnology/habitus-api"&gt;GitHub — API&lt;/a&gt; (TypeScript, Koa.js, MongoDB, Jest)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/@habitus.today"&gt;Medium&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/HabitusToday"&gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;API Status&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Used to show initial data on the frontend,&lt;/li&gt;
&lt;li&gt;[Emotions, Habits] CRUD (Create, Read, Update, Delete),&lt;/li&gt;
&lt;li&gt;admin can CRUD,&lt;/li&gt;
&lt;li&gt;guests can read the data,&lt;/li&gt;
&lt;li&gt;tested (Jest, MongoDB InMemory Server),&lt;/li&gt;
&lt;li&gt;technology: TypeScript, Koa.js, MongoDB.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;API TODO&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Saving encrypted user data,&lt;/li&gt;
&lt;li&gt;seed more initial data (emotions, habits),&lt;/li&gt;
&lt;li&gt;implement teams.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Frontend Status&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Features: emotions, habits, notes,&lt;/li&gt;
&lt;li&gt;standalone client,&lt;/li&gt;
&lt;li&gt;can be used completely without the API,&lt;/li&gt;
&lt;li&gt;offline-first,&lt;/li&gt;
&lt;li&gt;saving data only in your browser (localStorage),&lt;/li&gt;
&lt;li&gt;getting initial data from the API (if available),&lt;/li&gt;
&lt;li&gt;Progressive Web App,&lt;/li&gt;
&lt;li&gt;technology: TypeScript, Vue.js, Vuetify, Vuex, Axios.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Frontend TODO&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;refactor few components (GitHub Issues),&lt;/li&gt;
&lt;li&gt;passcode / PIN access,&lt;/li&gt;
&lt;li&gt;encrypt data in the localStorage,&lt;/li&gt;
&lt;li&gt;sync encrypted data to the API,&lt;/li&gt;
&lt;li&gt;implement teams (API),&lt;/li&gt;
&lt;li&gt;implement system creation (habit constellation),&lt;/li&gt;
&lt;li&gt;improve the UI.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://habitus.today/"&gt;Use and join the development of Habitus&lt;/a&gt;!&lt;/p&gt;




&lt;h1&gt;
  
  
  Find this useful?
&lt;/h1&gt;

&lt;h5&gt;
  
  
  👏 Clap so more people see the story.
&lt;/h5&gt;

&lt;h5&gt;
  
  
  ❤️ Support your friends and colleagues at work — share this essay with them!
&lt;/h5&gt;

&lt;h5&gt;
  
  
  🚀 Use it as a, Company or Personal, Manifesto! &lt;a href="https://github.com/moltouni/self-aware-software-artisan"&gt;Fork and Adapt on GitHub&lt;/a&gt;!
&lt;/h5&gt;




&lt;h1&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-4ehf"&gt;Intro&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-you-a-human-being-132o"&gt;You — A Human Being&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/your-health-self-aware-software-artisan-9d6"&gt;Your Health&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/question-everything-self-aware-software-artisan-1pcd"&gt;Question Everything&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/deep-work-self-aware-software-artisan-1igi"&gt;Deep work&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/joining-a-software-company-self-aware-software-artisan-3eon"&gt;Joining a Software Company&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/starting-a-software-company-self-aware-software-artisan-1c4i"&gt;Starting a Software Company&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/team-artisanship-self-aware-software-artisan-58an"&gt;Team Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/product-artisanship-self-aware-software-artisan-2nmf"&gt;Product Artisanship&lt;/a&gt; — ✺ You are here.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/code-artisanship-self-aware-software-artisan-222p"&gt;Code Artisanship&lt;/a&gt; — 👈 Next up!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/finishing-up-self-aware-software-artisan-1glj"&gt;Finishing up&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;&lt;a href="https://www.ign.com/articles/2019/04/12/how-star-trek-discovery-redesigned-the-uss-enterprise"&gt;Cover image source&lt;/a&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>devjournal</category>
      <category>management</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Code Artisanship: Self-Aware Software Artisan</title>
      <dc:creator>Mario Novak</dc:creator>
      <pubDate>Wed, 08 Sep 2021 13:59:18 +0000</pubDate>
      <link>https://forem.com/moltouni/code-artisanship-self-aware-software-artisan-222p</link>
      <guid>https://forem.com/moltouni/code-artisanship-self-aware-software-artisan-222p</guid>
      <description>&lt;p&gt;&lt;strong&gt;We are constructing a behavior framework that simplifies your Code and makes it scalable.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We are primarily focusing on problem decomposition, status tracking, initial construction, and refactoring.&lt;/p&gt;




&lt;blockquote&gt;
&lt;p&gt;Check &lt;a href="https://dev.to/moltouni/deep-work-self-aware-software-artisan-1igi"&gt;Self-Aware Software Artisan: Deep Work&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you are looking for a palette of tools, languages, frameworks to quickly bootstrap projects, while having scalability and ease of development in mind, check Self-Aware Software Artisan: Product Artisanship.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;blockquote&gt;
&lt;h2&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h2&gt;

&lt;p&gt;After you’re done reading: check the ⬇️ bottom of the page — you’ll find next parts of this series that cover diverse set of related topics!&lt;/p&gt;
&lt;h2&gt;
  
  
  📣 Coming soon!
&lt;/h2&gt;

&lt;p&gt;I’m continually refactoring &lt;a href="//selfawaresoftwareartisan.com"&gt;this series&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Subscribe to receive a single-page Manifesto&lt;/strong&gt;: Scalable Software Development distilled to the ultimate truths; from the viewpoint of an Software Artisan.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  Author’s experience
&lt;/h1&gt;

&lt;p&gt;Data Sculptor, Architect of Systems and Products.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Founded startups in the fields of Education and Sports and led teams of up to ten people.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Worked, as a Systems Architect, Frontend, and Backend Developer, for a product company, a digital agency, and as a remote freelancer.&lt;/p&gt;

&lt;p&gt;For more information, check my &lt;a href="https://marionovak.com/" rel="noopener noreferrer"&gt;Personal Website&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/kWbO9a1_Z3U"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h6&gt;
  
  
  🎷 Background song
&lt;/h6&gt;




&lt;h1&gt;
  
  
  Looking at the bigger picture — The Ecosystem
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1lwxh9x0hyl1xezaj2qn.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1lwxh9x0hyl1xezaj2qn.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://intrasee.com/blog/silicon-valley-the-platform-and-ux/" rel="noopener noreferrer"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Software Artisan doesn’t just care about the code, but the whole ecosystem:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;from your body, mind,&lt;/li&gt;
&lt;li&gt;git messages,&lt;/li&gt;
&lt;li&gt;scope of your commits,&lt;/li&gt;
&lt;li&gt;variable, function, file &lt;strong&gt;naming&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;chunking methods into smaller units,&lt;/li&gt;
&lt;li&gt;your relationship with people in your team,&lt;/li&gt;
&lt;li&gt;accepting requests for work and&lt;/li&gt;
&lt;li&gt;delivering it in a fashion that is document-able, and understandable by you and others, now and in the future.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Don’t get overwhelmed by all the things before-mentioned&lt;/strong&gt;, with time, as your skills progress, and your body has less friction in movements you do, your mind will calm itself down, and these things will be approached intuitively by you and others.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It is important, however, to know what we are aiming at&lt;/strong&gt;, to know how much we are approaching or moving away from it throughout time.&lt;/p&gt;

&lt;h1&gt;
  
  
  Software Artisans as Writers and Editors
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fimfrfms3nixuqadp4el5.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fimfrfms3nixuqadp4el5.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  “Margaret Heafield Hamilton is an American computer scientist, systems engineer, and business owner. She was director of the Software Engineering Division of the MIT Instrumentation Laboratory, which developed on-board flight software for NASA’s Apollo program.” — Wikipedia &lt;a href="https://www.pinterest.com/pin/margaret-hamilton-colorization--863494928552096255/" rel="noopener noreferrer"&gt;Source&lt;/a&gt;
&lt;/h6&gt;

&lt;h2&gt;
  
  
  Document everything
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;We strive to organize information in our development environment.&lt;/p&gt;

&lt;p&gt;Focus on naming things properly and grouping them — putting them in the appropriate place (i.e. file, directory, docs, readme, file, task tracker) etc.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Express yourself through:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;tasks — with full-blown comments in tasks (not just (NOT)COMPLETED statuses, but whole essays about what is on your mind about the task),&lt;/li&gt;
&lt;li&gt;code (so you don’t have to write comments),&lt;/li&gt;
&lt;li&gt;comments (when you don’t know how to express yourself through the code, or you legitimately have other things to do with greater priority),&lt;/li&gt;
&lt;li&gt;docs (Readme, specific-online-docs-software).&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;Can’t express problems and solutions in the code? At least express yourself in the comments&lt;/p&gt;

&lt;p&gt;It is better to have a problem described in natural language (English) than to have a “hole” in understanding and leave only complicated/bad code, without any explanation.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  Coherent code
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmjf665coaz7i52c29qi9.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmjf665coaz7i52c29qi9.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  Bible: Cross-referencing. &lt;a href="https://churchm.ag/bible-cross-references/" rel="noopener noreferrer"&gt;Source&lt;/a&gt;. &lt;a href="https://www.youtube.com/watch?v=HPO1cUXZ8Dk" rel="noopener noreferrer"&gt;Jordan B Peterson Video&lt;/a&gt;.
&lt;/h6&gt;

&lt;blockquote&gt;
&lt;p&gt;The code is cross-referencing itself all the time. The more coherent the relationships are, the more understandable the code is.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  We grade a developer by the cohesion one leaves behind himself in the code
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;A developer is like a gardener&lt;/strong&gt;, planting flowers, fruits, vegetables in different places of the field; &lt;strong&gt;having a grouping of items in mind&lt;/strong&gt;. When you look at the garden from the sky, &lt;strong&gt;you could see how much colors complement each other&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tools for creating cohesion in the code:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;(re-)&lt;strong&gt;naming&lt;/strong&gt; (variables, functions, classes),&lt;/li&gt;
&lt;li&gt;(re-)&lt;strong&gt;grouping&lt;/strong&gt; (code in a function, class, …),&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;not repeating yourself&lt;/strong&gt; (don’t have two things doing the same thing, under different names),&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;connecting parts&lt;/strong&gt; of the code properly with each other.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Use the tools outlined above as much as you can to save yourself hassles down the road.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;The cohesion of the code is influenced by the:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;experience and will of the developer,&lt;/li&gt;
&lt;li&gt;complexity of the assignment and,&lt;/li&gt;
&lt;li&gt;constraints of any sort (time/priority, intersection ratio with the existing code, …).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;If you are constrained by any factor and don’t know how to express yourself in the code, leave comments&lt;/strong&gt;. You will be valued for at least admitting lack of proper or complete implementation and leaving breadcrumbs for easier problem solving later on.&lt;/p&gt;




&lt;h1&gt;
  
  
  Git messages and The Code: The dance
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4f36lui0qr06jgaqef1x.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4f36lui0qr06jgaqef1x.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.datree.io/resources/git-commit-message" rel="noopener noreferrer"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;We are always trying to trickle down the work we do into smaller chunks.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Git messages are here to re-articulate what you’ve actually done
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;You will find potential flaws in your approach while writing a git message.&lt;/p&gt;

&lt;p&gt;If you cannot write a simple and precise git message as a recap — you don’t understand what you have done.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Too deep in the complexity? Re-articulate current state in the git commit, stage changes and move forward!
&lt;/h2&gt;

&lt;p&gt;When you are unable to implement thoroughly, use git message as a means of documentation. Stage the changes to mark parts that are explained in the git commit.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;e.g. you could have a bigger number of files that are being changed, and you are in the middle of working on the functionality, and being stuck with it… It is a good time to go to git and describe everything you’ve done the best you can, in the form of bullet points or an essay where necessary.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It is better to document a solution with comments, than moving away from the code and getting back to the half-implemented functionality with 20 changed files and no overall description for it.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Constantly switch back and forth between Git message construction and the code.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  WIP and TODO tags
&lt;/h2&gt;

&lt;p&gt;Leave &lt;strong&gt;WIP: and TODO:&lt;/strong&gt; annotations in the git message — associated with the individual files or the functionality you are accenting.&lt;/p&gt;




&lt;h1&gt;
  
  
  Functions: Parameters and Naming
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3cy2wwqroaug2tpwvych.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3cy2wwqroaug2tpwvych.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://realpython.com/python-functional-programming/" rel="noopener noreferrer"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The purpose of the function needs to be the smallest possible. It will allow you to easier rename it and fix it.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Keep the body of your function (logic) simplest possible, as well as its arguments list.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  Refactoring the code
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgq51h192a8r052ajtwpx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgq51h192a8r052ajtwpx.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://lvivity.com/what-is-code-refactoring" rel="noopener noreferrer"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;To be able to do the refactoring properly, we need to understand what the environment of the feature we are refactoring is made of. That means having all the pieces of the puzzle visible and knowing how they are connected.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Steps to refactor the code would be:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;splitting&lt;/strong&gt; larger chunks of code or functionality into smaller ones,&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;re-naming&lt;/strong&gt; variables, methods, files, directories to show what is inside, at a glance,&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;re-grouping&lt;/strong&gt; — moving variables, blocks of code in the methods, whole methods, files, or directories.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What goes into the refactoring:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;doing the work in the smallest possible chunks that are understandable,&lt;/li&gt;
&lt;li&gt;committing the changes,&lt;/li&gt;
&lt;li&gt;documenting any newly found understandings of the inner-workings of the code with comments,&lt;/li&gt;
&lt;li&gt;updating the tasks,&lt;/li&gt;
&lt;li&gt;constantly re-evaluating status of the work.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;When to refactor and improve, and when to move onward&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you have a more complex case that needs to be refactored, you could get caught up in changing one of its parts and having to discard everything or mixing that with the previous attempts of refactoring. That’s why &lt;strong&gt;it’s important to do the refactoring in the smallest steps possible&lt;/strong&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Move forward when you see the cost of context switching too high.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If the refactoring takes a lot of time, and it expands, without having the ability to chunk it up — it’s too late, you’ve gone too far. It is important to stop, comment on everything you see and try to move as swiftly as possible.&lt;/p&gt;

&lt;p&gt;Do the work in advance, don’t sandbag yourself into days or weeks of refactoring, if possible.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Handle one problem at the time&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A person can truly handle only one or two problems having in his head. Do not stretch it to two, three, or more.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;you are implementing a feature A) and&lt;/li&gt;
&lt;li&gt;you find a bug that is not directly connected to the feature A).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Then:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;above the function, piece of function, class, or file ADD: TODO: message&lt;/li&gt;
&lt;li&gt;add a new Issue to your task tracker.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Why:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;cost of context-switching is too high,&lt;/li&gt;
&lt;li&gt;so that all potential bugs and possible improvements are on the task list and get solved when the time is right.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Refactoring: Search&amp;amp;Replace in one sweep
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft6wdaeiyfg71zu525g0z.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft6wdaeiyfg71zu525g0z.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://about.sourcegraph.com/blog/a-programmers-guide-to-find-and-replace/" rel="noopener noreferrer"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Have a system (a convention) of naming variables, methods, files.&lt;/p&gt;

&lt;p&gt;Even if you were wrong, you’ve done it in a systematical way — and you can search&amp;amp;replace in one sweep!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Think about searching and replacing in the future (changing the variable, method names, …).&lt;/p&gt;

&lt;p&gt;How will you organize your files, directories? Know everything, develop a system for it. Evolve it with time. The more systematic you are with it, the easier you’ll evolve it.&lt;/p&gt;

&lt;p&gt;So, even if you’re “wrong” with a convention, you are better off being wrong in the same way across the code base — as you will be able to search &amp;amp; replace in one sweep.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You can use basic commands in your IDE (e.g. VSCode):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;match case sensitive,&lt;/li&gt;
&lt;li&gt;match whole words,&lt;/li&gt;
&lt;li&gt;match via regex.&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  Testing
&lt;/h1&gt;

&lt;p&gt;As with anything, there is a good balance that needs to be struck.&lt;/p&gt;

&lt;p&gt;We are going about it by prioritizing issues. Test individual units of code, as well as — parts that integrate them into bigger pieces.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Focus more on testing the business logic, than testing features that you expect your language, framework, or library to handle properly.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  Can’t solve the problem? Getting out of the rot
&lt;/h1&gt;

&lt;p&gt;Sometimes, just sitting on it makes sense.&lt;/p&gt;

&lt;p&gt;You can try a different angle of looking at the problem in your mind (you will try to get new information and solve the puzzle from another viewpoint, while remaining glued to the monitor, the pen or whatever).&lt;/p&gt;

&lt;p&gt;That could work.&lt;/p&gt;

&lt;h1&gt;
  
  
  Most of the time sitting behind a monitor isn’t optimal — gather information and get away!
&lt;/h1&gt;

&lt;p&gt;If you are deep into the complexity of the newly encountered problem… If you feel you are not looking at it from different angles or moving through your mind by analyzing and getting new views in your mind, and the time just passes by… &lt;strong&gt;Gather information, go and do another activity to break up the monotony.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Running, being on the sun, eating, walking around, drinking, sitting under a tree, or whatever — will give you new information through your eyes, nose, ears (…); thus re-configuring your mind, and shocking it to re-compute problems you’re tackling.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Sleeping on the problem also helps.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;This is probably one of the most important aspects of managing yourself while solving difficult problems.&lt;/strong&gt; To know when to stay, and when to go.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Check &lt;a href="https://dev.to/moltouni/deep-work-self-aware-software-artisan-1igi"&gt;Self-Aware Software Artisan: Deep Work&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Check &lt;a href="https://dev.to/moltouni/your-health-self-aware-software-artisan-9d6"&gt;Self-Aware Software Artisan: Your Health&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h1&gt;
  
  
  Find this useful?
&lt;/h1&gt;

&lt;h5&gt;
  
  
  👏 Clap so more people see the story.
&lt;/h5&gt;

&lt;h5&gt;
  
  
  ❤️ Support your friends and colleagues at work — share this essay with them!
&lt;/h5&gt;

&lt;h5&gt;
  
  
  🚀 Use it as a, Company or Personal, Manifesto! &lt;a href="https://github.com/moltouni/self-aware-software-artisan" rel="noopener noreferrer"&gt;Fork and Adapt on GitHub&lt;/a&gt;!
&lt;/h5&gt;




&lt;h1&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-4ehf"&gt;Intro&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-you-a-human-being-132o"&gt;You — A Human Being&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/your-health-self-aware-software-artisan-9d6"&gt;Your Health&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/question-everything-self-aware-software-artisan-1pcd"&gt;Question Everything&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/deep-work-self-aware-software-artisan-1igi"&gt;Deep work&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/joining-a-software-company-self-aware-software-artisan-3eon"&gt;Joining a Software Company&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/starting-a-software-company-self-aware-software-artisan-1c4i"&gt;Starting a Software Company&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/team-artisanship-self-aware-software-artisan-58an"&gt;Team Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/product-artisanship-self-aware-software-artisan-2nmf"&gt;Product Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/code-artisanship-self-aware-software-artisan-222p"&gt;Code Artisanship&lt;/a&gt; — ✺ You are here.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/finishing-up-self-aware-software-artisan-1glj"&gt;Finishing up&lt;/a&gt; — 👈 Next up!&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;&lt;a href="http://vexels.com/" rel="noopener noreferrer"&gt;Cover image source&lt;/a&gt;&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>beginners</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Finishing up: Self-Aware Software Artisan</title>
      <dc:creator>Mario Novak</dc:creator>
      <pubDate>Wed, 08 Sep 2021 13:58:54 +0000</pubDate>
      <link>https://forem.com/moltouni/finishing-up-self-aware-software-artisan-1glj</link>
      <guid>https://forem.com/moltouni/finishing-up-self-aware-software-artisan-1glj</guid>
      <description>&lt;p&gt;&lt;strong&gt;Thank you for reading.&lt;/strong&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  Find this useful?
&lt;/h1&gt;

&lt;h5&gt;
  
  
  👏 Clap so more people see the story.
&lt;/h5&gt;

&lt;h5&gt;
  
  
  ❤️ Support your friends and colleagues at work — share this essay with them!
&lt;/h5&gt;

&lt;h5&gt;
  
  
  🚀 Use it as a, Company or Personal, Manifesto! &lt;a href="https://github.com/moltouni/self-aware-software-artisan"&gt;Fork and Adapt on GitHub&lt;/a&gt;!
&lt;/h5&gt;




&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/-TVXfw5f30w"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h6&gt;
  
  
  📹 Intro video: Hunter S Thompson: Life
&lt;/h6&gt;




&lt;blockquote&gt;
&lt;h2&gt;
  
  
  📣 Coming soon!
&lt;/h2&gt;

&lt;p&gt;I’m continually refactoring &lt;a href="//selfawaresoftwareartisan.com"&gt;this series&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Subscribe to receive a single-page Manifesto&lt;/strong&gt;: Scalable Software Development distilled to the ultimate truths; from the viewpoint of an Software Artisan.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;blockquote&gt;
&lt;p&gt;Do your own mistakes and successes. Do you. We are all here, eager to see how your unique life perspective, with all bolts and twitches, pans out.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You can always pass the enthusiasm to someone else, so mentor people around you, that’s all that is needed to spark something great in someone.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you have any questions, suggestions, or interesting challenges, feel free to leave a comment or &lt;a href="https://marionovak.com/"&gt;get in touch with me&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;




&lt;blockquote&gt;
&lt;p&gt;Join state-of-the-art Emotions, Habit tracker and Journal — &lt;a href="https://habitus.today/"&gt;Habitus App&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Written in TypeScript, Koa.js, and Vue.js.&lt;/p&gt;

&lt;p&gt;Anonymous and Open-Source.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;blockquote&gt;
&lt;p&gt;Just launched: “&lt;a href="https://whatodoo.com/"&gt;Whatodoo — Events near you&lt;/a&gt;” platform!&lt;/p&gt;

&lt;p&gt;Check it out to see all of the things happening near you!&lt;/p&gt;
&lt;/blockquote&gt;




&lt;p&gt;All the best,&lt;/p&gt;

&lt;p&gt;Mario Novak&lt;/p&gt;




&lt;h1&gt;
  
  
  🏆 Your progress 🌏 🏄‍♂️
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-4ehf"&gt;Intro&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/self-aware-software-artisan-you-a-human-being-132o"&gt;You — A Human Being&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/your-health-self-aware-software-artisan-9d6"&gt;Your Health&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/question-everything-self-aware-software-artisan-1pcd"&gt;Question Everything&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/deep-work-self-aware-software-artisan-1igi"&gt;Deep work&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/joining-a-software-company-self-aware-software-artisan-3eon"&gt;Joining a Software Company&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/starting-a-software-company-self-aware-software-artisan-1c4i"&gt;Starting a Software Company&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/team-artisanship-self-aware-software-artisan-58an"&gt;Team Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/product-artisanship-self-aware-software-artisan-2nmf"&gt;Product Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/code-artisanship-self-aware-software-artisan-222p"&gt;Code Artisanship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://dev.to/moltouni/finishing-up-self-aware-software-artisan-1glj"&gt;Finishing up&lt;/a&gt; — 🎉 You are here.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;&lt;a href="https://www.pinterest.com/pin/711639178609305638/"&gt;Cover image source&lt;/a&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>beginners</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Progressive Web Development — Invest your time wisely</title>
      <dc:creator>Mario Novak</dc:creator>
      <pubDate>Sun, 28 Jun 2020 14:18:38 +0000</pubDate>
      <link>https://forem.com/moltouni/web-development-invest-your-time-wisely-4mh9</link>
      <guid>https://forem.com/moltouni/web-development-invest-your-time-wisely-4mh9</guid>
      <description>&lt;h1&gt;
  
  
  Preface
&lt;/h1&gt;

&lt;p&gt;Essay is geared towards beginners.&lt;/p&gt;

&lt;p&gt;The goal is to nullify Fear of Missing Out, with respect to all the technologies out there, and bring clarity and peace to the roadmap you will outline for yourself if you wish to jump into web development.&lt;/p&gt;

&lt;p&gt;Having that in mind, words in this article outline my view and perspective I got from my work up to this point. I do not claim it is the right way or that the right way exists.&lt;/p&gt;

&lt;p&gt;The reader has the responsibility to think as he reads and form his own opinions based on the information outlined.&lt;/p&gt;

&lt;h1&gt;
  
  
  Author’s experience
&lt;/h1&gt;

&lt;p&gt;Over the past 8+ years, I've founded startups in the fields of Education and Sports, led teams of up to ten people, worked, as a Frontend and Backend Developer, for a product company, digital agency, and as a remote freelancer.&lt;/p&gt;

&lt;p&gt;Nowadays I'm focused on Architecting and Developing scalable Backend systems.&lt;/p&gt;

&lt;p&gt;For more information, check my &lt;a href="https://marionovak.com/"&gt;Personal Website&lt;/a&gt;.&lt;/p&gt;

&lt;h1&gt;
  
  
  Mastering the basics
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Mrp3Y7jx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/mtblb0t0w66ocp9hwlmy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Mrp3Y7jx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/mtblb0t0w66ocp9hwlmy.png" alt="Alt"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://dms.channelready.com/Assets/Media/13/Image/backtobasics-theme.png"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Don’t get fancy with all of the new languages, frameworks, and bling-blings. Focus on what is important. The basics. Basics are the building blocks for anything advanced.&lt;/p&gt;

&lt;p&gt;If you wish to build great products, you will need to have a solid ground with the basics. Don’t go further if you are not comfortable with variables, if statements, loops, functions…&lt;/p&gt;

&lt;p&gt;As you go higher in complexity, all of the basic building blocks repeat themselves, only in different forms.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If you master the basics, you will recognize patterns and have less of the fear when tacking something new.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Basic Building Blocks
&lt;/h2&gt;

&lt;p&gt;I’m primarily talking about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;usage of variables,&lt;/li&gt;
&lt;li&gt;usage of IF statements for conditional checks in your code,&lt;/li&gt;
&lt;li&gt;usage of loop statements to repeat a procedure X times,&lt;/li&gt;
&lt;li&gt;usage of functions to group your code&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Don’t underestimate the power of the strong foundation.&lt;/p&gt;

&lt;p&gt;Don’t just look at the examples for IF statements, loops, etc., practice them! Come up with your own tasks, and implement the solution so that it feels casual and robust!&lt;/p&gt;

&lt;h2&gt;
  
  
  Basic Building Blocks: Naming and Grouping (Architecture)
&lt;/h2&gt;

&lt;p&gt;We use languages to exchange information; mastering its use allows us to do justice when conveying our ideas to others.&lt;/p&gt;

&lt;p&gt;If you don’t know how to &lt;strong&gt;name&lt;/strong&gt; something properly, you don’t understand it. Being that your variable, function, class, or whatever.&lt;/p&gt;

&lt;p&gt;The second lesson, to be noted here, is &lt;strong&gt;grouping&lt;/strong&gt; things properly. Code that makes sense being around other code should stay there, rest should be moved to a properly named place.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Combining proper naming and grouping brings more clarity to what we are doing. Re-name and re-group things as much as it is needed for you to have a clear understanding of the code you are looking at.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Stop worrying about all the patterns out there and different programming paradigms; if you put everything in its own place (named, grouped) you are on a good track to have an understandable code.&lt;/p&gt;

&lt;p&gt;You will lower the need to leave comments around the code if you name and group blocks of the code properly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Think about the code you’re leaving behind
&lt;/h2&gt;

&lt;p&gt;You’ll find patterns at the lowest levels that repeat themselves on a bigger scale.&lt;/p&gt;

&lt;p&gt;Spacing, how many lines do you leave after some block of the code. How do you feel when you look at the code? Don’t just run forward, enjoy the sight, no matter how crappy it seems to you at first.&lt;/p&gt;

&lt;p&gt;There is beauty in every sight, you can feel what’s going on, observe, learn from it, and mold it into something more beautiful.&lt;/p&gt;

&lt;p&gt;And a few years down the road, the only thing you will feel brought you the knowledge is just that — gazing and feeling the code, deciding how do you want to leave it to resonate with other people.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Whenever you are not feeling good about the thing you see, step away, look and think about it, rewrite it, re-group it, re-name it until it evokes the feeling of “Ah, that seems pretty; that seems nice!”.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Understand the solution before writing any code
&lt;/h2&gt;

&lt;p&gt;Why are we solving that problem in the first place? Is the problem clearly defined? If not, re-define it. De-compose it down to smaller blocks (again, &lt;strong&gt;Re-name and Re-group&lt;/strong&gt;).&lt;/p&gt;

&lt;p&gt;State the solution, understand every corner of the solution, it’s details and the bigger picture. Take as much time as it is needed to understand the problem and the environment, formulate potential solutions, effects of the changes to be made, …&lt;/p&gt;

&lt;p&gt;And only then proceed to implement the solution.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Half of the work you do needs to be pondering upon the architecture.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Learn as you Build
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ySbCGpaQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/k6kjn4enqlzenub2ela1.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ySbCGpaQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/k6kjn4enqlzenub2ela1.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://en.wikipedia.org/wiki/Parachuting#/media/File:720th_Special_Tactics_Group_airmen_jump_20071003.jpg"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you are just starting, learn &lt;strong&gt;HTML, CSS, and JavaScript&lt;/strong&gt;. These languages allow us to build Frontend interfaces, i.e. what people see, use, and click.&lt;/p&gt;

&lt;p&gt;Later on, you can focus on building Backend systems, which store and manipulate data your users create by using the Frontend interface you’ve built. Languages we use here are JavaScript (yes, same as for frontend), PHP, Go, …&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Build simple projects while learning a new language, framework (…). It can be a TODO app, but I’m sure you can come up with your own version of it.&lt;/strong&gt; Maybe you wanted to track the amount of food you’ve grown over the years. Implement that! It will pull you in more than any classic assignment you will have no emotional connection to. Doing a spin on an assignment you see on the Internet will give you more confidence down the road.&lt;/p&gt;

&lt;p&gt;And even better — create something for yourself and the people around you. Once you build something that’s interesting to you, you will never look back. And eventually, others will find enjoyment in your work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Taking a project from 0% to 100% will give you the confidence you cannot get if you are only tackling half of the problem.&lt;/strong&gt; You will face all of the obstacles and move past them to have a working thing. Being that a TODO app or the next thing people enjoy using.&lt;/p&gt;

&lt;h2&gt;
  
  
  Personal Website
&lt;/h2&gt;

&lt;p&gt;Build your own personal site, with the technologies stated above, and open-source it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Outline who you are,&lt;/li&gt;
&lt;li&gt;What are you learning,&lt;/li&gt;
&lt;li&gt;Document your progress,&lt;/li&gt;
&lt;li&gt;Learn new languages and frameworks,&lt;/li&gt;
&lt;li&gt;Build simple projects (TODO apps etc.),&lt;/li&gt;
&lt;li&gt;Open-source and write about them on your page.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Open-sourcing projects
&lt;/h2&gt;

&lt;p&gt;Open-sourced projects expose your code publicly and keep you accountable to do the best work possible. They also serve as a connecting hub for you and like-minded people.&lt;/p&gt;

&lt;p&gt;Anytime you update your project, your activity will be shown on your (GitHub, Gitlab, …) profile, enabling you to attract more relevant projects and people in the future.&lt;/p&gt;

&lt;p&gt;As you build your products, write a good README.md file, document your code, and write an article per project to address challenges and solutions you’ve deployed to tackle them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building your products
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;If you want to bring your ideas to life, you will be a jack of all trades and a master of none. But that will not hold you down, because you will have your idea alive and kicking, and that is all that matters.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You need to do the best possible work, you never know when other people will join your team or when you need to fix something you did a few months ago. Make it easier for yourself, and others — plan and then implement.&lt;/p&gt;

&lt;p&gt;If you lead a team, you have great power and even greater responsibility. This is a topic of great importance and complexity and needs to be approached with great diligence.&lt;/p&gt;

&lt;h1&gt;
  
  
  Plan and stick to your roadmap
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dwPTTx1m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/b74uouojvtiz7hyl4uf0.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dwPTTx1m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/b74uouojvtiz7hyl4uf0.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://wallpaperaccess.com/full/1843023.jpg"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can easily get lost in all the trends, trying to catch a lot that will not make sense for you in the future.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Outline your roadmap,&lt;/li&gt;
&lt;li&gt;Outline who do you want to become,&lt;/li&gt;
&lt;li&gt;What values you hold strongly to,&lt;/li&gt;
&lt;li&gt;What do you want to do,&lt;/li&gt;
&lt;li&gt;What kind of people you want to work with,&lt;/li&gt;
&lt;li&gt;Reflect, adjust, and stick to YOUR roadmap.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Know what is important in the upcoming day. Prioritize your goals for the day, focus on having one task that will make that day worthwhile. The rest of the tasks are there to bring balance to the day. Reflect at the end of the day and go into the next one with clarity.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Scaling daily planning onto the week, month, and year interval, with regular reflections, will keep you on track with your roadmap.&lt;/p&gt;

&lt;p&gt;When interacting with other people, see where you are, and pick your projects and jobs that are relevant to you and that are aligned with your roadmap. This is the way to be true to any endeavor you take.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your life is YOU and the PEOPLE around you, and not “Web Development”
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Meaning you have in your life will come from the good people around you and the interactions you have with them, and not the jobs you do.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Don’t expect better treatment for yourself than the one you give to others. What goes around, comes around.&lt;/li&gt;
&lt;li&gt;The people surrounding you and their interactions with you are reflections of you. Change your ways if you wish the World to interact with you differently.&lt;/li&gt;
&lt;li&gt;Know that there are many things in life you can do. Know that time carves beauty if you love what you do and don’t underestimate the power of a single step, and weight of the path it continues or sets.&lt;/li&gt;
&lt;li&gt;You can work however you wish and however you think is the best for you; to provide as much as you can to others. If there are other things you need to be doing to have a balance in your life, do them!&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Choosing your technology stack
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RJ-wWt0V--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/0ny5n5y8jy8idoawz6ep.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RJ-wWt0V--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/0ny5n5y8jy8idoawz6ep.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://en.patmat.cz/?sid=24/"&gt;Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you are going to build your own product, you wish to find the easiest-to-understand-and-prototype tools out there, that also have a great community.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If the community invested a lot of time into their website, guides, and the onboarding — I’m interested! They probably invested as much diligence into making that language or framework to be easy to use. And that’s what will help us build great things, quicker.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;To be noted here, there is no reason to chase getting everything done quicker if you don’t have time to relax with a cup of coffee and have a normal and balanced life.&lt;/p&gt;

&lt;h2&gt;
  
  
  My technology stack
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Basics:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML5,&lt;/li&gt;
&lt;li&gt;CSS3,&lt;/li&gt;
&lt;li&gt;ES6 (JavaScript), TypeScript,&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Frameworks:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Frontend: Vue.js (JavaScript, TypeScript)&lt;/li&gt;
&lt;li&gt;Backend: Nest.js (Node.js), Laravel (PHP)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Your technology stack
&lt;/h2&gt;

&lt;p&gt;Beyond the basics stated above…&lt;/p&gt;

&lt;p&gt;Most of the people start with Frontend development. I think it’s fairly safe to say, following the principles outlined in the article, you will land a job in 3–6 months of working smart and hard. Besides HTML, CSS, and JavaScript, take a look at Angular, React, and Vue. Vue seems easiest to get started.&lt;/p&gt;

&lt;p&gt;Developing a Backend or an API is what allows sites we created to persist data and allow others to interact with that data. Backend or an API could be built in all sorts of ways, I’ll note Node.js, Laravel, and Go here.&lt;/p&gt;

&lt;h1&gt;
  
  
  Postface
&lt;/h1&gt;

&lt;p&gt;Thank you for reading.&lt;/p&gt;

&lt;p&gt;There are many experts and more qualified people in the fields I’ve covered. Learn from them, their mistakes, and successes.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;But most importantly, do your own mistakes and successes. Do you. We are all here, eager to see how your unique life perspective, with all bolts and twitches, pans out.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You can always pass the enthusiasm to someone else, so mentor people around you, that’s all that is needed to spark something great in someone.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you have any questions, suggestions, or interesting challenges, feel free to leave a comment or &lt;a href="https://marionovak.com"&gt;get in touch with me&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you wish to join an open-source project written in Vue.js and TypeScript, take a look at &lt;strong&gt;&lt;a href="https://github.com/AndromedaTechnology/habitus"&gt;Habitus — Gamified Habit Tracker and Journal&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;All the best,&lt;br&gt;
Mario&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>frontend</category>
      <category>backend</category>
      <category>architecture</category>
    </item>
  </channel>
</rss>
