<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Aleksandr Skobeltcyn</title>
    <description>The latest articles on DEV Community by Aleksandr Skobeltcyn (@skobe).</description>
    <link>https://dev.to/skobe</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%2F169546%2Fe9f6fe7a-b1f2-469a-bc1f-b5b460e9b387.jpg</url>
      <title>DEV Community: Aleksandr Skobeltcyn</title>
      <link>https://dev.to/skobe</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/skobe"/>
    <language>en</language>
    <item>
      <title>How to automate AI video creation</title>
      <dc:creator>Aleksandr Skobeltcyn</dc:creator>
      <pubDate>Mon, 29 May 2023 12:32:02 +0000</pubDate>
      <link>https://dev.to/skobe/how-to-automate-video-creation-with-ai-4aoa</link>
      <guid>https://dev.to/skobe/how-to-automate-video-creation-with-ai-4aoa</guid>
      <description>&lt;p&gt;Hello!&lt;br&gt;
You’ve probably already seen a bunch of AI-generated images and videos. Have you ever wondered how they’re created? Today, I will share with you the entire process of how you can create a similar video using just two free programs and your laptop.&lt;/p&gt;
&lt;h2&gt;
  
  
  In this article, you will learn:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;What the results look like&lt;/li&gt;
&lt;li&gt;How to set up and run the programs&lt;/li&gt;
&lt;li&gt;How to control the behavior of the AI&lt;/li&gt;
&lt;li&gt;How Instagram users react to AI-generated content
Let’s also conclude with a full video.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Results of Video Creation
&lt;/h2&gt;

&lt;p&gt;We have two different results.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Option 1&lt;/th&gt;
&lt;th&gt;Option 2&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--m86k9j4G--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3fuepebdk29yadlar2p6.gif" alt="Option 1" width="180" height="320"&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--J31YO5tJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/75gdavlhnoqf2jigp23d.gif" alt="Option 2" width="180" height="320"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Option 1 involves feeding video frames to a stable diffusion with a static prompt, essentially acting as an advanced filter for the video.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Option 2 involves feeding the freshly generated AI image as input for a new one and modifying the prompt on the fly. As you can see, the AI can go quite wild, so the parameters should be carefully chosen.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  Setup and run
&lt;/h2&gt;

&lt;p&gt;Before we dive into settings and code, let’s look at what to install on our local machine. I use a Mac M1, but this should work for Windows as well.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1.&lt;/strong&gt; Install &lt;a href="https://github.com/AUTOMATIC1111/stable-diffusion-webui"&gt;AUTOMATIC1111&lt;/a&gt; software.&lt;/p&gt;

&lt;p&gt;Follow the Readme instructions and then run it locally:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;./webui.sh --share --skip-torch-cuda-test --no-half
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now you have your local version of the Mid journey. Play with the UI, and whenever you’re ready, continue with Step 2.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4sxGPoSA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1i4eal2ky6has12hu3o6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4sxGPoSA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1i4eal2ky6has12hu3o6.png" alt="Web UI of Stable diffusion" width="800" height="531"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;. Clone and run the custom script:&lt;br&gt;
I built a simple NodeJS program (&lt;a href="https://github.com/skobak/video-to-ai"&gt;GitHub&lt;/a&gt;) that takes a video as input, along with parameters, and produces a sequence of frames modified with AI.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# get copy of a program
git clone https://github.com/skobak/video-to-ai
# open the folder
cd video-to-ai
# we need to have node &amp;gt;17
nvm install 17
nvm use 17
# install deps
npm i 
# run programm with default settings
node main.js
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now, you can enjoy the process of creating your first AI video with automation!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fM1PFLAl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1e3eyjxjgdwi3364bbo2.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fM1PFLAl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1e3eyjxjgdwi3364bbo2.gif" alt="Result of a generator" width="600" height="238"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Settings and Configurations
&lt;/h2&gt;

&lt;p&gt;As always, the result comes with experimentation. For Stable Diffusion, two main parameters significantly affect the results:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CFG Scale&lt;/strong&gt;
Affects how wild the AI will go with a prompt&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Denoising strength&lt;/strong&gt;
Affects how far it will deviate from the original image&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can play with these results by providing flags: -c and -d.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#example
node main.js -c=14.4 -d=0.5
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Let’s look at how these properties affect the end result:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Original&lt;/th&gt;
&lt;th&gt;Slightly modified&lt;/th&gt;
&lt;th&gt;Go wild&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hidnqZUv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lgecyuhmzrxpqs9x7kzv.png" alt="Original image" width="480" height="854"&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ADRGz79J--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m0vzdk9ks4we9wmunjfl.png" alt="AI image" width="480" height="848"&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DCPEMzQH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nkvywovno0ckaa55r270.png" alt="Wild AI Image" width="480" height="848"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;c=0,d=0&lt;/td&gt;
&lt;td&gt;c=7.5,d=0.3&lt;/td&gt;
&lt;td&gt;c=25.4,d=0.6&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Feel free to play with script parameters:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;-v &amp;lt;video path&amp;gt;
-p &amp;lt;prompt&amp;gt;
-i &amp;lt;prompt input file path&amp;gt; !NB, this flag will run Scenario 2
-f &amp;lt;number of frame&amp;gt;
-c &amp;lt;CFG Scale, creativity scale 1-30&amp;gt;
-d &amp;lt;Denoising strength, 0-1&amp;gt;
-s &amp;lt;seed&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# This command will create an AI version of each frame of video.mp4
node main.js -p="Make it look like a painting in modern style" -v='./video.mp4'-c=14.4 -d=0.5
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Or&lt;/p&gt;

&lt;p&gt;Or, go to ChatGPT and use the following prompt:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Make a 25 prompts, one per line separated by comma in CSV format 
that will generate the different style of painting of a cat in different artistic styles 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Copy the result into &lt;strong&gt;prompts.txt&lt;/strong&gt; file in a root of script folder and then run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;node main.js -i="./prompts.txt" -v='./video.mp4' -c=14.4 -d=0.5
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here we go, enjoy the result!&lt;/p&gt;

&lt;h2&gt;
  
  
  Look for reaction in Instagram
&lt;/h2&gt;

&lt;p&gt;What about the product side of our experiment? We’ve been developing our cat’s Instagram account and uploaded normal and AI-generated videos as reels to find out how they perform:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CD_3GJzj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jk9otdlfxggl24gefy12.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CD_3GJzj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jk9otdlfxggl24gefy12.png" alt="Instagram reels" width="800" height="617"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I haven’t found a direct correlation — simple reels can go viral without any AI. However, AI can serve as a useful tool in your toolbox.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclude/Full Video
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=2EZni7CcXeM"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dU1l2vLN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mnucu0ab4yl7rfowdlgf.png" alt="Youtube video" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Today, we acquired knowledge on automating AI video creation, identified the tools necessary for the process, and learned how to construct a custom script. My main insight is that in the present era, we can swiftly develop extraordinary tools by merging AI with automation and scripting.&lt;/p&gt;

&lt;p&gt;Next time, we will test and refactor our code using Co-Pilot and Chat GPT. Our goal is to discover methods of making our solution not only easier to maintain, but also thoroughly tested.&lt;/p&gt;

&lt;p&gt;I hope you found this intriguing. Please feel free to provide feedback! I aim to delve deeper into AI tools, both here and on my YouTube channel.&lt;/p&gt;

&lt;p&gt;Don’t forget to subscribe and share!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.instagram.com/alice_tigers_paw/reels/"&gt;🐯 Cat account&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/skobak/video-to-ai"&gt;Source code&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/@alex_se"&gt;My youtube&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Best,&lt;br&gt;
Alex&lt;/p&gt;

</description>
      <category>ai</category>
      <category>tutorial</category>
      <category>javascript</category>
      <category>stablediffusion</category>
    </item>
    <item>
      <title>Interactive guide of How not to screw up your New Year's Resolution 2022</title>
      <dc:creator>Aleksandr Skobeltcyn</dc:creator>
      <pubDate>Tue, 21 Dec 2021 07:37:25 +0000</pubDate>
      <link>https://dev.to/skobe/interactive-guide-of-how-not-to-screw-up-your-new-years-resolution-2022-1jlp</link>
      <guid>https://dev.to/skobe/interactive-guide-of-how-not-to-screw-up-your-new-years-resolution-2022-1jlp</guid>
      <description>&lt;p&gt;Hi Devs! I am a software engineer, and my job is to break down big things into small ones and then implement them. My &lt;a href="https://skob.medium.com/reachable-dreams-step-by-step-80572a6a0ef6"&gt;annual experiment&lt;/a&gt; proved that this approach works for reaching goals too.&lt;/p&gt;

&lt;p&gt;Below you will find an interactive article (If you want to interact with article, we need some JavaScript, which you can find &lt;a href="https://yourhabit.me/how-to-build-a-good-habit"&gt;here&lt;/a&gt;) that will help you:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;To define your &lt;strong&gt;goals&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To answer a question: &lt;strong&gt;what exactly to do&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To start: &lt;strong&gt;A free tool on a platform of your choice&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Try to fill all checkboxes so you will have the best possible outcome.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Set realistic goals for 2022
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--b7cxQS83--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2220/1%2AC3X5pIs6jynPwGX8nDLDtg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--b7cxQS83--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2220/1%2AC3X5pIs6jynPwGX8nDLDtg.png" alt="" width="800" height="432"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;First, we need to understand the difference between goals and fantasies. &lt;strong&gt;A goal&lt;/strong&gt; can be broken down into a subset of things to do daily and has a deadline, a &lt;strong&gt;fantasy&lt;/strong&gt; — can not.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Good example:&lt;/em&gt;&lt;/strong&gt; Read &lt;strong&gt;30&lt;/strong&gt; books in &lt;strong&gt;2022&lt;/strong&gt; and become a bit more &lt;strong&gt;educated&lt;/strong&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Why good: It’s feasible, it has an exact date to measure progress and it can be broken down in a daily action: 30 books ~ 30 * 300 pages / 365 = ~24 pages a day.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Bad example:&lt;/em&gt;&lt;/strong&gt; Have villa in Italy&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Why bad: is too broad and probably not realistic in one year. Try to start breaking it down: villa price: ~1M$ -&amp;gt; 15% initial payment -&amp;gt; 150k$ -&amp;gt; save 12k$ a month.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vT-rjrna--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/1%2Aqi3CKDijsTyNVXyIC5OoXg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vT-rjrna--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/1%2Aqi3CKDijsTyNVXyIC5OoXg.png" alt="Interactive site is available [here](https://yourhabit.me/how-to-build-a-good-habit)" width="673" height="603"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Start breaking down
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--a1pogDXj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/0%2ApPBtXwsFlJdcMP3Z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--a1pogDXj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/0%2ApPBtXwsFlJdcMP3Z.png" alt="" width="800" height="428"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The next step is to find out daily doable actions. Don’t worry, this is an iterative process when you go back and forth to find your unique way.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Good example:&lt;/em&gt;&lt;/strong&gt; I will read a book before going to bed for 20 minutes, approximately 5 times a week. I will listen to audiobooks during my commute to the work&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Bad example:&lt;/em&gt;&lt;/strong&gt; I will read 10 books a day, without breaks because I have a motivational boost right now&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hNJiDC5k--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/1%2AwKJ29JgJ8s7N_UDJyOrQYw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hNJiDC5k--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/1%2AwKJ29JgJ8s7N_UDJyOrQYw.png" alt="Interactive site is available [here](https://yourhabit.me/how-to-build-a-good-habit)" width="800" height="652"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Simplify things
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mcmlWppO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/0%2AMZo3kPBG4TAxCwZ-.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mcmlWppO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/0%2AMZo3kPBG4TAxCwZ-.png" alt="" width="800" height="428"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Doing the same things every day might be challenging and sometimes boring. But we can trick ourselves by running daily tasks into habits.&lt;/p&gt;

&lt;p&gt;In addition to good books, I found two good articles that can help you straight ahead:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://medium.com/@aidanhornsby/notes-on-the-power-of-habit-8d8b93df8069"&gt;Notes on The Power of Habit&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://jamesclear.com/implementation-intentions"&gt;Achieve Your Goals: Research Reveals a Simple Trick That Doubles Your Chances for Success&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Good example:&lt;/em&gt;&lt;/strong&gt; What: Read/Listen book for 1 hour. How often:5 days a week. When: before going to bed. Reward: finish the book, brag about it in &lt;a href="https://www.goodreads.com/user/show/67323940-aleksandr-skobeltcyn"&gt;GoodReads&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Bad example:&lt;/em&gt;&lt;/strong&gt; Read books as much as I can&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AOqdyOqq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/1%2A0WzzG7V3T4yO2R9y7YuSOA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AOqdyOqq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/1%2A0WzzG7V3T4yO2R9y7YuSOA.png" alt="Interactive site is available [here](https://yourhabit.me/how-to-build-a-good-habit)" width="674" height="848"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I know that things might look hard to do, but remember that ‘habits’ work in your favor.&lt;/p&gt;

&lt;p&gt;Just start a few simple habits and stick with them for at least 2 weeks.&lt;/p&gt;

&lt;p&gt;🎁 In 2022 we will introduce a &lt;strong&gt;Pro plan&lt;/strong&gt; with a bunch of cool things.&lt;/p&gt;

&lt;p&gt;Consider saving this promo code: available &lt;a href="https://yourhabit.me/how-to-build-a-good-habit"&gt;here&lt;/a&gt; and share it with your friends to get a special offer in 2022.&lt;/p&gt;

&lt;p&gt;I wish you that your dreams(goals) will come true!&lt;/p&gt;

&lt;p&gt;If you have any questions you can always contact me via &lt;a href="https://www.instagram.com/skob_ak/"&gt;Instagram&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Best and Happy New Year!&lt;/p&gt;

&lt;p&gt;Alex&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>habits</category>
    </item>
    <item>
      <title>Reality about APP development with Flutter. Part 2</title>
      <dc:creator>Aleksandr Skobeltcyn</dc:creator>
      <pubDate>Fri, 27 Aug 2021 08:31:34 +0000</pubDate>
      <link>https://dev.to/skobe/fuh-the-app-is-done-but-what-next-part-2-flutter-co-pilot-funnel-gdpr-and-store-fees-d7e</link>
      <guid>https://dev.to/skobe/fuh-the-app-is-done-but-what-next-part-2-flutter-co-pilot-funnel-gdpr-and-store-fees-d7e</guid>
      <description>&lt;p&gt;Hi, it is the second part of the story of App Development (Part 1 &lt;a href="https://dev.to/skob/10-steps-that-will-help-you-turn-your-idea-into-a-product-part-1-2g31"&gt;here&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Like always, let’s jump straight into it:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we have for today:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Key learning about &lt;a href="https://flutter.dev/" rel="noopener noreferrer"&gt;&lt;strong&gt;Flutter&lt;/strong&gt;&lt;/a&gt;  (Framework to build for IOS and Android) &lt;strong&gt;👍&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt; How to significantly speed up your App development (First look at ML assistance: &lt;a href="https://copilot.github.com/" rel="noopener noreferrer"&gt;&lt;strong&gt;Co-pilot&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;from GitHub&lt;/strong&gt; and &lt;strong&gt;Vim&lt;/strong&gt;)🚀&lt;/li&gt;
&lt;li&gt; My &lt;strong&gt;IOS&lt;/strong&gt; experience as a developer🤦&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Business&lt;/strong&gt;: How to build a funnel and make money?&lt;strong&gt;💰&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Why&lt;/strong&gt; and &lt;strong&gt;how&lt;/strong&gt; to collect data and avoid hefty fines from &lt;strong&gt;GDPR/HIPAA&lt;/strong&gt; compliance 🔐&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  1. Key learning about &lt;strong&gt;Flutter&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Flutter&lt;/strong&gt; and one-code base are amazing. But why?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://dart.dev/" rel="noopener noreferrer"&gt;&lt;strong&gt;Dart&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;language —&lt;/strong&gt; Typed language like &lt;strong&gt;TypeScript&lt;/strong&gt;. In my opinion, types bring much more value now, with good suggestions system in IDE and significantly reduce the number of errors.&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://pub.dev/" rel="noopener noreferrer"&gt;&lt;strong&gt;Libraries&lt;/strong&gt;&lt;/a&gt; — It has &lt;strong&gt;popularity ratings&lt;/strong&gt;, quick access to &lt;strong&gt;GitHub issues&lt;/strong&gt;, and usually good &lt;strong&gt;ReadMe&lt;/strong&gt;. It simplifies the choice of using open source in your project.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Toolings&lt;/strong&gt; — It feels like &lt;strong&gt;Chrome Dev Tools,&lt;/strong&gt; which is super handy in case you need to optimize the performance (check the video below).&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://flutter.dev/docs" rel="noopener noreferrer"&gt;&lt;strong&gt;Documentation&lt;/strong&gt;&lt;/a&gt; — apart from the documentation you can quickly jump to definition inside IDE and gets all you need from comments.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Hot Keys&lt;/strong&gt; and &lt;strong&gt;Plugins&lt;/strong&gt; for &lt;strong&gt;VS CODE&lt;/strong&gt; —The endless tree of widgets might look weird at the first glance, but if you know the hotkey: &lt;strong&gt;ctrl+.,&lt;/strong&gt; you can quickly break down into smaller widgets and keep it clean.
Same works for wrapping/deleting widgets.&lt;/li&gt;
&lt;/ul&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%2F7429da20yrqaem8pefbq.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%2F7429da20yrqaem8pefbq.gif" alt="1_8x6hEHD_BuXR-qYdCWE3UA"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I set the following workflow that you might find useful:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Developing and testing with Android, because building bundles are just faster. After work is done, I just run the build process on a MacBook on the same codebase.&lt;/li&gt;
&lt;li&gt;  Interesting fact: when you download App from the Play Store, it works much faster when in debug mode.&lt;/li&gt;
&lt;li&gt;  Be careful when adding a new dependency, even though Flutter is cross-platform, sometimes it requires an extra hack for certain platforms.
Read careful library readme about each platform adoption.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. How to significantly speed up your App development
&lt;/h2&gt;

&lt;p&gt;As you might know, Microsoft has acquired &lt;strong&gt;Github&lt;/strong&gt;, so they developed a crazy tool called: &lt;a href="https://copilot.github.com/" rel="noopener noreferrer"&gt;&lt;strong&gt;Co-Pilot.&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The idea is super simple: Rather than copy solution from &lt;strong&gt;StackOverflow&lt;/strong&gt;, you can integrate it in your IDE and get a suggestion on the fly.&lt;/p&gt;

&lt;p&gt;At first, it looked weird, but after a while, you will start feeling real help.&lt;br&gt;&lt;br&gt;
Not by creating a whole function as it is usually seen in use cases, more like finish the line of code based on what you have in your codebase.&lt;/p&gt;

&lt;p&gt;And &lt;strong&gt;Vim&lt;/strong&gt; on the other side is helping me to jump around the code quickly.&lt;/p&gt;

&lt;p&gt;So I would say it can &lt;strong&gt;boost&lt;/strong&gt; your development by &lt;strong&gt;20%&lt;/strong&gt; and an additional &lt;strong&gt;20%&lt;/strong&gt; with the &lt;strong&gt;Co-Pilot&lt;/strong&gt; plugin.&lt;/p&gt;

&lt;p&gt;Sweet, absolutely recommended (Before the global AI takes your job 😁)!&lt;/p&gt;

&lt;h2&gt;
  
  
  3. My IOS experience as a developer
&lt;/h2&gt;

&lt;p&gt;It is 💩 .&lt;/p&gt;

&lt;p&gt;It takes a lot of time to set the environment. But when it's done, you are good to go to build and update your app without too much hassle.&lt;/p&gt;

&lt;p&gt;You need to have a real Mac, and iPhone to have an IOS version with Flutter, no workarounds.&lt;/p&gt;

&lt;p&gt;And don’t get me wrong. Apple is amazing and secure for the end-user!&lt;br&gt;&lt;br&gt;
The council of cats below tells you a developer story:&lt;/p&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%2Fg591ndnjwr1ae0d2kymn.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%2Fg591ndnjwr1ae0d2kymn.png" alt="1_XDlgS7KV_93vW39vnrk_5g"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4. &lt;strong&gt;Business&lt;/strong&gt;: How to build a funnel and make money
&lt;/h2&gt;

&lt;p&gt;Funny enough, but in 2018 I have done my Master thesis with a topic: &lt;a href="https://www.diva-portal.org/smash/get/diva2:1274717/FULLTEXT01.pdf" rel="noopener noreferrer"&gt;&lt;strong&gt;How to increase revenue in Free-to-Play mobile games&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://yourhabit.me/" rel="noopener noreferrer"&gt;yourhabit.me&lt;/a&gt; is not the game, but principles are pretty the same.&lt;br&gt;&lt;br&gt;
Let’s focus on 3 key components for the Mobile Apps:&lt;/p&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%2Fwg5yylo876pxxh67eb76.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%2Fwg5yylo876pxxh67eb76.png" alt="1_zVRR_PZYKoKH4gQ7AqxbUA"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.1. Acquisition&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You bring users to your App (key metric: &lt;strong&gt;Cost Of Acquisition&lt;/strong&gt;)  &lt;/p&gt;

&lt;p&gt;Here the goal is to lower the cost by: viral marketing, internal sharing/invite programs, influencers, and so on.&lt;/p&gt;

&lt;p&gt;I think the key here is your &lt;strong&gt;marketing creativity&lt;/strong&gt; and &lt;strong&gt;established network&lt;/strong&gt;. You probably noticed that Elon Musk played a key role in the acquisition strategy for the &lt;strong&gt;clubhouse,&lt;/strong&gt; same as ‘closed club’ and ‘FOMO: fear of missing opportunity with invitation links`.&lt;/p&gt;

&lt;p&gt;That was just &lt;strong&gt;brilliant&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.2. Retention&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You have to do your best to keep users engaged (key metrics: &lt;strong&gt;DAU/MAU&lt;/strong&gt; (&lt;strong&gt;D&lt;/strong&gt;aily/&lt;strong&gt;M&lt;/strong&gt;onthly &lt;strong&gt;A&lt;/strong&gt;ctive &lt;strong&gt;U&lt;/strong&gt;sers)&lt;/p&gt;

&lt;p&gt;This is the tricky part, your product should have reasons to come back. &lt;strong&gt;Notification&lt;/strong&gt;, &lt;strong&gt;Gamification&lt;/strong&gt; can help you, but I believe that your product should bring &lt;strong&gt;real value&lt;/strong&gt; anyway.&lt;/p&gt;

&lt;p&gt;On the same example of the &lt;strong&gt;Clubhouse&lt;/strong&gt;, if you do not store the conversation what is the point to come back?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.3. Monetization&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You have to make money, make yourself/shareholder/team happy, and pay the bills for the server and maintenance. (Key metrics: &lt;strong&gt;Revenue/Data&lt;/strong&gt;)&lt;/p&gt;

&lt;p&gt;This part is even more tricky! So, fasten seat belts!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.3.1&lt;/strong&gt; According to the thesis you might have between 1–5% in-app-purchase of the whole user base. Ads can drivers revenue, but you have to be careful with it since it negatively affects the &lt;strong&gt;retention&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.3.2&lt;/strong&gt; And according to this &lt;a href="https://www.theverge.com/21445923/platform-fees-apps-games-business-marketplace-apple-google" rel="noopener noreferrer"&gt;article&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AppStore&lt;/strong&gt; and &lt;strong&gt;GooglePlay&lt;/strong&gt; will take from 15–30% of your revenue as a fee.&lt;/p&gt;

&lt;p&gt;Your local taxation + your costs services that make your life easier like &lt;strong&gt;Firebase/AWS&lt;/strong&gt;. So from 1 earn USD, you probably will be left with &lt;strong&gt;30&lt;/strong&gt; cents in your pocket.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.3.3&lt;/strong&gt; Based on this &lt;a href="https://42matters.com/google-play-statistics-and-trends" rel="noopener noreferrer"&gt;one&lt;/a&gt;, &lt;a href="https://42matters.com/ios-apple-app-store-statistics-and-trends" rel="noopener noreferrer"&gt;two&lt;/a&gt; types of research:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1,015&lt;/strong&gt; Apps publishing every day on &lt;strong&gt;AppStore&lt;/strong&gt; and &lt;strong&gt;1748&lt;/strong&gt; on &lt;strong&gt;Google Play&lt;/strong&gt; respectively.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;93%&lt;/strong&gt; for &lt;strong&gt;AppStore&lt;/strong&gt; and &lt;strong&gt;96% for Google Play&lt;/strong&gt; are distributed for &lt;strong&gt;free.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So the competition is pretty tough. Nothing new here, tooling development, ML, frameworks reduce the entrance barrier&lt;/p&gt;

&lt;p&gt;But is it &lt;strong&gt;free&lt;/strong&gt; for nearly &lt;strong&gt;95%&lt;/strong&gt; of the apps?&lt;/p&gt;

&lt;p&gt;The answer in the old proverb: &lt;strong&gt;“There is no free cheese in a mousetrap”.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A lot of companies are not making money directly, they just collecting the data which is super valuable nowadays.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Why data is so important, and how to collect it with the respect (GDPR/HIPAA)
&lt;/h2&gt;

&lt;p&gt;You need data to tune and improve your product, otherwise, it’s just a blind guess despite how smart you are.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5.1 How to collect the data&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I used the following techniques to collect the information on the current stage:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Instagram surveys with ‘fake’ mockups.&lt;/li&gt;
&lt;li&gt;  After the first version has been published I seat next to my friend and just silently observe the behaviors, making notes. No comments, just looking, this is how many users will use it.&lt;/li&gt;
&lt;li&gt;  I am looking at the data, google analytics, firebase statistics, google and apple stores consoles.&lt;/li&gt;
&lt;li&gt;  Feedback from early adopters was super useful, “Thanks to the people who are open to sharing good/bad feedbacks or just text me to say thank you for your work”.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can see how the product evolved based on the data analysis below. For example, the numbers system was clear only for me, so it has been removed and simplified:&lt;/p&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%2F169f6b60w6xcualy2qxs.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%2F169f6b60w6xcualy2qxs.png" alt="1_3xpbSYc-EPJgeEdBwe-4yg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5.2 What about GDPR/HIPPA compliance&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;My core business is built around &lt;strong&gt;privacy&lt;/strong&gt; and &lt;strong&gt;GDPR&lt;/strong&gt;, so I read &lt;strong&gt;GDPR&lt;/strong&gt; twice and what is important is to understand here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  You collect the data that you only need and you are honest with your users about what data it is, and how you or your partners use it.&lt;/li&gt;
&lt;li&gt;  State it in your &lt;strong&gt;terms of use&lt;/strong&gt; and ask for consent during onboarding. Remember “The GDPR requires consent to be &lt;strong&gt;opt-in.&lt;/strong&gt;”&lt;/li&gt;
&lt;li&gt;  In general, respect user data. Treat it as your personal sensitive information that you don’t want to share with a third party, or explicitly understand how it will be used.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As I see it, all new apps should be developed with &lt;strong&gt;privacy-first&lt;/strong&gt; in mind. But don’t go too crazy with it on a testing/validation stage. It is just one of the risks, so you have to carefully assess it at each development stage.&lt;/p&gt;

&lt;p&gt;In my opinion, &lt;strong&gt;GDPR/HIPAA&lt;/strong&gt; and other compliances are good things!&lt;/p&gt;

&lt;p&gt;Imagine few big companies that know absolutely everything about you and have a tool for personalized propaganda…&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrapping up…
&lt;/h2&gt;

&lt;p&gt;I hope, today you learn something new and it was a fun read.&lt;br&gt;&lt;br&gt;
Please consider like or share this article if you find it useful. That helps me to keep sharing the info.&lt;/p&gt;

&lt;p&gt;If you like/dislike the product itself, I would love to hear what you think in the comment section below.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quick links&lt;/strong&gt;:&lt;br&gt;&lt;br&gt;
YourHabit App:&lt;br&gt;&lt;br&gt;
&lt;a href="https://yourhabit.me" rel="noopener noreferrer"&gt;Site&lt;/a&gt;, &lt;a href="https://www.producthunt.com/posts/bettre" rel="noopener noreferrer"&gt;ProductHunt&lt;/a&gt;, &lt;a href="https://www.indiehackers.com/product/bettre-me" rel="noopener noreferrer"&gt;IndieHackers&lt;/a&gt;, &lt;a href="https://apps.apple.com/us/app/bettre-me/id1577939050#?platform=iphone" rel="noopener noreferrer"&gt;AppStore&lt;/a&gt; , &lt;a href="https://play.google.com/store/apps/details?id=io.skob.bettre" rel="noopener noreferrer"&gt;GooglePlay&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/skob/10-steps-that-will-help-you-turn-your-idea-into-a-product-part-1-2g31"&gt;Part 1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With all the best,&lt;/p&gt;

&lt;p&gt;Alex&lt;br&gt;&lt;br&gt;
&lt;a href="https://www.instagram.com/skob_ak/" rel="noopener noreferrer"&gt;Follow on Instagram&lt;/a&gt; / &lt;a href="https://skob.io" rel="noopener noreferrer"&gt;skob.io&lt;/a&gt;&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>mobile</category>
      <category>startup</category>
      <category>productivity</category>
    </item>
    <item>
      <title>10 Steps that will help you turn your idea into a product. Part 1</title>
      <dc:creator>Aleksandr Skobeltcyn</dc:creator>
      <pubDate>Thu, 22 Jul 2021 11:50:41 +0000</pubDate>
      <link>https://dev.to/skobe/10-steps-that-will-help-you-turn-your-idea-into-a-product-part-1-2g31</link>
      <guid>https://dev.to/skobe/10-steps-that-will-help-you-turn-your-idea-into-a-product-part-1-2g31</guid>
      <description>&lt;p&gt;Hi Devs!&lt;/p&gt;

&lt;p&gt;Do you remember how you got the &lt;strong&gt;💎idea&lt;/strong&gt; and want to make it but don't know &lt;strong&gt;how&lt;/strong&gt; to approach it?&lt;/p&gt;

&lt;p&gt;In this series of articles (&lt;a href="https://dev.to/skob/10-steps-that-will-help-you-turn-your-idea-into-a-product-part-1-2g31"&gt;Part 1&lt;/a&gt;, &lt;a href="https://dev.to/skob/fuh-the-app-is-done-but-what-next-part-2-flutter-co-pilot-funnel-gdpr-and-store-fees-d7e"&gt;Part2&lt;/a&gt;), I will share the whole process of it.&lt;/p&gt;

&lt;p&gt;Let's start with &lt;strong&gt;Part 1&lt;/strong&gt;, what we have for today:&lt;/p&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%2F8629vqtbysnsrndmg3hp.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%2F8629vqtbysnsrndmg3hp.png" alt="Group 177"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Each step has a&lt;/em&gt; 🎯 &lt;em&gt;end goal so it's easy to be laser-focused&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Idea
&lt;/h2&gt;

&lt;p&gt;🎯&lt;em&gt;End goal: Clear vision&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;My idea is simple: Habit-tracking app.&lt;/p&gt;

&lt;p&gt;After my &lt;a href="https://dev.to/skob/reachable-dreams-step-by-step-3l0k"&gt;one-year experiment&lt;/a&gt; I decided to create an app that will help me stick with good habits.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Motivation
&lt;/h2&gt;

&lt;p&gt;🎯&lt;em&gt;End goal: Motivational boost&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;At the start, the motivation level is super high, but based on my experience product development will take time.&lt;/p&gt;

&lt;p&gt;So I decided to write down things that will help me stay motivated for a longer time:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;New skills: Flutter/Firebase/Figma and improved CV&lt;/li&gt;
&lt;li&gt;App that will help me and my close friends&lt;/li&gt;
&lt;li&gt;Practice Vim&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  3. Mockup
&lt;/h2&gt;

&lt;p&gt;🎯&lt;em&gt;End goal: general visuals to understand the architecture&lt;/em&gt;&lt;/p&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%2Fdtlhhaxhgukgr0dt95cw.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%2Fdtlhhaxhgukgr0dt95cw.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here I decided to not go into details, only features that help make the job done: &lt;strong&gt;Create a habit and mark it as done&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Market research
&lt;/h2&gt;

&lt;p&gt;🎯&lt;em&gt;End goal: Update my knowledge in a field&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;So, I bounced about the idea with my friends first, to listen to what they think. A &lt;a href="https://hamedmp.com/" rel="noopener noreferrer"&gt;friend&lt;/a&gt; of mine already researched the topic so he gave me pretty good sources to scrutinize.&lt;/p&gt;

&lt;p&gt;I have looked at 22 apps that exist in Apple/Play stores, noted the pros and cons of each to better understand the landscape. &lt;/p&gt;

&lt;p&gt;And created the notion page with:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Features that are mostly in demand in such kinds of apps&lt;/li&gt;
&lt;li&gt;What people don't like in rivals apps&lt;/li&gt;
&lt;li&gt;The strong and weak sides of each app on the market&lt;/li&gt;
&lt;li&gt;Keywords&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  5. Technology choice and Education
&lt;/h2&gt;

&lt;p&gt;🎯&lt;em&gt;End goal: Define a tech stack&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I set two main criteria in order to simplify choice:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Speed and cost - faster and lower respectively &lt;/li&gt;
&lt;li&gt;Feasibility - have access to devices API that app required&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And what we have had on a table:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://web.dev/progressive-web-apps/" rel="noopener noreferrer"&gt;&lt;strong&gt;PWA&lt;/strong&gt;&lt;/a&gt; - progressive web app&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cordova.apache.org/" rel="noopener noreferrer"&gt;&lt;strong&gt;Phone Gap/Cordova&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Native Android and IOS&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://reactnative.dev/" rel="noopener noreferrer"&gt;&lt;strong&gt;React Native&lt;/strong&gt;&lt;/a&gt; / &lt;a href="https://flutter.dev/" rel="noopener noreferrer"&gt;&lt;strong&gt;Flutter&lt;/strong&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Let's look a bit in detail at how the decision here has been made.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PWA&lt;/strong&gt; - Seems good, but after &lt;a href="https://firt.dev/pwa-2021/" rel="noopener noreferrer"&gt;read this research&lt;br&gt;
&lt;/a&gt; I decided to not go this way. The onboarding process for IOS users seems pretty horrible from a UX point of view, at least for now.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Phone Gap/Cordova&lt;/strong&gt; - Same as start something new with PHP now. It works, but you know what I mean😁.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Native apps&lt;/strong&gt; - Two code bases will be expensive to develop and maintain. And the benefits of the native approach are just overkilling for a simple app like mine.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;React Native/Flutter&lt;/strong&gt; - Both actually perfectly fit the task. After a quick look at the documentation, checked the GitHub trends, and available tooling I decided to go with Flutter. &lt;/p&gt;

&lt;p&gt;Here is how made that decision:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Flutter has been developed and maintain by Google and I have experience in Angular.
So should be easy to understand things from the same provider&lt;/li&gt;
&lt;li&gt;As a backend, I decided to go with Firebase. Because it speeds up the process and seems like have good integration with Flutter&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;And I spent 1 day watching &lt;a href="https://www.youtube.com/watch?v=zLOaNyuO670" rel="noopener noreferrer"&gt;flutter crash-course&lt;/a&gt;, reading documentation, learning about Firebase basics.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Setting up the environment
&lt;/h2&gt;

&lt;p&gt;🎯&lt;em&gt;End goal: speed up the development&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I wanted something that is already working, so I looked at the boilerplates, starters to bring myself as close to the working app as possible.&lt;/p&gt;

&lt;p&gt;I found &lt;a href="https://github.com/delay/flutter_starter" rel="noopener noreferrer"&gt;one&lt;/a&gt;, and in a few minutes, the simple app with authentication had already been on my phone. Cool, isn't it?&lt;/p&gt;

&lt;p&gt;With a starter code, I am helped myself a lot since I am new at flutter:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;I learned from other developers how to structure the code in a right way&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I decreased the development time quite a lot&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  7. MVP and Feedback from Instagram
&lt;/h2&gt;

&lt;p&gt;🎯&lt;em&gt;End goal: feedback and extra motivation boost&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Cool, after few days of modification starter I had a working app:&lt;/p&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%2Ftdss86i94aknco33aw3p.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%2Ftdss86i94aknco33aw3p.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I uploaded a video of the app to Instagram with a simple question: &lt;strong&gt;Would you like to use such an app?&lt;/strong&gt;:&lt;/p&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%2Fveog8rcamoiiufuwzc7r.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%2Fveog8rcamoiiufuwzc7r.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The result was good, even though I knew I have to be careful with this data because of &lt;a href="https://www.linkedin.com/pulse/ugly-baby-syndrome-johnny-killerup-pedersen/" rel="noopener noreferrer"&gt;Ugly Baby Syndrome&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Anyway, it was good for the motivation, the public announcement created positive pressure on me and I had first feedback.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Proper UI/UX
&lt;/h2&gt;

&lt;p&gt;🎯&lt;em&gt;End goal: UI layout&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I went to a &lt;a href="https://dribbble.com/" rel="noopener noreferrer"&gt;dribble&lt;/a&gt; for the inspiration. Looked at how the designers show certain things in an app like mine, what color scheme is usually used.&lt;/p&gt;

&lt;p&gt;So after one day of good flow, I got this in the &lt;a href="http://figma.com/" rel="noopener noreferrer"&gt;Figma&lt;/a&gt;:&lt;br&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%2F6lqjl6a18ff5pyykdqtf.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%2F6lqjl6a18ff5pyykdqtf.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I did run the second survey on Instagram that showed that most people prefer grid view instead of the list. So I picked that one for the first version &lt;/p&gt;

&lt;h2&gt;
  
  
  9. Development
&lt;/h2&gt;

&lt;p&gt;🎯&lt;em&gt;End goal: Working App with new UI/UX&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;It took me 2 extra days to make it real. Some UI things have been removed to speed up the process.&lt;/p&gt;

&lt;p&gt;Few key points here:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;First I created a theme class with colors, styles, and fonts. That will guarantee the same style across the whole app&lt;/li&gt;
&lt;li&gt;The rest is just coding and by having a complete UI, it is just a matter of time. &lt;/li&gt;
&lt;li&gt;Using &lt;a href="https://www.vim.org/" rel="noopener noreferrer"&gt;vim&lt;/a&gt; speed up that proceed for nearly 30-40%, despite the painful learning curve&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  10. First Release
&lt;/h2&gt;

&lt;p&gt;🎯&lt;em&gt;End goal: Google Play link to share&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;So here I chose the same approach as described above: Theory + Practice in 20/80 proportion.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;I looked at how other app developers present their products in stores&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Read the articles about how to make a better visuals, SEO and higher acquisitions rate&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Made visuals in Figma and Photoshop&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Wrote SEO description with wording from Market Research&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Built a simple &lt;a href="https://yourhabit.me" rel="noopener noreferrer"&gt;website&lt;/a&gt; to basically place &lt;strong&gt;terms of use&lt;/strong&gt; and &lt;strong&gt;privacy policy&lt;/strong&gt; which is required by App Store and Google Play&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;And after a 3 days (Google reviewed took exactly that time) I am finally got a approved app here: &lt;a href="https://play.google.com/store/apps/details?id=io.skob.bettre" rel="noopener noreferrer"&gt;Google Play&lt;/a&gt; 🎉🎉🎉&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next
&lt;/h2&gt;

&lt;p&gt;Cool, I hope it was a fun read for you! Now the plan is to gain a small user base to test in a real environment, so you are very welcome to join &lt;a href="https://play.google.com/store/apps/details?id=io.skob.bettre" rel="noopener noreferrer"&gt;here&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;After the testing process will be done, I will make a release for IOS so I could start more aggressive distribution such as Product Hunt, Google/Facebook Ads, and so on. About this, you can read in Part 2, which will be published after the work is done!&lt;/p&gt;

&lt;p&gt;Subscribe to stay tuned!&lt;/p&gt;

&lt;p&gt;And I really appreciate your negative or positive feedback in the comment section below!&lt;/p&gt;

&lt;p&gt;Best,&lt;br&gt;
Alex&lt;br&gt;
&lt;a href="https://skob.io" rel="noopener noreferrer"&gt;https://skob.io&lt;/a&gt;&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>mobile</category>
      <category>productivity</category>
      <category>startup</category>
    </item>
    <item>
      <title>Reachable dreams. Step-by-step</title>
      <dc:creator>Aleksandr Skobeltcyn</dc:creator>
      <pubDate>Wed, 16 Dec 2020 08:18:14 +0000</pubDate>
      <link>https://dev.to/skobe/reachable-dreams-step-by-step-3l0k</link>
      <guid>https://dev.to/skobe/reachable-dreams-step-by-step-3l0k</guid>
      <description>&lt;h1&gt;
  
  
  Reachable dreams. Step-by-step
&lt;/h1&gt;

&lt;p&gt;What was your plan for &lt;strong&gt;2020&lt;/strong&gt;? Become &lt;strong&gt;richer&lt;/strong&gt;, &lt;strong&gt;healthier&lt;/strong&gt;, &lt;strong&gt;smarter&lt;/strong&gt;, or maybe find &lt;strong&gt;love&lt;/strong&gt;?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Let’s dive into&lt;/strong&gt; my experiment of 2020,
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;where it’s brought me&lt;/strong&gt; and how &lt;strong&gt;it can help you&lt;/strong&gt; reach your dreams in the upcoming &lt;strong&gt;&lt;em&gt;2021&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;NB!&lt;/strong&gt; Each of us in a different situation and has different abilities/opportunities, it is just my experiment of 2020 and I hope that you can find it useful✌&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Today’s story is structured in the following way:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The trigger&lt;/strong&gt; that pushed me to pursue a &lt;strong&gt;dream (not a fantasy)&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;What’s the difference between a &lt;strong&gt;dream and a fantasy&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How I &lt;strong&gt;broke down dreams into a subset of goals&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt; of my typical day&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Results&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--adqg2W9F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2560/1%2ATOe5DSJHWbq-a76rTVkO7A.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--adqg2W9F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2560/1%2ATOe5DSJHWbq-a76rTVkO7A.jpeg" alt="" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🔫1. Trigger
&lt;/h2&gt;

&lt;p&gt;There is always a trigger before each big change.&lt;/p&gt;

&lt;p&gt;In my case, it was about my successful &lt;strong&gt;friends&lt;/strong&gt; and my &lt;strong&gt;curiosity&lt;/strong&gt;: &lt;br&gt;
&lt;strong&gt;‘How you …? What are you doing to be…?’&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;and&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Health problem:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Neck pain after intense swimming training&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Stomach problem after eating a junky meal&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Skin problem&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Frequent flu/cold during 2019&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ✨2. Fantasy vs Dream?
&lt;/h2&gt;

&lt;p&gt;What is the difference between a Fantasy and a Dream?&lt;/p&gt;

&lt;p&gt;A dream can be broken down into &lt;strong&gt;goals&lt;/strong&gt; and exact things &lt;strong&gt;to do daily&lt;/strong&gt;, a &lt;strong&gt;fantasy&lt;/strong&gt; —  can not.&lt;/p&gt;

&lt;h2&gt;
  
  
  🪓3. Dream into a subset of goals
&lt;/h2&gt;

&lt;p&gt;At the start of 2020 I broke down my big dream of &lt;strong&gt;being successful and happy&lt;/strong&gt; into a subset of goals, and put them in the following groups:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Health, Family &amp;amp; Friends, Career &amp;amp; Finance, Personal development.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  💊3.1. Health goals
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Be healthy overall&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Be more energetic&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Look fit&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Half-marathon&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  👬3.2. Family &amp;amp; Friends
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Find a girlfriend&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Find new friends&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Keep in touch with my family and friends&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  💰3.3. Career &amp;amp; Finance
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Have income from my company (investment, consultancy, company profit)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Become a better CTO (understand more about tech/people)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Understand technology such as Kubernetes, CI/CD, Machine Learning, and Security&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🥇3.4. &lt;strong&gt;Personal development&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Build a personal brand: -&lt;strong&gt;website&lt;/strong&gt; , -&lt;strong&gt;podcast&lt;/strong&gt;, -&lt;strong&gt;blog&lt;/strong&gt;, -&lt;strong&gt;style&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Read 12–15 books: 20% novels, 40% -IT books, 40% — business literature&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Increase my professional network&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Improve my Swedish&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🔍4. Break down Goals into Daily routines
&lt;/h2&gt;

&lt;p&gt;Here I have to recommend two books that can really help you:&lt;/p&gt;

&lt;p&gt;— 📗&lt;a href="https://www.goodreads.com/book/show/590652.The_Slight_Edge"&gt;The Slight edge&lt;/a&gt;: &lt;br&gt;
This book explains how to break down big things into small daily tasks&lt;/p&gt;

&lt;p&gt;— 📕&lt;a href="https://www.goodreads.com/book/show/12609433-the-power-of-habit"&gt;The Power of Habit&lt;/a&gt;:&lt;br&gt;
This book helps understand how to build habits for daily tasks&lt;/p&gt;

&lt;p&gt;Let me give an example:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You want to be &lt;strong&gt;a better in businessman&lt;/strong&gt;/&lt;strong&gt;businesswoman&lt;/strong&gt;-&amp;gt; Try read &lt;strong&gt;12 business books&lt;/strong&gt; next year -&amp;gt; &lt;strong&gt;1 book&lt;/strong&gt; per month -&amp;gt; each book is ~ &lt;strong&gt;300 pages&lt;/strong&gt; -&amp;gt; ~&lt;strong&gt;10 pages&lt;/strong&gt; per day.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The example shows that your real goal is just to build a habit to read 10 pages per day in case you want to be a better &lt;strong&gt;businessman&lt;/strong&gt;/&lt;strong&gt;businesswoman&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🤏5. Daily routine example
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;NB!&lt;/strong&gt; Times can vary depending on many factors (summer/winter time, illness, night party and so on), but that was my daily schedule during 2020 that I tried to stick to it as much as possible.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xT9gtyO_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2528/1%2AjSI-bWl5PJ5mmVfZCgPD9A.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xT9gtyO_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2528/1%2AjSI-bWl5PJ5mmVfZCgPD9A.jpeg" alt="" width="800" height="190"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Wake up&lt;/strong&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;I know my agenda for the day (that has been planned one day before), it helps to not snooze too much (Especially with remote work during Corona times)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Google assistant (smart speaker)&lt;/strong&gt; plays music right after alarm ringing&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AAKCHCD0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2528/1%2AYUD6TZtg_GWy-RDldpG_zA.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AAKCHCD0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2528/1%2AYUD6TZtg_GWy-RDldpG_zA.jpeg" alt="" width="800" height="190"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Morning routine.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;20 minutes Duolingo to learn Swedish (🥇Personal development)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;10 minutes of yoga (📺&lt;a href="https://www.youtube.com/watch?v=uMV4Nq6jpu0"&gt;Sun Salutation&lt;/a&gt;), and 10–20 push-ups (💊Health)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;30 minutes for shower and light breakfast, a mix of &lt;strong&gt;fast&lt;/strong&gt; and &lt;strong&gt;slow carbs&lt;/strong&gt; (something sweet and porridge) (💊Health)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--q6oEuQqE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2528/1%2AOVs9GzISq3xSWDUkV5sOfg.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--q6oEuQqE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2528/1%2AOVs9GzISq3xSWDUkV5sOfg.jpeg" alt="" width="800" height="190"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Day planning.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Checking the agenda, add new tasks from emails and Trello sprint backlog(💰Career &amp;amp; Finance /🥇Personal development)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Prioritizing tasks that will affect the annual goal in general (💰Career &amp;amp; Finance /🥇Personal development)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--P94uB_Lz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2528/1%2Ai3KXNA7pT6e-pAzxRAeKWw.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--P94uB_Lz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2528/1%2Ai3KXNA7pT6e-pAzxRAeKWw.jpeg" alt="" width="800" height="190"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Working time&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Commute to the office (&lt;em&gt;pre-corona time&lt;/em&gt;) by bike or bus with &lt;strong&gt;audiobook&lt;/strong&gt; or &lt;strong&gt;youtube&lt;/strong&gt;(💊Health/🥇Personal development)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Coding or doing other related tasks with a lunch break(💰Career &amp;amp; Finance/ 👬Friends /🥇Personal Development)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Each hour I have a watch beep signal that reminds me to do stretching for a couple of minutes and keep the right posture(💊Health)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;1–2 times a week I am running during this time (choosing the day with better weather) (💊Health). I also use Garmin Watch with an in-build 📺&lt;a href="https://www.youtube.com/watch?v=sOVRTSmSw30"&gt;running program&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UFPnulzt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2528/1%2A0ZqW80Z5ZAgjJ8N70NsW5A.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UFPnulzt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2528/1%2A0ZqW80Z5ZAgjJ8N70NsW5A.jpeg" alt="" width="800" height="190"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lunchtime.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Trying to cook or order something that follows the &lt;a href="https://www.health.harvard.edu/media/content/files/health-report-pdfs/healthy-eating-plate.pdf"&gt;Harvard Plate&lt;/a&gt; suggestion(💊Health)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--26CO9ImT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/3676/0%2AAZn8azeXyDNxGYlx.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--26CO9ImT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/3676/0%2AAZn8azeXyDNxGYlx.jpg" alt="[Harvard Plate](https://www.health.harvard.edu/media/content/files/health-report-pdfs/healthy-eating-plate.pdf)" width="800" height="631"&gt;&lt;/a&gt;&lt;em&gt;&lt;a href="https://www.health.harvard.edu/media/content/files/health-report-pdfs/healthy-eating-plate.pdf"&gt;Harvard Plate&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Eat vitamins : &lt;strong&gt;D, B, Omega 3, and Multivitamins.&lt;/strong&gt; &lt;strong&gt;Especially D&lt;/strong&gt; in the Scandinavian region (💊Health)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Serve or order a small portion (💊Health)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--k3M3N92y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://cdn-images-1.medium.com/max/2000/1%2AeS9XRoAkIvJhwXGY2M-7dA.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--k3M3N92y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://cdn-images-1.medium.com/max/2000/1%2AeS9XRoAkIvJhwXGY2M-7dA.gif" alt="" width="632" height="150"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Chill and personal time.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Watching youtube, or doing any other &lt;strong&gt;non-goal related&lt;/strong&gt; things 🤘 &lt;br&gt;
&lt;strong&gt;This is a crucial thing to not become a 🤖robot.&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If have a special dinner or a party, sometimes I chose an alcohol-free beer instead of regular ( 💊Health). A friend showed me this trick an interesting way to hack your old habits&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Prepare for bedtime ( 💊Health)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;No TV-series after &lt;strong&gt;11 PM&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FmyT7fcy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2528/1%2AJ8D3BwoANt-LtuVp0p-GOQ.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FmyT7fcy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2528/1%2AJ8D3BwoANt-LtuVp0p-GOQ.jpeg" alt="" width="800" height="190"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Bedtime(📘&lt;a href="https://www.goodreads.com/book/show/34466963-why-we-sleep"&gt;Why we sleep&lt;/a&gt;. An advice from that book below) ( 💊Health)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Be in bed before 11 PM&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Keep room cold and fresh&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Keep the room dark and silent during the night&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sleep at least 8 hours&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Do not eat 2 hours before sleep&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Do not drink alcohol before going to bed&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Do not drink coffee after 3 p.m&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sleep on a comfortable mattress and pillow&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Remove blue light from your screen 2 hours before bed (📖 &lt;a href="https://blog.google/outreach-initiatives/digital-wellbeing/improve-your-sleep/#:~:text=With%20Bedtime%20mode%2C%20formerly%20known,that%20might%20disturb%20your%20sleep."&gt;Bedtime mode&lt;/a&gt; on Android)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Go to bed and wake up at the same time (23:00–7:00), even on the weekend&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🧾5. Results
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Read &lt;a href="https://www.goodreads.com/review/list/67323940?shelf=read"&gt;25 books&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pOsVO7EC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/1%2ACT4tDGRklYF51mzUJ6F0dw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pOsVO7EC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/1%2ACT4tDGRklYF51mzUJ6F0dw.png" alt="" width="749" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.strava.com/athletes/10176557"&gt;Biked(503KM)/Run(301KM)&lt;/a&gt; and did a half-marathon in 🐌&lt;strong&gt;2:25h&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--s_HEcZdv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/3392/1%2A5q-Xqy4WvzjHrfxqZ3-ILg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--s_HEcZdv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/3392/1%2A5q-Xqy4WvzjHrfxqZ3-ILg.png" alt="" width="800" height="588"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Duolingo (Finished the whole course)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--67Hxq9Um--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/1%2ATVNulAgxth_0NTuBxkcTvw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--67Hxq9Um--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/1%2ATVNulAgxth_0NTuBxkcTvw.png" alt="" width="632" height="193"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Built a website: &lt;a href="https://skobeltcyn.com/"&gt;https://skobeltcyn.com/ &lt;/a&gt;(don’t forget to click on a 🔴 button)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Did 7 podcast episodes (it didn’t take off, but it was a good experience) + one episode with me:&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SACOmw91--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/1%2AaT6QKgqjLsZPSJK6yvh_jw.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SACOmw91--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/1%2AaT6QKgqjLsZPSJK6yvh_jw.jpeg" alt="" width="397" height="371"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Wrote 3 articles on dev.to (include this one) &lt;strong&gt;~ 4700 views&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jUVtWE_B--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/4588/1%2AVePVz3e10UoZH-wIpqEdYw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jUVtWE_B--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/4588/1%2AVePVz3e10UoZH-wIpqEdYw.png" alt="[Stats from dev.to](https://dev.to/skobak)" width="800" height="261"&gt;&lt;/a&gt;&lt;em&gt;&lt;a href="https://dev.to/skobak"&gt;Stats from dev.to&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Workwise, we rolled out the: &lt;a href="https://sensivo.eu/"&gt;https://sensivo.eu/&lt;/a&gt; product, have several paying customers and are closing the pre-seed round🎉🍾🥂&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I guess vitamins helped me to avoid the flu, and now I am recovering after COVID-19&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I found new friends and acquaintances via &lt;strong&gt;volleyball meetups&lt;/strong&gt; and &lt;strong&gt;participation in an open-source project&lt;/strong&gt;. And I have been in touch with old friends and family via Zoom&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I got rid of stomach pain by increasing physical activities. Still have skin problem but found a good treatment after proper check-ups&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;And I found a girlfriend (How — it is a different big story)🎈&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That was just an experiment of 2020, hope it was a fun read.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;UPDATE from 2021!&lt;/strong&gt;&lt;br&gt;
Recently, I build an app &lt;a href="https://yourhabit.me"&gt;Yourhabit.me&lt;/a&gt; that helps me to track my progress during my 2021 experiment!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kW_rfKkG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uvw5w2idfqg4cor2vhxl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kW_rfKkG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uvw5w2idfqg4cor2vhxl.png" alt="Image description" width="800" height="479"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I appreciate your claps and please leave your comments below.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you have a friend who is chasing a dream but without obvious progress please consider to share this post with him/her 👌&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Stay safe and happy new year!&lt;br&gt;
Best, Alex&lt;br&gt;
Co-founder of &lt;a href="https://sensivo.eu/"&gt;sensivo.eu&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LApItUJB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/rpo663ymvxaz54dj90az.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LApItUJB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/rpo663ymvxaz54dj90az.gif" alt="Alt Text" width="570" height="322"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>motivation</category>
      <category>remote</category>
      <category>startup</category>
    </item>
    <item>
      <title>What have I learned from 4 startups failures?</title>
      <dc:creator>Aleksandr Skobeltcyn</dc:creator>
      <pubDate>Thu, 01 Oct 2020 12:18:32 +0000</pubDate>
      <link>https://dev.to/skobe/what-have-i-learned-from-5-startups-failures-2paf</link>
      <guid>https://dev.to/skobe/what-have-i-learned-from-5-startups-failures-2paf</guid>
      <description>&lt;p&gt;Hej folks!&lt;/p&gt;

&lt;p&gt;I am a person who always dreamed about building big things. That one day an idea will pop up in my mind and I will become a millionaire.&lt;/p&gt;

&lt;p&gt;Nowadays, especially in the IT world, such dreams can indeed come true, but is your dream real?&lt;/p&gt;

&lt;p&gt;Let's dive into my personal journey so I can share 5 key learnings that I have discovered so far.&lt;/p&gt;

&lt;h1&gt;
  
  
  Short story
&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%2Fi%2Fmvwsbfnuwdxndix26vki.jpg" 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%2Fi%2Fmvwsbfnuwdxndix26vki.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After a few failed attempts at building big things, I decided to go back to school to understand the basic principles of &lt;strong&gt;Entrepreneurship and Economics&lt;/strong&gt;. It was a really good decision for an IT guy like me, to understand the broader picture of the startup world.&lt;/p&gt;

&lt;p&gt;After 1 year in academia, I found a co-founder and started a new venture. However, it didn't work out financially, and likewise another venture that followed shortly after.&lt;/p&gt;

&lt;p&gt;Yet my current and relatively new venture seems to be going quite well.&lt;/p&gt;

&lt;p&gt;By looking back I have recognized that my initial dream to quickly become a millionaire now has changed.&lt;/p&gt;

&lt;p&gt;And here are my 5 key learnings that I would like to share with you.&lt;/p&gt;

&lt;h1&gt;
  
  
  1. Money is not the goal
&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%2Fi%2F6n1m7d03750yksnry0v0.jpg" 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%2Fi%2F6n1m7d03750yksnry0v0.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Business is a marathon, not a sprint&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Yes, we need to pay bills, buy stuff for ourselves and family, but when you start your own company making it successful becomes much more interesting than just consuming expensive goods.&lt;/p&gt;

&lt;p&gt;Now I see money as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Resources&lt;/strong&gt; to deal with your basic needs (first two blocks in Maslow pyramid) and grow the business. &lt;em&gt;Resource for a long run&lt;/em&gt;&lt;br&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%2Fi%2F7z7f5066mqgyhjqfb7we.jpg" 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%2Fi%2F7z7f5066mqgyhjqfb7we.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.simplypsychology.org/maslow.html" rel="noopener noreferrer"&gt;Read more about Maslow pyramid&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;A perfect metric&lt;/strong&gt; proving that your business is sustainable as it created something that people are willing to pay for. &lt;em&gt;An indicator that you are running in the right direction&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I think you can do business only chasing big numbers in your account, the question is for how long? What would be your motivation when you reach a certain level? &lt;/p&gt;

&lt;h1&gt;
  
  
  2. Theory vs Practice
&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%2Fi%2F0p7y4xudxxps0uptjx53.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%2Fi%2F0p7y4xudxxps0uptjx53.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Knowledge without practice is useless. Practice without knowledge is dangerous (Confucius)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You probably know that from your coding experience: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;you are trying to solve a problem for days and making many mistakes until you reach the desired result. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;you read the documentation first and then try to solve the same problem.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In the startup world that works in the same way: better preparation such a good school, Mentors/Experienced Business Partners/&lt;a href="https://www.ycombinator.com/" rel="noopener noreferrer"&gt;Ycombinator&lt;/a&gt;, or other incubators will not make you a successful entrepreneur but will increase your likelihood of becoming one if you will apply this knowledge in the real world.&lt;/p&gt;

&lt;h1&gt;
  
  
  3. Habits matters
&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%2Fi%2F0tx2kkw14y8ivmpkxf42.jpg" 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%2Fi%2F0tx2kkw14y8ivmpkxf42.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Our brains are pretty lazy and they try to automate many things in our lives (brushing teeth, washing hands, handshaking, etc..) to reduce daily energy consumption. &lt;/p&gt;

&lt;p&gt;The cool thing about them is that we can cultivate good habits &lt;a href="https://www.goodreads.com/book/show/12609433-the-power-of-habit?from_search=true&amp;amp;from_srp=true&amp;amp;qid=EU2Q07lpbl&amp;amp;rank=2" rel="noopener noreferrer"&gt;📚The Power of Habit, Charles Duhigg&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The 5 core pillars that I see among all successful entrepreneurs: sport, sleep, food, books, and for sure: love.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Sport 🏃‍♀️&lt;/strong&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You will just feel better, especially in the IT world when you sit all day long in front of a laptop&lt;/li&gt;
&lt;li&gt;You will have your own time away from your business thoughts. During this time you can meditate or listen to audiobooks&lt;/li&gt;
&lt;li&gt;It will make you look better. People tend to trust more  good-looking and fit individuals &lt;a href="https://www.goodreads.com/book/show/115625.The_Psychology_of_Selling?from_search=true&amp;amp;from_srp=true&amp;amp;qid=p7XOaQ9Dxz&amp;amp;rank=1" rel="noopener noreferrer"&gt;📚The psychology of Selling, Brian Tracy&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;You can meet many interesting people through sports&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Sleep 😴&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sleep is crucial for your recovery and efficiency during the day &lt;a href="https://www.goodreads.com/book/show/34466963-why-we-sleep?from_search=true&amp;amp;from_srp=true&amp;amp;qid=s9Zb4yIikf&amp;amp;rank=1" rel="noopener noreferrer"&gt;📚Why We Sleep, Matthew Walker&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Usually, we need 7-8 hours for sleep and if we eliminate 2 useless hours before sleep (TV series or social networks) it should be relatively easy to get to&lt;/li&gt;
&lt;li&gt;How to sleep properly: a fresh dark room, minimum noise, comfortable bed, and less screen time before going to bed. No caffeine after 3-4 p.m.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Food 🥑&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You Are What You Eat.&lt;/li&gt;
&lt;li&gt;It is good to understand what is on your plate and do you need so much? I found the image below quite helpful
&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%2Fi%2F1ud6oom2sfvytmg82tep.jpg" alt="Alt Text"&gt;
&lt;a href="https://www.hsph.harvard.edu/nutritionsource/healthy-eating-plate/" rel="noopener noreferrer"&gt;Read more&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;I am not counting each calorie, eat 'junk' food sometimes but in general keep the 'Harvard plate' recommendation&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Books 📚&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I have found that most people stop reading books after university, they just lose the habit of reading. Youtube, news, social networks, and other types of content are in demand, but books are often the origin of that content&lt;/li&gt;
&lt;li&gt;I am trying to read ~ 30 books a year&lt;a href="https://www.goodreads.com/book/show/590652.The_Slight_Edge?ac=1&amp;amp;from_search=true&amp;amp;qid=mvkq420D9o&amp;amp;rank=1" rel="noopener noreferrer"&gt;📚The Slight Edge, Jeff Olson&lt;/a&gt;. Check out &lt;a href="https://www.goodreads.com/" rel="noopener noreferrer"&gt;goodreads.com&lt;/a&gt; to set your own goals and see what your friends read&lt;/li&gt;
&lt;li&gt;I am using audiobooks a lot, but I understand that for some people this format simply doesn't work. But, with a proper book, headphones, and the right attitude it's worth a try&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Love 💘&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Work, money, business are important, but so are the physiological needs in the Maslov pyramid: &lt;strong&gt;intimate relationship and friends&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;How amazing is it to share your progress in business with someone?&lt;/li&gt;
&lt;li&gt;Needless to say how important the support from your partner/friends and family when you just starting your own business&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h1&gt;
  
  
  4. Time and luck
&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%2Fi%2F3fdugut5d0puh57zobvf.jpg" 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%2Fi%2F3fdugut5d0puh57zobvf.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I guess the founder of Uber was inspired by the moment in the James Bond movie above. Back in the days, the internet was becoming faster, screens and batteries becoming better - it probably felt like a good time to start Uber &lt;a href="https://www.goodreads.com/book/show/29905580-the-upstarts?from_search=true&amp;amp;from_srp=true&amp;amp;qid=hnO7Pqn6EJ&amp;amp;rank=1" rel="noopener noreferrer"&gt;📚The Upstarts, Brad Stone&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We often try to understand the reasons behind any major success, millions of books were written about becoming rich. &lt;/p&gt;

&lt;p&gt;From my experience, the &lt;strong&gt;timing&lt;/strong&gt; of starting your venture is super crucial: investing in remote education makes much more sense in Corona times rather than when the internet has just been invented.&lt;/p&gt;

&lt;p&gt;And &lt;strong&gt;luck&lt;/strong&gt;, that's just &lt;strong&gt;luck&lt;/strong&gt;. You can bump into the right person in a coffee shop in a queue, nobody knows, that's just luck. &lt;/p&gt;

&lt;p&gt;But you can stimulate that luck by being in the right environment: the chance to meet someone in a desert is much lower than in the middle of a big city&lt;/p&gt;

&lt;h1&gt;
  
  
  5. Grit
&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%2Fi%2Fvyeks7eejzjowf6m82c8.jpg" 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%2Fi%2Fvyeks7eejzjowf6m82c8.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Business is hard, you are taking more risk, you live pretty poorly in the beginning and you don't know when the money will come into your pocket. &lt;/p&gt;

&lt;p&gt;Things take time, some of them you can't speed up: paperwork, vacations of clients, Corona, or any other things.&lt;/p&gt;

&lt;p&gt;Needless to say that you have to be prepared for the long run.&lt;/p&gt;

&lt;p&gt;The hardest part is not going back to corporations for a good salary, especially when you already know the taste of it.&lt;/p&gt;

&lt;p&gt;Pressure from peers that you are doing something wrong and nothing will work &lt;a href="https://www.goodreads.com/book/show/44428950-that-will-never-work?from_search=true&amp;amp;from_srp=true&amp;amp;qid=9DbLhXvXqN&amp;amp;rank=1" rel="noopener noreferrer"&gt;📚That will never work, Marc Randolph&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will be facing all those things during your entrepreneurial journey, and you need &lt;strong&gt;grit&lt;/strong&gt; to get over them!&lt;/p&gt;

&lt;h1&gt;
  
  
  Conclusion
&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%2Fi%2F5tslldx1jy8obzdhyegt.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%2Fi%2F5tslldx1jy8obzdhyegt.gif" alt="First startup"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;How the first startup usually look like👆&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;As I found so far, entrepreneurship gives you a broader vision of the world, good habits, smart people around you, and maybe a little bit of 💰&lt;/p&gt;

&lt;p&gt;Stay safe,&lt;br&gt;
Best, Alex &lt;/p&gt;

&lt;p&gt;&lt;em&gt;And please don't forget to like or leave a comment below if that reading was interesting for you ✌&lt;/em&gt;&lt;/p&gt;

</description>
      <category>startup</category>
      <category>productivity</category>
      <category>motivation</category>
    </item>
    <item>
      <title>10 insights I wish I had known as a junior full-stack developer</title>
      <dc:creator>Aleksandr Skobeltcyn</dc:creator>
      <pubDate>Fri, 06 Dec 2019 14:32:25 +0000</pubDate>
      <link>https://dev.to/skobe/10-insights-i-wish-i-had-known-as-a-junior-full-stack-developer-11kc</link>
      <guid>https://dev.to/skobe/10-insights-i-wish-i-had-known-as-a-junior-full-stack-developer-11kc</guid>
      <description>&lt;h2&gt;
  
  
  10 insights I wish I had known as a junior full-stack developer
&lt;/h2&gt;

&lt;p&gt;At Sensivo, we constantly try to improve our work, work methods, and work surroundings. Today I will share the top 10 hacks/tools that we use every day. &lt;strong&gt;Let’s jump right into it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--j1Ea-cNC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/0%2AEv4ZAYggPrQ4xGV8" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j1Ea-cNC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/0%2AEv4ZAYggPrQ4xGV8" alt="" width="384" height="202"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Be organized
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gMz_hW5R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/3200/0%2AAvh1So5GN0IPXt2K" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gMz_hW5R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/3200/0%2AAvh1So5GN0IPXt2K" alt="" width="800" height="179"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can build millions of features, but don’t forget about two terms:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Efficiency&lt;/strong&gt; and &lt;strong&gt;effectiveness&lt;/strong&gt;. &lt;strong&gt;Efficiency&lt;/strong&gt; is doing things right; &lt;strong&gt;effectiveness&lt;/strong&gt; is doing the right things. In our team, we use &lt;strong&gt;Trello&lt;/strong&gt; as a tool for project management, but it’s actually doesn’t matter which tool you choose. The golden rule with any project management tool is consistency. It is like going to the gym, should be done regularly.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;2. Spend more time on tooling&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IqdltWd9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/3200/0%2Ak_HvF_2VEN-uC-GL" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IqdltWd9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/3200/0%2Ak_HvF_2VEN-uC-GL" alt="" width="800" height="196"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;20 years ago it was cool to write your website in notepad, but not so cool nowadays. Our most important resource is time. Use it wisely.&lt;/p&gt;

&lt;p&gt;For our &lt;a href="https://en.wikipedia.org/wiki/MEAN_%28software_bundle%29"&gt;MEAN&lt;/a&gt; stack, we are using: &lt;strong&gt;VScode&lt;/strong&gt; as IDE. This &lt;strong&gt;IDE is great&lt;/strong&gt; but the extensions are awesome:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;TSlint/JSlint&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Code Spell Checker&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Auto close tag&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;DotEnv&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Prettier Code Formatter&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Beautify&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Debugger for Chrome&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Angular 8 Snippets / For React or Vue&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Auto Import&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Auto Rename Tag&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;CodeMetrics&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Git History&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;GitLens — Git supercharged&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;npm&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Paste JSON as Code&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;SCSS Formatter&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;SFTP&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;TODO Highlight&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Trailing Spaces&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  3. Tooling outside of IDE
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pSw9oESz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/3200/0%2AFg4B3tG9HGm0RWmA" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pSw9oESz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/3200/0%2AFg4B3tG9HGm0RWmA" alt="" width="800" height="252"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Coding is just a part of the full-stack journey. Here are some tools to speed up our work:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://zeplin.io/"&gt;https://zeplin.io/&lt;/a&gt; — Speed up your process from &lt;strong&gt;sketch&lt;/strong&gt; to &lt;strong&gt;HTML/CSS&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://squoosh.app/"&gt;https://squoosh.app/&lt;/a&gt; — Decrease the size of all images on your website/app&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/redirect?redir_token=ERLbJ6YQRYrQ3ZjRv67VluDNNk18MTU3NDc5ODQyNkAxNTc0NzEyMDI2&amp;amp;q=https%3A%2F%2Fbundlephobia.com%2F&amp;amp;stzid=UgxSHpxnGB0juw-xdht4AaABAg&amp;amp;event=comments"&gt;https://bundlephobia.com/&lt;/a&gt; — Keep bundle small, but don’t get crazy. Business needs — first&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.getpostman.com/"&gt;Postman &lt;/a&gt;— testing your API and auto-documentation&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Chrome extension such as &lt;strong&gt;VisBug&lt;/strong&gt;, &lt;strong&gt;WhatFont&lt;/strong&gt;, &lt;strong&gt;Ruler Measurement&lt;/strong&gt;, &lt;strong&gt;Full Page Screen Capture&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Lighthouse&lt;/strong&gt; / &lt;strong&gt;Performance&lt;/strong&gt; — use only fonts that you need, compress images, enable &lt;strong&gt;gzip&lt;/strong&gt; and all other things that will boost your site speed&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HqYop1O2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2660/0%2ABmYq5B-UV8rB2o3y" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HqYop1O2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2660/0%2ABmYq5B-UV8rB2o3y" alt="" width="800" height="445"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Security
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5INDQzpV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/3200/0%2AQUXzANRF_qNDAONc" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5INDQzpV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/3200/0%2AQUXzANRF_qNDAONc" alt="" width="800" height="226"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Nowadays — security is a hot topic. Let’s see what we have to assist us in that area:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://detectify.com/"&gt;Detectify&lt;/a&gt; — automation security test&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://observatory.mozilla.org/"&gt;https://observatory.mozilla.org/&lt;/a&gt; — a great tool to check your site&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://blog.sucuri.net/2019/01/owasp-top-10-security-risks-part-v.html"&gt;&lt;strong&gt;OWASP top 10 security risks&lt;/strong&gt;.&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.digitalocean.com/community/tools/nginx"&gt;Tool for generating ‘safe’ config for your Nginx&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Npm audition — use libraries wisely&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Don’t trust input from frontend&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Two-step authentication is always better than one&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Force user to use strong passwords&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Data protection at rest/In Motion&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Access Control/ Role-Based-Access-Role&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Disaster recovery&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Backups&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;GDPR / HIPAA compliance&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;100% of breach protection? Nope, it’s about risks and costs&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  5. Hardware and how we work
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--E9OxZNs0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/0%2Ad_MWxTIDU_xsRx9K" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--E9OxZNs0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/0%2Ad_MWxTIDU_xsRx9K" alt="" width="800" height="1067"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Your &lt;strong&gt;computer&lt;/strong&gt;, &lt;strong&gt;monitor&lt;/strong&gt;, &lt;strong&gt;mouse&lt;/strong&gt;, &lt;strong&gt;working space&lt;/strong&gt; — with all of these things you interact most of your day time. It is a good idea to invest a little bit in your professional tools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;What we use:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Fast laptops and external monitors. I am using a DELL &lt;strong&gt;laptop with i7/ 16 GB RAM&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Headphones with noise cancellation for better focus, like &lt;strong&gt;Bose Quiet Comfort.&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I found that working standing some part of the day works pretty well for me, my back and neck. For sure standing all day can be challenging, however, the mix of standing and sitting position works perfectly well&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Space between laptop and surface. Get some &lt;strong&gt;fresh air&lt;/strong&gt; into your laptop fan&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Hot Module Replacement&lt;/strong&gt; in an angular, &lt;strong&gt;auto-page refresh&lt;/strong&gt;, &lt;strong&gt;auto import&lt;/strong&gt;, &lt;strong&gt;auto fix&lt;/strong&gt;, &lt;strong&gt;prettier on save&lt;/strong&gt;. All things that can increase the speed of development and be automated&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Avoid distractions. On average it takes 10 minutes to get back into the ‘&lt;strong&gt;flow&lt;/strong&gt;’ of peak performance. Turn the phone off, Switch Slack, and other chats to &lt;strong&gt;‘do not disturb mode’.&lt;/strong&gt; For some developers, music can keep you in flow for a long time. Try to achieve and stay in flow for an hour, then stand up for 5–10 minutes for a small break, check social networks, do a small exercise or take a walk and then go back.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  6. What about Code management?
&lt;/h2&gt;

&lt;p&gt;Code is basically what you produce every day, let’s see how we can improve here :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Git&lt;/strong&gt; — nowadays must have&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://github.com/angular/angular/blob/master/CONTRIBUTING.md#-commit-message-guidelines"&gt;Clean message commit style&lt;/a&gt; — learn from Angular team&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;CI/CD&lt;/strong&gt; — automated integration and delivery processes&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Extensions for &lt;strong&gt;VSCode&lt;/strong&gt; such as &lt;strong&gt;CodeMetrics/TSLint/Prettier&lt;/strong&gt; — let’s keep our code clean and easy to read&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Look at the best practices in your environment. Good article for &lt;a href="https://itnext.io/clean-code-checklist-in-angular-%EF%B8%8F-10d4db877f74"&gt;Angular&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Don’t forget about the huge complete solutions at &lt;a href="https://github.com/"&gt;github.com&lt;/a&gt; and&lt;a href="https://www.npmjs.com/"&gt; npmjs.com&lt;/a&gt;. Choose wisely, look at the &lt;strong&gt;list of contributors&lt;/strong&gt;, &lt;strong&gt;starts&lt;/strong&gt;, &lt;strong&gt;issues, date of the last commit&lt;/strong&gt;, is it has a passed test badge.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  7. Are you business-friendly? What about soft skills?
&lt;/h2&gt;

&lt;p&gt;We are trying to build things to solve real business needs first. Not too many optimizations at the start. If the feature works, when we can optimize/refactor, test (if you are not in TDD), and add documentation on it.&lt;/p&gt;

&lt;p&gt;Need to build &lt;strong&gt;Landing Page&lt;/strong&gt;? Perhaps an online site configurator is enough and it’s no need to build SPA with State Management with 100% test coverage. The right tool for the concrete task.&lt;/p&gt;

&lt;p&gt;No matter how smart you are, be &lt;strong&gt;friendly&lt;/strong&gt; to other people with different experiences. Sometimes it can be destructive to hire the &lt;strong&gt;brilliant geek&lt;/strong&gt; into the team.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Zwnr0iNr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/3072/0%2AW3-91-K9fTfttpUS" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Zwnr0iNr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/3072/0%2AW3-91-K9fTfttpUS" alt="" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  8. What is your source of information?
&lt;/h2&gt;

&lt;p&gt;Keep yourself updated about the industry. The new version of Angular? How can we improve our efficiency? This section is really personal, but I will share what is in my channels:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Youtube:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UCsBjURrPoezykLs9EqgamOA/videos"&gt;Fireship&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UCtxCXg-UvSnTKPOzLH4wJaQ/videos"&gt;Traversy Media&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UCtxCXg-UvSnTKPOzLH4wJaQ/videos"&gt;Coding Tech&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/user/JesseAtomic"&gt;UI/UX&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/user/GoogleDevelopers"&gt;Google Developers&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/user/ChromeDevelopers/videos"&gt;Google Chrome Developers&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UCSJbGtTlrDami-tDGPUV9-w"&gt;Academind&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Podcasts:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Codepen Radio&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Syntax&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Medium.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://medium.com/@jeffdelaney"&gt;https://medium.com/@jeffdelaney&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://medium.com/@citizenblr"&gt;https://medium.com/@citizenblr&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://medium.com/@wesgrimes"&gt;https://medium.com/@wesgrimes&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Books and official docs of libs&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In my experience, these sources are unfortunately neglected.&lt;/p&gt;

&lt;p&gt;Really good &lt;a href="https://medium.com/datadriveninvestor/must-read-books-for-software-developers-e25e47c46037"&gt;article&lt;/a&gt; about 'must have' books for software developer &lt;/p&gt;

&lt;p&gt;I also found &lt;a href="https://www.goodreads.com/"&gt;https://www.goodreads.com/&lt;/a&gt; where you can organize your readings and see what other people read in your circle&lt;/p&gt;

&lt;h2&gt;
  
  
  9. Server technologies and DB
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ohnVTYZA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/0%2Av2iregfM2GJVuaFT" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ohnVTYZA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/2000/0%2Av2iregfM2GJVuaFT" alt="" width="485" height="295"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Even though full-stack has become more frontend orientated, with tools like &lt;a href="https://firebase.google.com/"&gt;Firebase&lt;/a&gt;, &lt;a href="https://nhost.io/"&gt;Nhost&lt;/a&gt; (Graphql), &lt;a href="https://aws.amazon.com/lambda/"&gt;AWS lambda&lt;/a&gt;, it’s still good to know your backend stuff. Here is what we using:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;One of backend language and framework: &lt;strong&gt;Laravel/PHP&lt;/strong&gt;, &lt;strong&gt;Nodejs/Express&lt;/strong&gt;, &lt;strong&gt;Python/Flask&lt;/strong&gt; or &lt;strong&gt;.Net/Java&lt;/strong&gt; depend on your skills and project requirements&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Putty/Terminal&lt;/strong&gt; to connect via SSH to a remote server + &lt;strong&gt;WinScp&lt;/strong&gt; for file transferring&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;SQL/NoSQL DB&lt;/strong&gt; and when use one other another&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Redis&lt;/strong&gt; or &lt;strong&gt;Memcached&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Unix&lt;/strong&gt; basic commands/ &lt;strong&gt;crontab&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Vim/Vi&lt;/strong&gt; — for file editing or advance coding :w!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Git&lt;/strong&gt; commands&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Telegram bots&lt;/strong&gt; for notification&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Virtual machines&lt;/strong&gt; / &lt;strong&gt;Docker containers&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  10. Be open for discussion
&lt;/h2&gt;

&lt;p&gt;Fullstack is a hot topic, and &lt;strong&gt;new libraries&lt;/strong&gt;, &lt;strong&gt;extensions&lt;/strong&gt;, and &lt;strong&gt;best practices&lt;/strong&gt; appear everyday. I would like to invite you to the discussion in the comment section below, share your hacks, tools or tips. ✌&lt;/p&gt;

&lt;p&gt;&lt;em&gt;p.s&lt;/em&gt;&lt;br&gt;
It's my first experience writing an article here.&lt;/p&gt;

&lt;p&gt;In the &lt;a href="https://dev.to/skobak/what-have-i-learned-from-5-startups-failures-2paf"&gt;next article&lt;/a&gt; I would like to share insights about building own startup as a full stack developer, please don't hesitate to 💖 or share - that is really good motivation✌&lt;/p&gt;

</description>
      <category>fullstack</category>
      <category>productivity</category>
      <category>angular</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
