<?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: Alexey Migutsky</title>
    <description>The latest articles on DEV Community by Alexey Migutsky (@mr_mig_by).</description>
    <link>https://dev.to/mr_mig_by</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%2F165459%2Fcee3c22e-c99e-42e7-bb3f-94d6d3e54d19.jpg</url>
      <title>DEV Community: Alexey Migutsky</title>
      <link>https://dev.to/mr_mig_by</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mr_mig_by"/>
    <language>en</language>
    <item>
      <title>Efficient Learning Strategy</title>
      <dc:creator>Alexey Migutsky</dc:creator>
      <pubDate>Mon, 16 Sep 2019 09:15:18 +0000</pubDate>
      <link>https://dev.to/mtdvio/efficient-learning-strategy-45p7</link>
      <guid>https://dev.to/mtdvio/efficient-learning-strategy-45p7</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://metadevelopment.io/blog/efficient-learning"&gt;our Metadevelopment blog&lt;/a&gt;.&lt;br&gt;
&lt;a href="https://digest.metadevelopment.io/"&gt;Subscribe to our &lt;strong&gt;digest&lt;/strong&gt;&lt;/a&gt; and get our free &lt;strong&gt;Career Hacking Starter Kit&lt;/strong&gt;!&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Two phases
&lt;/h3&gt;

&lt;p&gt;There are two basic modes of learning, which are quite different in their essence. We call those “Discovery” and “Acquisition”. Both of them require a bit different approaches and environment to enhance and speed up your learning.&lt;/p&gt;

&lt;p&gt;If you do not know exactly what you should learn, or you don’t have a specific goal, you are in a &lt;strong&gt;discovery mode&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If you know exactly what you need to learn, you are in an &lt;strong&gt;acquisition mode&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;These two modes are similar in nature to &lt;a href="https://www.coursera.org/lecture/learning-how-to-learn/introduction-to-the-focused-and-diffuse-modes-75EsZ"&gt;diffused and focused thinking&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Discovery is a less intense and slower process than acquisition. Acquisition requires more deep work and deliberate practice than discovery.&lt;/p&gt;

&lt;h3&gt;
  
  
  Discovery
&lt;/h3&gt;

&lt;p&gt;Discovery mode is driven by &lt;strong&gt;curiosity&lt;/strong&gt;. The main goal of this mode is to enhance your outlook and broaden your understanding.&lt;/p&gt;

&lt;p&gt;In this mode, you should get as many &lt;strong&gt;diverse&lt;/strong&gt; options, opinions and ideas as possible.&lt;/p&gt;

&lt;p&gt;The main tools for this mode are &lt;strong&gt;experimentation&lt;/strong&gt; and &lt;strong&gt;variety of examples&lt;/strong&gt;. Here is a great video &lt;a href="https://www.youtube.com/watch?v=FKTxC9pl-WM"&gt;"Making Badass Developers"&lt;/a&gt;, highlighting the essence of experimentation and high-quality examples.&lt;/p&gt;

&lt;p&gt;To increase diversity, it’s great to have an access to a community or environment, which facilitates knowledge sharing and expressing opinions freely. This is exactly why we have &lt;em&gt;#share-&lt;/em&gt; and &lt;em&gt;#discuss&lt;/em&gt; channels, as well as Skills matrix and MTDV Mindset resources.&lt;/p&gt;

&lt;p&gt;An efficient strategy for discovery mode boils down to the following:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Surround yourself by different and diverse opinions and outlooks.&lt;/strong&gt;
Meeting and talking to different people is a good tactics here.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Spend time overviewing different &lt;a href="https://www.patreon.com/posts/on-models-20146498"&gt;mental models&lt;/a&gt;.&lt;/strong&gt;
Skim-read books, articles and opinions on the topic. You don’t need to dive deeper yet.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Experiment with things which look fun or interesting.&lt;/strong&gt;
Proactively try applying what you are learning and conduct thought experiments.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Seek as many examples of the topic you are interested in as possible.&lt;/strong&gt;
Look for opposing opinions and pay attention to differences in mental models.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Look into what experts on the topic say.&lt;/strong&gt;
Read bestseller books, watch talks and social media discussions.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Acquisition
&lt;/h3&gt;

&lt;p&gt;Acquisition mode is driven by &lt;strong&gt;result orientation&lt;/strong&gt;. The main goal of this mode is to acquire a skill or a mental model.&lt;/p&gt;

&lt;p&gt;Feedback is crucial for progress and efficient learning. Be proactive and &lt;strong&gt;ask for feedback&lt;/strong&gt;, do not wait for it. Design fast feedback loops to assess your results and progress faster. One of the best ways to create a feedback loop is to &lt;strong&gt;find a mentor&lt;/strong&gt; - someone knowledgeable in the area who can lead you through complexity of the topic.&lt;/p&gt;

&lt;p&gt;If you can, try not to learn alone. Join a group, find an accountability partner or a learning partner, find a mentor. All of these will improve your motivation, commitment and feedback loops.&lt;/p&gt;

&lt;p&gt;An efficient strategy for acquisition mode boils down to the following:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Find a mentor, knowledgeable in the topic/skill you want to acquire.&lt;/strong&gt;
If you have an exact goal in your mind, you can find a coach. If you know just a broader topic of interest, you can find a teacher/mentor who will guide your through.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Create a routine for deep work.&lt;/strong&gt;
You will need to focus and actively apply the skill you are acquiring. You will need a time and environment for that. Plan accordingly.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Work through different high-quality examples and exercises.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Seek feedback after every unit of progress.&lt;/strong&gt;
Try not to take this feedback personally. Even if you are not succeeding as fast as you would want, it does not mean you are incapable!&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reflect on your process and progress.&lt;/strong&gt;
It’s a good idea to have some kind of metrics or measurable results which you can use to assess your progress.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;At Metadevelopment, we are designing our trainings with this strategy in mind. Our &lt;a href="https://www.patreon.com/posts/mentoring-17967252"&gt;methodology&lt;/a&gt; includes mentoring and learning routine based on commitment and accountability partnership.&lt;/p&gt;

&lt;h3&gt;
  
  
  Crucial Differences
&lt;/h3&gt;

&lt;p&gt;There is one crucial thing you should know: &lt;strong&gt;you cannot be in two different modes simultaneously&lt;/strong&gt;. If you will switch between two modes, your efficiency will drop.&lt;/p&gt;

&lt;p&gt;On the other hand, sometimes you should switch between modes to rest. Acquisition requires a lot of resources and focus and may be quite exhaustive.&lt;/p&gt;

&lt;p&gt;If you are in discovery mode, your goal is to figure out an exact topic/model/skill you want to acquire. This is when you can switch to acquisition mode and learn the stuff fast and efficient.&lt;/p&gt;

&lt;p&gt;The general strategy is similar to BFS algo: &lt;em&gt;first, cover the breadth of topics &lt;strong&gt;shallowly&lt;/strong&gt; and then go &lt;strong&gt;deeper&lt;/strong&gt; into the one you think you need to learn in details.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Do you want to grow differently? &lt;a href="https://metadevelopment.io/about"&gt;Join Metadevelopment&lt;/a&gt; and get new superpowers!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>productivity</category>
      <category>softskills</category>
      <category>mindset</category>
    </item>
    <item>
      <title>Is Blogging Useful?</title>
      <dc:creator>Alexey Migutsky</dc:creator>
      <pubDate>Sun, 01 Sep 2019 11:15:19 +0000</pubDate>
      <link>https://dev.to/mr_mig_by/is-blogging-useful-noa</link>
      <guid>https://dev.to/mr_mig_by/is-blogging-useful-noa</guid>
      <description>&lt;p&gt;&lt;em&gt;This post is the answer to the question "&lt;a href="https://dev.to/klamping/does-blogging-really-help-your-career-3cg"&gt;Does blogging really help your career?&lt;/a&gt;" posted by &lt;a href="https://dev.to/klamping"&gt;Kevin Lamping&lt;/a&gt; here on Dev.to.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I personally would say that blogging is not &lt;strong&gt;directly&lt;/strong&gt; useful for your career. But it has a lot of other benefits which make blogging a very good exercise. &lt;/p&gt;

&lt;h2&gt;
  
  
  The Benefits of Writing
&lt;/h2&gt;

&lt;p&gt;The main benefit of blogging for me is &lt;strong&gt;expanding your horizon of opportunities&lt;/strong&gt;. You can find my story below in the article. But first, let me show some benefits I've got from writing content. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;It's a good way to &lt;strong&gt;demonstrate your expertise&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;
People always try to find someone they can &lt;strong&gt;trust&lt;/strong&gt;. You can go through a series of interviews and hope that they will figure out you are a great colleague, or you can &lt;strong&gt;write about your approaches&lt;/strong&gt; and let a wider audience know that.&lt;br&gt;
If you have a deep expertise in some technology, you can demonstrate it by writing &lt;strong&gt;deep and thoughtful&lt;/strong&gt; blog posts. &lt;br&gt;
If this technology is in demand, you will definitely get some opportunities coming your way!  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It teaches you how to &lt;strong&gt;structure your thoughts&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;
Getting into a habit of &lt;strong&gt;noting down your thoughts&lt;/strong&gt; and &lt;strong&gt;creating an outline&lt;/strong&gt; for an article will do you a lot of good. You will learn how to capture what you know in a concise way, so that you can recreate the whole train of thoughts just by looking at the outline you've created.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It makes your &lt;strong&gt;explanation skills&lt;/strong&gt; better.&lt;br&gt;&lt;br&gt;
An ability to &lt;strong&gt;make things clear&lt;/strong&gt; is crucial if you want to be heard and want to influence others. Additionally, you can build your own source of explanations, which you can point people to. This will come handy as soon as you start &lt;strong&gt;mentoring&lt;/strong&gt; or &lt;strong&gt;managing&lt;/strong&gt; other people.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It sharpen your &lt;strong&gt;written communication skills.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
You will be communicating in a written form a lot during your career. This skills is especially important for &lt;strong&gt;a remote work environment&lt;/strong&gt;, where you need to overcommunicate.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Your views expressed publicly can be &lt;strong&gt;a good conversation starter&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;
This may come handy in any professional social context: interviews, meetups, conferences. It's a different level on conversation when you get approached because someone likes your views.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;My views are formed by my experience. Let me share some of my stories of how blogging has helped me. Let it be a good example for you. &lt;/p&gt;

&lt;h2&gt;
  
  
  How It All Have Started.
&lt;/h2&gt;

&lt;p&gt;I was always bad at writing. The worst thing in school for me was writing essays. I always had a vivid imagination, but I just could not put the images into written words. I was never thinking that I would be writing texts publicly to explain myself. &lt;/p&gt;

&lt;p&gt;It all changed when I started writing code for money. More specifically, it all started with first official half-time employment.&lt;/p&gt;

&lt;p&gt;As many of you, I was young and in desperate need to &lt;strong&gt;prove that I am a good programmer&lt;/strong&gt;. You see, I do not have a CS degree. I graduated theoretical physics, but switched to professional programming. Writing code was my passion and hobby, and I just decided to seize an opportunity to make it my job. &lt;/p&gt;

&lt;p&gt;My first job was rather a competitive environment. I've heard a lot of talks around about "not real programmers". And I was labeled like that, because "those theoretics can never be good at something as practical as enterprise programming". So, I've decided I need to prove myself and grow my status. &lt;/p&gt;

&lt;p&gt;One of the endorsed and acceptable ways to do that was getting access to an invite-only blogging platform for programmers (habr.ru). You could get an invitation only from someone who can endorse you, or to write a good article so that the reviewers grant you an access. &lt;/p&gt;

&lt;p&gt;I did not have anyone around me who can share an invitation, so I've decided to go the hardest (for me) way. &lt;/p&gt;

&lt;p&gt;I've spent around &lt;strong&gt;three months&lt;/strong&gt; analysing the content on the platform, and then more than &lt;strong&gt;six months&lt;/strong&gt; on writing and polishing my blog post. I've picked the topic I knew the best: &lt;strong&gt;writing cross-browser user scripts&lt;/strong&gt;. It was around 10 years ago. At that time, Chrome had introduced extensions, Firefox had it's own plugin system, and other browsers can just run some stripped-down version of javascript uploaded by the user. &lt;/p&gt;

&lt;p&gt;The article was good enough for me to &lt;strong&gt;get the invitation from reviewers&lt;/strong&gt;. I've also got an additional badge proving that my content was high-quality! For me, it was a huge achievement. &lt;/p&gt;

&lt;h2&gt;
  
  
  Opportunities Start Coming
&lt;/h2&gt;

&lt;p&gt;I've published a couple more posts just to follow up on the topic. I were not thinking at that time that this small series of content could bring me some additional benefits. &lt;/p&gt;

&lt;p&gt;But then...&lt;/p&gt;

&lt;p&gt;I was contacted by someone on the platform asking me to write a userscript, for money. That was a very pleasant surprise! &lt;/p&gt;

&lt;p&gt;And little did I know that this was just a beginning. This series of content had branched off my career into freelance extension developer, which enhanced my resume with &lt;strong&gt;interesting cases:&lt;/strong&gt; &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;I've built an automated betting bot for a small business owner. He was participating in an online-ad auction to promote his business. My solution saved him &lt;strong&gt;an estimated $20000 a year.&lt;/strong&gt; Also, it was a lot of fun gaming the system 😊&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I've got involved in a startup as a technical co-founder. My partner had found me only because &lt;strong&gt;a friend of mine has shown them my article&lt;/strong&gt;! &lt;br&gt;
We've built a price-comparison service based on a cross-browser extension. We've raised &lt;strong&gt;$120k of angel investments.&lt;/strong&gt; And it was on my second year of employment. Can you imagine how hyped I was?&lt;br&gt;&lt;br&gt;
Unfortunately, this is not a sexy success story. Our investor was involved in some shady business, and we've got our funding halted by Russian financial police... *&lt;strong&gt;&lt;em&gt;We could not sustain the business without that money and shut it down. In 5 years, a technical advisor who had consulted us has built and sold a similar solution for *&lt;/em&gt;$5M.&lt;/strong&gt; &lt;br&gt;
That was a very good and expensive lesson for me. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I am still get contacted by people asking for exntension work &lt;strong&gt;at least once a year&lt;/strong&gt;. &lt;strong&gt;It's being 10 years since&lt;/strong&gt; I published the articles, and they still bring me some value!&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Even Rants Can Be Useful
&lt;/h2&gt;

&lt;p&gt;One night, I set down to write a rant about Angular. I was working in a startup, which was heavy with UI work using Angular. Before that, I have consulted several startups on how to fix their mess with that technology. I was utterly upset about the state of industry at that time. And I just poured my thoughts into an article. (It was called "&lt;a href="https://top.fse.guru/2-years-with-angular-b72a81f9e1ae" rel="noopener noreferrer"&gt;2 years with Angular&lt;/a&gt;". I've moved it from my personal blog to Medium, which was a bad decision in a hindsight).&lt;/p&gt;

&lt;p&gt;I wrote the article at 2 a.m. and went to sleep. When I woke up, it was already published to HackerNews. The first day brought me &lt;strong&gt;20k unique readers&lt;/strong&gt;. The day after it has reached &lt;strong&gt;65k&lt;/strong&gt; unique readers. In three days, the article was viewed more than &lt;strong&gt;120k&lt;/strong&gt; times. &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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fqcbws991p59jahv9vbri.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fqcbws991p59jahv9vbri.png" alt="Stats from my Angular rant article showing the numbers"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In 2 months, I started looking for a new job. The startup was going down, and I need to find my next gig. &lt;/p&gt;

&lt;p&gt;This is when I had a series of unbelievable interviews. &lt;br&gt;
They all started similar - with small talks about the code, my experience and my previous employment. But the they all went into a similar direction:&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Let's talk about Angular. What do you think about the framework?&lt;/li&gt;
&lt;li&gt;Have you read my article called "2 years with Angular" by any chance?&lt;/li&gt;
&lt;li&gt;Wow! That was you! That's why your face is familiar to me. Yes, I've read it. I think we don't need to dive deeper in the technical interview, let's go to the next step.&lt;/li&gt;
&lt;li&gt;😳&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;That was more than surprising the first time. It still felt amazing by the third interview like that!&lt;/p&gt;

&lt;p&gt;I did not join any of those companies, though. I got a better opportunity, and it &lt;strong&gt;was not related to Angular article&lt;/strong&gt;. But it was related to other articles I've published. &lt;/p&gt;

&lt;p&gt;I was contacted by a CTO of a startup. They've told me they liked my views on software engineering and professionalism, &lt;strong&gt;which they've found in my blog&lt;/strong&gt;. That was a great conversation started, and I've went to the interview loop with the company. &lt;/p&gt;

&lt;h2&gt;
  
  
  Foreword
&lt;/h2&gt;

&lt;p&gt;This is the experience I've got first-hand. I've heard a lot of stories from other people as well. &lt;br&gt;
You should keep in mind that neither my personal blog, nor my articles on other platforms were massive success. I had barely 200 subscribers in my newsletter and rss feed. But even these small numbers were &lt;strong&gt;influential for my career&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I am also &lt;strong&gt;not even close&lt;/strong&gt; to be a good writer or communicator. I am still struggling with writing content, but I get better with every article I write. I am also &lt;strong&gt;not very consistent&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;These days, I am writing content for &lt;a href="https://patreon.com/mtdvio" rel="noopener noreferrer"&gt;Metadevelopment&lt;/a&gt;, and it seems a huge task for me. But I can totally see how beneficial it is, and this is what keeps me motivated.&lt;/p&gt;

&lt;p&gt;I am also totally sure that you &lt;strong&gt;can get similar benefits&lt;/strong&gt;, maybe just not in a short run. But stay consistent, and you will get your portion of success!&lt;/p&gt;

</description>
      <category>career</category>
      <category>writing</category>
    </item>
    <item>
      <title>Increasing Your Impact</title>
      <dc:creator>Alexey Migutsky</dc:creator>
      <pubDate>Wed, 28 Aug 2019 07:49:57 +0000</pubDate>
      <link>https://dev.to/mtdvio/increasing-your-impact-1o49</link>
      <guid>https://dev.to/mtdvio/increasing-your-impact-1o49</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://metadevelopment.io/blog/increasing-impact&amp;lt;br&amp;gt;%0Acover_image"&gt;our Metadevelopment blog&lt;/a&gt;.&lt;br&gt;
&lt;a href="https://digest.metadevelopment.io/"&gt;Subscribe to our &lt;strong&gt;digest&lt;/strong&gt;&lt;/a&gt; and get our free **Career Hacking Starter Kit&lt;/em&gt;&lt;em&gt;!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;One major thing which is required for your career growth is your ability to create value.&lt;/p&gt;

&lt;p&gt;Let's talk about your &lt;strong&gt;impact&lt;/strong&gt; - an &lt;strong&gt;amount of value created per unit of work&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I think you can easily find the relationship between &lt;strong&gt;impact&lt;/strong&gt; and &lt;strong&gt;efficiency:&lt;/strong&gt; the more impact you have, the higher is your efficiency.&lt;/p&gt;

&lt;p&gt;The first principle of having a bigger impact is &lt;strong&gt;to focus on high-leverage activities.&lt;/strong&gt; Remember the &lt;a href="https://en.wikipedia.org/wiki/Pareto_principle"&gt;Pareto principle&lt;/a&gt;? This is exactly what you need to utilize.&lt;/p&gt;

&lt;p&gt;Few examples of what you can do as a software developer to easily increase your impact:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Mentoring&lt;/strong&gt; new people in your company.&lt;/em&gt;&lt;br&gt;
There is a known fact that new employees take from &lt;em&gt;3 to 6 months&lt;/em&gt; to reach their normal level of productivity. In some cases it can take &lt;a href="http://recruitshop.com.au/long-take-employee-fully-productive/"&gt;2 years for an employee to reach an optimal performance&lt;/a&gt;.&lt;br&gt;
If you can spend &lt;em&gt;1 hour a day&lt;/em&gt; for the first month of new hire (around 20 hours), you will spend &lt;em&gt;around 1% of your annual work time&lt;/em&gt; (around 2000 hours) as an investment in your colleague's boosted performance. This can have a significant influence on their performance - hence providing a huge return of your time investment.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Taking part in &lt;strong&gt;interviewing process&lt;/strong&gt;.&lt;/em&gt;&lt;br&gt;
Improving the process, introducing new candidates to the company and conducting interviews are &lt;em&gt;direct investments&lt;/em&gt; in your team and your product.&lt;br&gt;
Getting great people onboard will have a huge return in a long run.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Stop reinventing the wheel and &lt;strong&gt;use other people's expertise&lt;/strong&gt;.&lt;/em&gt;&lt;br&gt;
It's better to invest your time into creating &lt;em&gt;unique value&lt;/em&gt; rather than reinventing something which is already available. Open-source modules and components, 3rd party software, your colleagues experience and even outsourcing and freelance services are all viable options to get existing solutions faster.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Automating&lt;/strong&gt; and optimizing the processes.&lt;/em&gt;&lt;br&gt;
Some people say that manual repetition of work is the biggest sin of every programmer. You should not do what a machine can do for you.&lt;br&gt;
A simple automation script can save several hours of team work in the long run.&lt;br&gt;
If you optimize a build system and save &lt;em&gt;30 mins per day&lt;/em&gt; of waiting time, you will create &lt;em&gt;14 days of free time per year for a single developer.&lt;/em&gt; In a small team of 6 people it results in &lt;em&gt;3 man-months of additional time.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Learning&lt;/strong&gt; and continuous self-improvement.&lt;/em&gt;&lt;br&gt;
I will put this in bold: &lt;strong&gt;you should have a dedicated time at work for learning and self-improvement.&lt;/strong&gt;&lt;br&gt;
Nothing gives you the bigger impact and creates bigger leverage than investing into your abilities and available opportunities.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As you can see, the main topic (and principle) above is &lt;strong&gt;multiplying your efficiency by focusing on other people around you&lt;/strong&gt;. And this is one of the major reasons why some software developers prefer to transition into management role - you can get the increased leverage faster.&lt;/p&gt;

&lt;p&gt;Management is not the only possibility, though. The main idea is that if you want to grow past your glass ceiling you need to &lt;strong&gt;focus on increasing your impact&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Also, remember the second vital principle: &lt;strong&gt;your efforts should be visible&lt;/strong&gt;. For example, if your boss does not know that you have mentored your colleagues and automated some mundane tasks, you won't be promoted sooner. You need to &lt;strong&gt;highlight your small wins and achievements&lt;/strong&gt; and communicate the value your create.&lt;/p&gt;

&lt;p&gt;As you can see, at some level &lt;strong&gt;relationships&lt;/strong&gt; and &lt;strong&gt;communications&lt;/strong&gt; become vitally important for your growth. Do not neglect those aspects and invest your time into mastering some soft skills.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Do you want to grow differently? &lt;a href="https://metadevelopment.io/about"&gt;Join Metadevelopment&lt;/a&gt; and get new superpowers!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>productivity</category>
      <category>softskills</category>
      <category>mindset</category>
    </item>
    <item>
      <title>DEMO Model: A Surprising Way To Be a Better Software Developer</title>
      <dc:creator>Alexey Migutsky</dc:creator>
      <pubDate>Mon, 12 Aug 2019 07:22:50 +0000</pubDate>
      <link>https://dev.to/mtdvio/demo-model-a-surprising-way-to-be-a-better-software-developer-56ea</link>
      <guid>https://dev.to/mtdvio/demo-model-a-surprising-way-to-be-a-better-software-developer-56ea</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://metadevelopment.io/blog/demo-model"&gt;our Metadevelopment blog&lt;/a&gt;.&lt;br&gt;
&lt;a href="https://digest.metadevelopment.io/"&gt;Subscribe to our &lt;strong&gt;digest&lt;/strong&gt;&lt;/a&gt; and get our free &lt;strong&gt;Career Hacking Starter Kit&lt;/strong&gt;!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;You have probably seen some anonymous salary stats where there are people who earn twice and three times more than you, being at the same level as you. You may even know some people like that in your community.&lt;/p&gt;

&lt;p&gt;Have you ever asked a question "What are they doing differently from me?" or "Why would anyone pay THAT amount of money for Javascript (Java/Go/PHP)!?"&lt;/p&gt;

&lt;p&gt;Here is the truth: &lt;em&gt;they are not doing something crazily different&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Most probably, their coding skills are quite the same you have! They just have some &lt;strong&gt;in-demand&lt;/strong&gt; skills which accompany their coding skills and which they are &lt;strong&gt;known for&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;So, what can we learn from those people and how can we level up our game?&lt;/p&gt;

&lt;h3&gt;
  
  
  DEMO Model
&lt;/h3&gt;

&lt;p&gt;DEMO model is a handy abbreviation for a high-level set of skills:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;💼 &lt;strong&gt;D&lt;/strong&gt;omain Knowledge&lt;/li&gt;
&lt;li&gt;🔧 &lt;strong&gt;E&lt;/strong&gt;ngineering&lt;/li&gt;
&lt;li&gt;📢 &lt;strong&gt;M&lt;/strong&gt;arketing,&lt;/li&gt;
&lt;li&gt;👑 being &lt;strong&gt;O&lt;/strong&gt;utstanding.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  💼 Domain Knowledge
&lt;/h3&gt;

&lt;p&gt;Domain Knowledge is very straightforward in its essence: &lt;em&gt;knowing the rules of the business you are in&lt;/em&gt;.&lt;br&gt;
You should understand how processes tick, how the rules are made, what viable strategies for your domain exist.&lt;/p&gt;

&lt;p&gt;You should have the &lt;strong&gt;perspective&lt;/strong&gt; (getting a big picture) of the business you are in.&lt;/p&gt;

&lt;p&gt;Knowing the domain is beneficial in several ways:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;It makes communications &lt;strong&gt;easier&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;It helps to &lt;strong&gt;understand decision&lt;/strong&gt; being made by "business people".&lt;/li&gt;
&lt;li&gt;It helps to &lt;strong&gt;predict&lt;/strong&gt; how the system may scale and &lt;strong&gt;change&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Business is a system. All things your create as a Developer exist &lt;strong&gt;withing this system&lt;/strong&gt; and therefore are affected by it's rules.&lt;/p&gt;

&lt;p&gt;If you have never thought about business as a system, there is a great book to introduce you to this concept: &lt;a href="https://www.goodreads.com/book/show/81948.The_E_Myth_Revisited"&gt;"E-Myth Revisited"&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔧 Engineering
&lt;/h3&gt;

&lt;p&gt;In general, Engineering is creating systems with &lt;strong&gt;predictable systematic effects&lt;/strong&gt;. Those effects are what people eventually pay for.&lt;/p&gt;

&lt;p&gt;In our context, Engineering consists of:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Code construction.&lt;/li&gt;
&lt;li&gt;System design.&lt;/li&gt;
&lt;li&gt;Maintenance and Operation.&lt;/li&gt;
&lt;li&gt;Security.&lt;/li&gt;
&lt;li&gt;Usability.&lt;/li&gt;
&lt;li&gt;and more...&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Most programmers focus too much on code construction. New frameworks, best practices, OOP vs Functional languages - those topics do not matter as much.&lt;/p&gt;

&lt;p&gt;If you find yourself focusing on code, you are missing a bigger picture:&lt;br&gt;
&lt;strong&gt;We are paid not for producing well-crafted code. We are paid for solving problems with technologies.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Engineering is the most obvious part of DEMO model. Nevertheless, developers too often ignore "unrelated" part of the craft. Do not do that - expand your fundamental knowledge.&lt;/p&gt;

&lt;h3&gt;
  
  
  📢 Marketing
&lt;/h3&gt;

&lt;p&gt;Marketing is the most negligible part of DEMO model. But marketing is the activity which &lt;strong&gt;multiply&lt;/strong&gt; value your create.&lt;/p&gt;

&lt;p&gt;Marketing is making people who need your app or service know that this solution exists.&lt;/p&gt;

&lt;p&gt;Knowing marketing will help you to answer these questions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;How and Why people are buying your product or service?&lt;/li&gt;
&lt;li&gt;Who are those people?&lt;/li&gt;
&lt;li&gt;How do you get in touch with them?&lt;/li&gt;
&lt;li&gt;Why do we need to ship some feature before specified deadline?&lt;/li&gt;
&lt;li&gt;Why most people focus on features?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you need an introduction to marketing, start with &lt;a href="https://www.goodreads.com/book/show/61329.Crossing_the_Chasm"&gt;"Crossing the Chasm"&lt;/a&gt;. This book is a bible of high-tech marketing.&lt;/p&gt;

&lt;h3&gt;
  
  
  👑 Being Outstanding
&lt;/h3&gt;

&lt;p&gt;How can you be outstanding?&lt;br&gt;
Ther are a lot of ways to do that, but most important things are that:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;em&gt;You work results should be&lt;/em&gt; &lt;strong&gt;&lt;em&gt;visible&lt;/em&gt;&lt;/strong&gt;.
You need to learn how to talk about your results and surface hard-to-evaluate things. &lt;strong&gt;Teaching&lt;/strong&gt; other people to solve the same problems is a very good way too.&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;You should be&lt;/em&gt; &lt;strong&gt;&lt;em&gt;recognizable&lt;/em&gt;&lt;/strong&gt; &lt;em&gt;among your colleagues&lt;/em&gt;.
Lending a helping hand often helps with that. As well as proactively taking responsibilities for cross-cutting things on the project.&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;You should be&lt;/em&gt; &lt;strong&gt;&lt;em&gt;known outside your work&lt;/em&gt;&lt;/strong&gt; &lt;em&gt;for your specialization&lt;/em&gt;.
Ideally, you want to be known among decision-makers (CEO/CTO/Hiring Managers/Business Owners) for your ability to solve problems with technologies. At the very least you need to be &lt;strong&gt;publicly recognizable&lt;/strong&gt;in your professional community.
This is where &lt;strong&gt;&lt;a href="http://www.metadevelopment.io/guide-to-public-speaking/"&gt;public speaking&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;networking&lt;/strong&gt; help a lot.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;All in all, being Outstanding boils down to &lt;strong&gt;Communication skills&lt;/strong&gt;. One profound read that has completely changed my vision of being an effective engineer is &lt;a href="http://vlsicad.ucsd.edu/Research/Advice/star_engineer.pdf"&gt;this study from Bell Labs&lt;/a&gt;. It is considered an essential reading for &lt;a href="https://patreon.com/mtdvio"&gt;Metadevelopment members&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to Put This Knowledge Into Practice?
&lt;/h3&gt;

&lt;p&gt;First, it's a good idea to make a basic self-assessment to understand how do you fit into the model. Answer this questions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;How much do I know about the business I am in?&lt;/li&gt;
&lt;li&gt;What aspects of Engineering am I familiar with? Which aspects do I consciously use in my day-to-day work?&lt;/li&gt;
&lt;li&gt;Do I really understand why people buy the product/service we are building?&lt;/li&gt;
&lt;li&gt;Do people around know that I have that knowledge? Is it visible and understandable from my CV?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Second, make a plan on how to improve in the areas where you do not have much knowledge.&lt;br&gt;
Start with the essential reading mentioned above. Find people who know more than you and learn from them.&lt;/p&gt;

&lt;p&gt;Third and most important - put your new knowledge in practice!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Do you want to grow differently? &lt;a href="https://metadevelopment.io/about"&gt;Join Metadevelopment&lt;/a&gt; and get new superpowers!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>productivity</category>
      <category>softskills</category>
      <category>webdev</category>
    </item>
    <item>
      <title>One Simple Model To Help You Measure Your Growth</title>
      <dc:creator>Alexey Migutsky</dc:creator>
      <pubDate>Sat, 03 Aug 2019 07:43:37 +0000</pubDate>
      <link>https://dev.to/mtdvio/one-simple-model-to-help-you-measure-your-growth-3b5c</link>
      <guid>https://dev.to/mtdvio/one-simple-model-to-help-you-measure-your-growth-3b5c</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://www.patreon.com/posts/work-20146317/"&gt;our Patreon blog&lt;/a&gt;.&lt;br&gt;
&lt;a href="https://digest.metadevelopment.io/"&gt;Subscribe to our &lt;strong&gt;digest&lt;/strong&gt;&lt;/a&gt; and get our free &lt;strong&gt;Career Hacking Starter Kit!&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;There is one thing people are always missing when they start engineering their life. This thing is &lt;strong&gt;a good metric system&lt;/strong&gt;. How do you measure and estimate your progress? What values do you need to optimize when you are making decisions?&lt;/p&gt;

&lt;p&gt;For this exact case we suggest using &lt;strong&gt;TEMS model&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TEMS&lt;/strong&gt; is an abbreviation for a group of &lt;strong&gt;resources&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;T&lt;/strong&gt;ime ⏱&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;E&lt;/strong&gt;nergy ⚡️&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;M&lt;/strong&gt;oney 💰&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;S&lt;/strong&gt;ocial Connectedness &lt;strong&gt;👨‍👩‍👧‍👦&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Time&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Time is &lt;strong&gt;the most precious&lt;/strong&gt; resource in your life, just because you cannot get more &lt;strong&gt;personal&lt;/strong&gt; time. You can, though, exchange other resources for &lt;strong&gt;other people's&lt;/strong&gt; time.&lt;/p&gt;

&lt;p&gt;Your personal time has very peculiar properties:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It feels like there is &lt;strong&gt;never enough&lt;/strong&gt; time&lt;/li&gt;
&lt;li&gt;Time resource is &lt;strong&gt;depleting&lt;/strong&gt; naturally&lt;/li&gt;
&lt;li&gt;Sense of time is very &lt;strong&gt;unique&lt;/strong&gt; between different people and cultures&lt;/li&gt;
&lt;li&gt;Time and attention are two things your closest people will always &lt;strong&gt;value more&lt;/strong&gt; than anything else.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Energy&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Energy characterises your will-power, internal motivation, attention, ability to focus and general well-being. Also, you can think of Energy as a &lt;strong&gt;measure for health&lt;/strong&gt; and &lt;strong&gt;stress recovery capacity.&lt;/strong&gt;  &lt;/p&gt;

&lt;p&gt;Energy and Time comprises your basic resources for &lt;strong&gt;personal efficiency&lt;/strong&gt;. Throughout your life you will convert your Energy and Time into other things and experiences. Energy and Time defines how many interests you can pursue and how many joys you can get from life.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Money&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Money is the &lt;strong&gt;easiest to measure&lt;/strong&gt; and &lt;strong&gt;easiest to convert&lt;/strong&gt; resource. Money has a direct physical representation - you can see it and touch it.&lt;/p&gt;

&lt;p&gt;This is why money is often used as &lt;strong&gt;a substitute measure&lt;/strong&gt; to all other things: happiness (rich == happy), influence (rich == influential), well-being (rich == has more free time).&lt;/p&gt;

&lt;p&gt;This is a very misleading frame of reference, though. Money &lt;strong&gt;can not buy&lt;/strong&gt; all of those things.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Social Connectedness&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Social Connectedness is the &lt;strong&gt;most underestimated&lt;/strong&gt; and valuable resource. As human beings, we are born social. Our happiness depends on socialising and feeling love and acceptance.&lt;/p&gt;

&lt;p&gt;Your Social Connectedness comprises of two main categories: &lt;strong&gt;friends &amp;amp; relatives&lt;/strong&gt; and &lt;strong&gt;people you can benefit from&lt;/strong&gt; (colleagues, employees, professional contacts). Both categories require your attention and time so that you can benefit from them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;A Secret of Success&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;All four resources are &lt;strong&gt;convertible:&lt;/strong&gt; you can convert, for example, Time and Energy into Money and Social Connectedness.&lt;/p&gt;

&lt;p&gt;If you are using TEMS model, then success will look like &lt;strong&gt;balancing and&lt;/strong&gt;  &lt;strong&gt;increasing all resources&lt;/strong&gt; at once, as opposed to &lt;strong&gt;exchanging one resource for another&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--99rv4WJk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/z4vuj83ceyo3cdg1pj59.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--99rv4WJk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/z4vuj83ceyo3cdg1pj59.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here is an example.&lt;/p&gt;

&lt;p&gt;Imagine, you've got a great opportunity to work in an industry-leading startup. You know that they are eager to give a good value of options and their exit is kinda obvious for you.&lt;br&gt;
The problem is that they will demand overtimes and a lot of mental activity from you - pushing the boundaries and learning cutting-edge stuff.&lt;/p&gt;

&lt;p&gt;You tried to estimate the TEMS balance:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yHdU-xVZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/b2443oa6kuyfa2ng6fqj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yHdU-xVZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/b2443oa6kuyfa2ng6fqj.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can totally see that this opportunity will give you a lot of &lt;strong&gt;Money&lt;/strong&gt; in 5 years, but will deplete your &lt;strong&gt;Time&lt;/strong&gt; and &lt;strong&gt;Energy&lt;/strong&gt;. Hopefully, you will be able to retain your &lt;strong&gt;Social Connectedness&lt;/strong&gt; (meeting friends and relatives, keeping in touch with colleagues and industry pros).&lt;/p&gt;

&lt;p&gt;Would you take this opportunity?&lt;/p&gt;

&lt;p&gt;Would you take an opportunity to join a company where you will get less &lt;strong&gt;Money&lt;/strong&gt;, but more free &lt;strong&gt;Time&lt;/strong&gt; and freedom to meet people and network?&lt;/p&gt;

&lt;p&gt;How does your latest &lt;strong&gt;job-related&lt;/strong&gt; or &lt;strong&gt;home-related&lt;/strong&gt; decisions map to this model?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Do you want to grow differently? &lt;a href="https://patreon.com/mtdvio"&gt;Join Metadevelopment&lt;/a&gt; and get new superpowers!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>productivity</category>
      <category>softskills</category>
      <category>mindset</category>
    </item>
    <item>
      <title>How To Improve Your Thinking In One Step</title>
      <dc:creator>Alexey Migutsky</dc:creator>
      <pubDate>Wed, 24 Jul 2019 17:02:01 +0000</pubDate>
      <link>https://dev.to/mtdvio/how-to-improve-your-thinking-in-one-step-2gb9</link>
      <guid>https://dev.to/mtdvio/how-to-improve-your-thinking-in-one-step-2gb9</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://metadevelopment.io/blog/how-to-improve-your-thinking-in-one-step"&gt;our Metadevelopment blog&lt;/a&gt;.&lt;br&gt;
&lt;a href="https://digest.metadevelopment.io/"&gt;Subscribe to our &lt;em&gt;digest&lt;/em&gt;&lt;/a&gt; and get our free &lt;strong&gt;Career Hacking Starter Kit&lt;/strong&gt;!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Models are &lt;strong&gt;simplifications and abstractions&lt;/strong&gt; of some patterns in the world or some parts of the system.We all think in models, be it consciously or unconsciously. &lt;/p&gt;

&lt;p&gt;A better way of thinking is to transform your &lt;strong&gt;implicit models&lt;/strong&gt; into &lt;strong&gt;explicit models&lt;/strong&gt; and being able to control them. By controlling, I mean the ability to change the model and to apply the model in the fitting context.&lt;/p&gt;

&lt;p&gt;To highlight the importance of models, we usually highlight these ideas:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Mental models&lt;/strong&gt; are the essence of human thinking process. We all have some "thought structures" and "fundamental rules" in our heads that define our world view and mindset.&lt;/li&gt;
&lt;li&gt;The essence of efficient communications is your ability to &lt;strong&gt;identify and peruse&lt;/strong&gt; the mental models of your communication partner.&lt;/li&gt;
&lt;li&gt;The most efficient learning happens when you can grasp and learn the &lt;strong&gt;&lt;a href="https://medium.com/the-mission/how-to-tell-if-someone-is-truly-smart-or-just-average-a2f0bcac5db2"&gt;superior mental models&lt;/a&gt;&lt;/strong&gt; of your mentor.&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;A better way of thinking is to transform your &lt;strong&gt;implicit models&lt;/strong&gt; into &lt;strong&gt;explicit models&lt;/strong&gt; and being able to control them.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Why do we use models?
&lt;/h3&gt;

&lt;p&gt;Our brain can not effectively hold and manipulate a big number of details. But we want to be able to understand, explain and predict the world around us.&lt;/p&gt;

&lt;p&gt;There is one problem with all models: &lt;strong&gt;they are all wrong&lt;/strong&gt;. Simple models can be useful without being "right," in an engineering sense.&lt;/p&gt;

&lt;p&gt;The thing is: &lt;strong&gt;you do not need to have a perfect model to be able to use it&lt;/strong&gt; (to make decisions or take actions based on the model).&lt;/p&gt;

&lt;p&gt;The manifestation of models in Software Engineering is &lt;strong&gt;architecture&lt;/strong&gt; and, obviously, &lt;strong&gt;business modelling&lt;/strong&gt;. Those are two essential modelling skills you will need to acquire to grow over the level of mediocrity of our craft.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is the difference between models and why you may choose one over another?
&lt;/h3&gt;

&lt;p&gt;I would say that the best model for you is one that you can &lt;strong&gt;understand and use&lt;/strong&gt; for making decisions and taking actions. Learning a new or a different model will enhance your &lt;strong&gt;resolution&lt;/strong&gt; - your ability to see world in meaningful details.&lt;/p&gt;

&lt;p&gt;An example of such differences in models is &lt;a href="https://en.wikipedia.org/wiki/Shuhari"&gt;ShuHaRi&lt;/a&gt; and &lt;a href="https://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition"&gt;Dreyfus Model of Skill Acquisition&lt;/a&gt;. Both models describe how people learn new skills. ShuHaRi is older and more simplistic, but it still captures the essence of getting skills: a novice needs a set of rules to follow to get results, while a master needs a deeper philosophy and principles to enhance his mastery.&lt;/p&gt;

&lt;p&gt;If you want to dive deeper in mental models, I would recommend taking this &lt;a href="https://seminal.lpages.co/master-mental-model-list/"&gt;basics course&lt;/a&gt;. There is also a &lt;a href="https://www.coursera.org/learn/model-thinking"&gt;course on Coursera&lt;/a&gt; introducing you to some math-backed models. And here is a &lt;a href="https://www.fs.blog/mental-models/"&gt;huge list of useful mental models&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you want to see some mental models which are closer to our career, &lt;a href="https://medium.com/the-mission/13-mental-models-every-founder-should-know-c4d44afdcdd"&gt;check this article&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why are we talking about models at all?
&lt;/h3&gt;

&lt;p&gt;At Metadevelopment we will learn and introduce several models which will help you to become a better software engineer and a better lifestyle engineer.&lt;/p&gt;

&lt;p&gt;Internally, we are using ShuHaRi and Dreyfus models to design the courses and make your learning simpler. The whole idea of Metadevelopment is based on crowdsourcing and &lt;strong&gt;helping each other to learn more efficiently&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;We will talk about models a lot. You should understand that most of those models are not profound objective truth. They are just &lt;strong&gt;tools, applicable in various contexts&lt;/strong&gt; and situations. But learning those ideas and seeing them from various sides will develop your critical and analytical thinking. Practicing and experimenting will open up new possibilities and better understanding of yourself.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Do you want to grow differently? &lt;a href="https://metadevelopment.io/about"&gt;Join Metadevelopment&lt;/a&gt; and get new superpowers!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>productivity</category>
      <category>softskills</category>
      <category>mindset</category>
    </item>
    <item>
      <title>A Hidden Side of Procrastination</title>
      <dc:creator>Alexey Migutsky</dc:creator>
      <pubDate>Thu, 18 Jul 2019 13:54:19 +0000</pubDate>
      <link>https://dev.to/mtdvio/fears-and-limiting-beliefs-2d3</link>
      <guid>https://dev.to/mtdvio/fears-and-limiting-beliefs-2d3</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://metadevelopment.io/blog/fears-beliefs"&gt;our Metadevelopment blog&lt;/a&gt;.&lt;br&gt;
If you'd like to receive fresh content from our community, you can &lt;a href="https://digest.metadevelopment.io/"&gt;sing up for our Newsletter&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Very often, the essence of laziness, procrastination and lack of determination are our &lt;strong&gt;fears and limiting beliefs&lt;/strong&gt;. The chance that &lt;a href="https://medium.com/personal-growth/youre-not-lazy-7e357516c007"&gt;your are not really lazy&lt;/a&gt; is quite high.&lt;/p&gt;

&lt;p&gt;The biggest blocker in achieving things we want is not that we are lazy or having low willpower or having no time. The biggest blockers are our fears and our limiting beliefs.&lt;/p&gt;

&lt;h3&gt;
  
  
  Beliefs
&lt;/h3&gt;

&lt;p&gt;Our beliefs seems to influence a lot of things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Beliefs affect &lt;a href="https://www.stanforddaily.com/2010/10/25/willpower-can-be-an-unlimited-resource-study-says/"&gt;motivation&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Beliefs affect &lt;a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3374921/"&gt;stress&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Beliefs affect our &lt;a href="https://medicalxpress.com/news/2015-04-dont-self-control-believing.html"&gt;self-control&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Beliefs affect our potential to &lt;a href="https://sharpbrains.com/blog/2018/08/13/meta-analysis-finds-value-in-teaching-the-science-of-neuroplasticity-especially-for-math-achievement-among-at-risk-students/"&gt;learn and change&lt;/a&gt; (Growth Mindset).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A &lt;a href="http://www.stevepavlina.com/blog/2012/07/dissolving-limiting-beliefs/"&gt;self-limiting belief&lt;/a&gt; is something that you assume to be true that is &lt;strong&gt;limiting your progress&lt;/strong&gt;. It can be manifested in a negative self-talk or pessimistic views on the world. Some examples are: “&lt;em&gt;I can not earn more, because this number is a glass ceiling in our industry&lt;/em&gt;”, “&lt;em&gt;people like me can not be entrepreneurs&lt;/em&gt;”, “&lt;em&gt;I was always told I am bad at math, and hence I am bad programmer&lt;/em&gt;”.&lt;/p&gt;

&lt;p&gt;Most of our beliefs are things &lt;strong&gt;we hold to be facts&lt;/strong&gt; without any &lt;strong&gt;active verification&lt;/strong&gt; from our side.&lt;br&gt;
The good thing is that &lt;strong&gt;beliefs can be changed&lt;/strong&gt;. A nice explanation of changing the attitude by reframing your beliefs can be found in a book called &lt;a href="https://www.actionablebooks.com/en-ca/summaries/learned-optimism/"&gt;Learned Optimism&lt;/a&gt;. One more great source is a book called &lt;a href="https://www.goodreads.com/book/show/46674.Feeling_Good"&gt;Feeling Good: The New Mood Therapy&lt;/a&gt;, which is the best first step to start with &lt;a href="http://cbtsanfrancisco.com/cbt-is-for-hackers/"&gt;cognitive behavior therapy&lt;/a&gt; on your own.&lt;/p&gt;

&lt;h3&gt;
  
  
  Fears
&lt;/h3&gt;

&lt;p&gt;Our fears do similar things: they &lt;strong&gt;prevent us from doing things we want&lt;/strong&gt;.&lt;br&gt;
The problem with fears is that they &lt;strong&gt;lie&lt;/strong&gt; and that they are &lt;strong&gt;evasive&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A fear can be very subtle and can result in seemingly unrelated behavior - you watch a series instead of writing an article you've been thinking about the whole day. Why? &lt;strong&gt;Because you are afraid that this article won't be perfect.&lt;/strong&gt; People won't like it. It's not good enough. It was not even written yet, but it is already not good enough!&lt;/p&gt;

&lt;p&gt;Our brains is very bad as estimating possibilities and probabilities, especially the adversary conditions - when something can go wrongs.&lt;br&gt;
Fears are what make us risk-averse and make us skip opportunities we are totally can harness.&lt;/p&gt;

&lt;p&gt;Addressing the fears can help not just you, but also a bigger entity - &lt;a href="https://blog.liberationist.org/this-idea-will-get-you-fired-928d816f8f64"&gt;a team&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  What can you do about that?
&lt;/h3&gt;

&lt;p&gt;First, there is a huge, but controversial idea: &lt;strong&gt;believe not what's true, but what's helpful&lt;/strong&gt;. Even superstitions &lt;a href="http://journals.sagepub.com/doi/abs/10.1177/0956797610372631"&gt;can be helpful&lt;/a&gt;.&lt;br&gt;
Second, deliberately take &lt;a href="https://practicingruby.com/articles/low-cost-approach-to-side-projects"&gt;small non-ideal steps&lt;/a&gt; instead of jumping into huge ambitious projects. Change does not happen instantly and in big amounts. It’s actually quite opposite: the more efforts you put into change, &lt;a href="https://www.goodreads.com/book/show/10645233-do-the-work"&gt;the bigger is the resistance&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Third, face your fears by stepping out of comfort zone. For example, take on &lt;a href="https://www.rejectiontherapy.com/100-days-of-rejection-therapy/"&gt;rejection challenge&lt;/a&gt; to face your fear of rejection and see how it feels.&lt;/p&gt;

&lt;p&gt;In general, start questioning your beliefs by &lt;strong&gt;conducting experiments to verify them&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A good starting point for working with beliefs and self-knowledge is &lt;a href="https://markmanson.net/downloads/self-knowledge"&gt;Mark Manson’s Self-Knowledge guide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Do you want to grow differently? &lt;a href="https://metadevelopment.io/about"&gt;Join Metadevelopment&lt;/a&gt; and get new superpowers!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>productivity</category>
      <category>softskills</category>
      <category>mindset</category>
    </item>
    <item>
      <title>How to Balance Your Work and Your Life</title>
      <dc:creator>Alexey Migutsky</dc:creator>
      <pubDate>Thu, 11 Jul 2019 17:22:32 +0000</pubDate>
      <link>https://dev.to/mtdvio/balance-sustainability-227j</link>
      <guid>https://dev.to/mtdvio/balance-sustainability-227j</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://metadevelopment.io/blog/how-to-balance-your-work-life"&gt;our Metadevelopment blog&lt;/a&gt;. &lt;br&gt;
If you'd like to receive fresh content from our community, you can &lt;a href="https://digest.metadevelopment.io"&gt;sing up for our Newsletter&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;At Metadevelopment, we put a big focus on your personal life and sustainability of work-life balance. We do not think that your career and life are separate entities.&lt;/p&gt;

&lt;p&gt;You work is influencing your happiness and well-being the same way as your general lifestyle.&lt;/p&gt;

&lt;p&gt;We are focusing on &lt;strong&gt;mindset&lt;/strong&gt; and &lt;a href="http://www.deconstructingexcellence.com/the-two-most-common-mistakes-of-optimizers/"&gt;actions&lt;/a&gt;. There are several things you can do to start balancing your life.&lt;/p&gt;

&lt;p&gt;1️⃣ Start working with your &lt;strong&gt;wishes and wants&lt;/strong&gt;.&lt;br&gt;
You need a reference point to measure importance of various life aspects. The questions is: what problems do you &lt;a href="https://markmanson.net/question"&gt;want to solve yourself&lt;/a&gt; and what problems are not essential? &lt;/p&gt;

&lt;p&gt;2️⃣ Start figuring out your &lt;strong&gt;values, purpose or mission&lt;/strong&gt;.&lt;br&gt;
At the very least, thinking about your mission and experimenting with your lifestyle and work to find your purpose will give you a general direction and motivation in your life. Start by reading a book called &lt;a href="https://www.goodreads.com/book/show/36072.The_7_Habits_of_Highly_Effective_People"&gt;“The 7 Habits of Highly Effective People”&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;3️⃣ Learn some basics about &lt;strong&gt;happiness&lt;/strong&gt;.&lt;br&gt;
Taking &lt;a href="https://www.coursera.org/learn/the-science-of-well-being"&gt;this course&lt;/a&gt; is highly recommended! It is evidence-based and contemporary and won’t take you much time. If you want to dive deeper, read &lt;a href="https://www.goodreads.com/book/show/30354426-solve-for-happy"&gt;“Solving for Happy”&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;4️⃣ Figure out your relationships with &lt;strong&gt;control&lt;/strong&gt; and &lt;strong&gt;lack of control&lt;/strong&gt;.&lt;br&gt;
You can’t control much things in life: environment, weather, other people thoughts.&lt;br&gt;
You can't even control your emotions, but you can control your behaviors - your response to emotions.&lt;br&gt;
Stoicism philosophy is a great example of long-lasting mindset based around lack of control and &lt;strong&gt;constant change&lt;/strong&gt; of the world. &lt;a href="https://www.goodreads.com/book/show/5617966-a-guide-to-the-good-life"&gt;“A Guide To The Good Life”&lt;/a&gt; is a great book to have an overview of stoic principles and ways to apply then in the modern life.&lt;/p&gt;

&lt;p&gt;5️⃣ Take &lt;strong&gt;responsibility&lt;/strong&gt; for your own Balance.&lt;br&gt;
As soon as you realize that you are &lt;strong&gt;ultimately responsible for everything that happens to you&lt;/strong&gt;, your life will start changing. It is very important to &lt;a href="http://www.succeedsocially.com/"&gt;take care of yourself&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;If you do not prioritise your life, someone else will.&lt;br&gt;
                                - Essentialism. Greg McKeown&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.goodreads.com/book/show/18077875-essentialism"&gt;Essentialism&lt;/a&gt; is a good mindset to start taking control and responsibility of your life and figure out right priorities. Taking responsibility is based around making choices and being OK with the consequences.&lt;/p&gt;

&lt;p&gt;6️⃣ Start doing some experiments and &lt;a href="https://medium.com/the-mission/how-to-be-incredible-comfort-zone-challenges-3e2b21d7d5b1"&gt;challenges&lt;/a&gt; to figure out your fears and &lt;strong&gt;limiting beliefs&lt;/strong&gt;.&lt;br&gt;
Your procrastination and idealism are heavily tied to your fears. Your subconscious brain hides some information from you based on your fears. You are missing opportunities around you because of your fears.&lt;/p&gt;

&lt;p&gt;7️⃣ Start consciously choosing &lt;strong&gt;actions&lt;/strong&gt; and &lt;strong&gt;non-actions&lt;/strong&gt;.&lt;br&gt;
You need to commit to doing something as well as to commit to not doing something.&lt;br&gt;
The thing is - you have already chosen non-action in some aspects of your life, you just have done it unconsciously.&lt;/p&gt;

&lt;p&gt;8️⃣ Start designing your personal &lt;strong&gt;unique lifestyle&lt;/strong&gt; based on your values, commitments and wishes.&lt;br&gt;
Consciously choosing your &lt;strong&gt;ambitions&lt;/strong&gt; and setting right &lt;strong&gt;expectations&lt;/strong&gt; from the surrounding reality is a key for a sustainable life. Probing the reality and enhancing your mental models is the only pragmatic attitude to growth and self-actualization.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Do you want to grow differently? &lt;a href="https://metadevelopment.io/about"&gt;Join Metadevelopment&lt;/a&gt; and get new superpowers!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>productivity</category>
      <category>softskills</category>
      <category>mindset</category>
    </item>
    <item>
      <title>Pursuit of Productivity</title>
      <dc:creator>Alexey Migutsky</dc:creator>
      <pubDate>Fri, 05 Jul 2019 17:33:12 +0000</pubDate>
      <link>https://dev.to/mtdvio/pursuit-of-productivity-5e61</link>
      <guid>https://dev.to/mtdvio/pursuit-of-productivity-5e61</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://metadevelopment.io/blog/pursuit-of-productivity"&gt;our Metadevelopment blog&lt;/a&gt;. &lt;br&gt;
If you'd like to receive fresh content from our community, you can &lt;a href="https://digest.metadevelopment.io"&gt;sing up for our Newsletter&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Our world has &lt;a href="https://medium.com/@melodywilding/youre-obsessed-not-optimizing-6-signs-of-productivity-addiction-c49740b0998e"&gt;gone crazy&lt;/a&gt; about Productivity. There are &lt;strong&gt;thousands&lt;/strong&gt; of to-do apps in app stores and everyone wanna be as much productive as possible. I bet you know what I am talking exactly. The roots of this issue can be found in &lt;a href="https://en.wikipedia.org/wiki/Protestant_work_ethic"&gt;protestant work ethics&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We misinterpret and simplify &lt;a href="https://www.theguardian.com/lifeandstyle/2010/sep/11/pain-gain-work-ethic-burkeman"&gt;productivity&lt;/a&gt;: we think it is measured by &lt;strong&gt;how much do you produce&lt;/strong&gt; or &lt;strong&gt;how busy&lt;/strong&gt; you are with several projects in parallel. &lt;/p&gt;

&lt;p&gt;Also, people resort to being busy when they lack clarity and purpose of their work (you can read about this effect in a great book called &lt;a href="https://www.goodreads.com/book/show/18077875-essentialism"&gt;"Essentialism"&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Historically, a studying of productivity was bounded to factories producing physical goods. This analogy is very tempting. But we are &lt;strong&gt;knowledge workers&lt;/strong&gt; and not factory workers. We do not produce the same way as factories does, though on a high level the work flow can be managed in a similar way. Our motivation is &lt;a href="https://www.youtube.com/watch?v=u6XAPnuFjJc"&gt;different from other types of work&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;At Metadevelopment, we prefer a definition of productivity given in &lt;a href="https://info.trello.com/hubfs/Personal_Productivity_Ebook_v2.pdf"&gt;Trello productivity guide&lt;/a&gt; : "&lt;em&gt;making sure you’re getting the &lt;strong&gt;right things done&lt;/strong&gt;, in the &lt;strong&gt;right timeframe&lt;/strong&gt;, in a successful and &lt;strong&gt;effective&lt;/strong&gt; way&lt;/em&gt;".&lt;/p&gt;

&lt;p&gt;This definition incorporates priorities, efficiency and timeliness of your projects.&lt;/p&gt;

&lt;p&gt;Here is the crux: &lt;strong&gt;optimizing for productivity can be harmful&lt;/strong&gt;! Here is a good example of an &lt;a href="https://medium.com/@flpvsk/work-hard-enough-and-you-wont-finish-anything-d631d65e7478"&gt;over-productive system&lt;/a&gt;. And here is a good explanation of how &lt;strong&gt;boredom&lt;/strong&gt; &lt;a href="https://www.wired.com/2017/01/clive-thompson-7/"&gt;can make you more creative&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Productivity and Software Engineering
&lt;/h3&gt;

&lt;p&gt;It is very easy to get into the trap of optimizing for productivity when you treat yourself as a production unit or &lt;a href="https://dev.to/mtdvio/work-misperception-1mg1"&gt;misinterpret "high performance"&lt;/a&gt;.&lt;br&gt;
Also, it's very easy to become a productivity junky if your only job is to &lt;strong&gt;just write code&lt;/strong&gt; without questions asked. &lt;/p&gt;

&lt;p&gt;Along with out intuition to pursue productivity, we are neglecting other effects and factors we need to be aware of as &lt;strong&gt;engineers&lt;/strong&gt;: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://a16z.com/2016/03/07/all-about-network-effects/"&gt;Network effect&lt;/a&gt; (the more people are using your product - the more valuable it is)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://en.wikipedia.org/wiki/Sustainability"&gt;Sustainability&lt;/a&gt; (enhancing the current situation without doing harm for the future situation)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://en.wikipedia.org/wiki/Human_factors_and_ergonomics"&gt;Human Factors&lt;/a&gt; (taking in account safety, comfort, human error) &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://en.wikipedia.org/wiki/Social_influence"&gt;Social Influence&lt;/a&gt; (affecting a person’s emotions, opinions and behaviors)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://en.wikipedia.org/wiki/Cognitive_bias"&gt;Cognitive Biases&lt;/a&gt; (systematic pattern of deviation from norm or rationality in judgment)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://en.wikipedia.org/wiki/Applied_ethics"&gt;Applied Ethics&lt;/a&gt; (the analysis of particular moral issues in private and public life)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Software Engineering is an &lt;em&gt;application of systematic, disciplined, quantifiable approach to development, operation and maintenance of software&lt;/em&gt; (IEEE90 definition).  &lt;/p&gt;

&lt;p&gt;As an engineer, you can have &lt;a href="https://www.patreon.com/posts/low-hanging-of-18230210"&gt;an impact&lt;/a&gt; in every area of product development cycle. Why would you care only about being &lt;strong&gt;productive coder&lt;/strong&gt; if you can be &lt;strong&gt;an efficient engineer&lt;/strong&gt;?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Do you want to grow differently? &lt;a href="https://metadevelopment.io/about"&gt;Join Metadevelopment&lt;/a&gt; and get new superpowers!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>productivity</category>
      <category>softskills</category>
      <category>mindset</category>
    </item>
    <item>
      <title>Work Misperception</title>
      <dc:creator>Alexey Migutsky</dc:creator>
      <pubDate>Fri, 28 Jun 2019 15:22:10 +0000</pubDate>
      <link>https://dev.to/mtdvio/work-misperception-1mg1</link>
      <guid>https://dev.to/mtdvio/work-misperception-1mg1</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://metadevelopment.io/blog/work-misperception"&gt;our Metadevelopment blog&lt;/a&gt;. &lt;br&gt;
This is the first article from our Introduction series.&lt;br&gt;
If you'd like to receive fresh content from our community, you can &lt;a href="https://digest.metadevelopment.io"&gt;sing up for our Newsletter&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The basics
&lt;/h2&gt;

&lt;p&gt;Many Software Developers have a strange perception of their work, formed under the influence of their employers, colleagues and industry culture, treating their work as &lt;strong&gt;a competition with their colleagues&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Many managers have an even stranger perception, &lt;strong&gt;treating people as machines&lt;/strong&gt; on an assembly line, trying to optimize the performance of the business system without understanding the human factor, &lt;a href="http://forschungsnetzwerk.at/downloadpub/knowledge_workers_the_biggest_challenge.pdf"&gt;fundamentals of knowledge work&lt;/a&gt; and &lt;a href="https://www.targetprocess.com/articles/speed-in-software-development/"&gt;software product development in general&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Many people are wondering, whether software development is an art, craft or engineering. Or a combination of all those aspects.&lt;/p&gt;

&lt;p&gt;Also, there is a  tendency to ban the word “&lt;strong&gt;career&lt;/strong&gt;”, as if it is something dirty, political and unethical. Building your career is not the way to make more money. It is a way to empower you so that you can make what you really want. &lt;/p&gt;

&lt;p&gt;At Metadevelopment, we try not to differentiate between work and life. Our work is an essential part of life. We came into Software Development because we want to &lt;strong&gt;create&lt;/strong&gt;, &lt;strong&gt;build&lt;/strong&gt; and &lt;strong&gt;enhance the world&lt;/strong&gt; around us. Some people indeed have come to this industry just for money. Most of them have discovered that Software Development is a creative and empowering endeavor.&lt;/p&gt;

&lt;p&gt;First and foremost, Software Engineering is &lt;a href="https://en.wikipedia.org/wiki/Knowledge_worker"&gt;a knowledge work&lt;/a&gt;. &lt;strong&gt;Our main capital is knowledge&lt;/strong&gt;. We spend substantial time searching for information and learning new things. We use critical and creative thinking to solve problems. We experience &lt;a href="https://en.wikipedia.org/wiki/Flow_(psychology)"&gt;the state of flow&lt;/a&gt;. We require &lt;a href="https://blog.bufferapp.com/the-science-of-what-motivates-us-to-get-up-for-work-every-day"&gt;mastery, autonomy, and purpose&lt;/a&gt; for day-to-day motivation.&lt;/p&gt;

&lt;p&gt;Second, Software Engineering is a cross-disciplinary subject, including at least technologies, science, psychology, sociology and ethics.&lt;/p&gt;

&lt;p&gt;Third, Software Engineering is tightly coupled to business and business systems. We work within businesses and with business systems, but we often neglect these relationships.&lt;/p&gt;

&lt;h3&gt;
  
  
  Software Engineering and Business
&lt;/h3&gt;

&lt;p&gt;There is a huge, but barely noticeable misfit between business and software development. Business wants to &lt;strong&gt;identify and solve real-world problems&lt;/strong&gt; for real people. Most developers want to &lt;strong&gt;solve hard challenges using cool technologies&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Those two worlds do not always overlap. &lt;/p&gt;

&lt;p&gt;There are a lot of resources and studies to figure out success, &lt;a href="http://calleam.com/WTPF/?page_id=1445"&gt;efficiency, and impact of software projects&lt;/a&gt;. Individual efficiency is always linked to project success and team performance. It's not enough to be productive and single-handedly produce high-quality solutions for problems. It's also necessary to solve &lt;strong&gt;the right problems&lt;/strong&gt; and &lt;strong&gt;enable others&lt;/strong&gt; (including your future-self) to easily change the solution in the future.&lt;/p&gt;

&lt;p&gt;If you want to become an expert in your field and help other people you need to learn &lt;strong&gt;how to identify and solve real-world problems&lt;/strong&gt; using technologies and collaborating with other people. &lt;/p&gt;

&lt;p&gt;It means you need to understand &lt;strong&gt;both engineering and business&lt;/strong&gt; at the end of the day.&lt;/p&gt;

&lt;h3&gt;
  
  
  Focus on Development
&lt;/h3&gt;

&lt;p&gt;Many developers think that it’s enough to be able to just build software from scratch. What they are missing is a bigger picture. &lt;/p&gt;

&lt;p&gt;There is a definition of Software Engineering from IEEE90:  &lt;em&gt;“Software Engineering is an application of the systematic, disciplined, quantifiable approach to &lt;strong&gt;development&lt;/strong&gt;, &lt;strong&gt;operation&lt;/strong&gt; and &lt;strong&gt;maintenance&lt;/strong&gt; of software.”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Notice the highlighted words: development, operation and maintenance. This is what you are expected to do as a software &lt;strong&gt;engineer&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;At Metadevelopment, we differentiate four levels of professional maturity: programmer, developer, engineer and entrepreneur. We have &lt;a href="https://docs.google.com/spreadsheets/d/12dbN9Xi_v82I12dAKanXDgsVLWGL3_BUleqKcDhjs14/edit?usp=sharing"&gt;a model of required skills for all those levels&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Programmer is &lt;strong&gt;a solo creator&lt;/strong&gt; capable of delivering a working app. Developer is &lt;strong&gt;a team player&lt;/strong&gt;, capable of working in an enterprise environment and building parts of the bigger system. Engineer is &lt;strong&gt;a systems maintainer&lt;/strong&gt;, capable of analyzing complex environments and non-technical factors to make systems &lt;strong&gt;sustainable&lt;/strong&gt;. Entrepreneur is &lt;strong&gt;an opportunity identifier&lt;/strong&gt;, working with business systems on a high strategical level.&lt;/p&gt;

&lt;h3&gt;
  
  
  Focus on Hard Skills
&lt;/h3&gt;

&lt;p&gt;At the beginning of our careers, we spend the most time and focus on getting &lt;strong&gt;hard skills&lt;/strong&gt;: debugging, code construction, systems design, requirements analysis, etc.&lt;/p&gt;

&lt;p&gt;It’s only natural that we start thinking that there is nothing more important in our industry than hard skills. &lt;/p&gt;

&lt;p&gt;But this is not quite true! There are studies showing that “Star Performers” are differentiated from normal workers on criteria &lt;strong&gt;different from hard skills&lt;/strong&gt;!&lt;/p&gt;

&lt;p&gt;Here is an interesting test for you. It will show your attitude towards the performance of software engineers. It has just 12 questions. You can easily answer those in 5 minutes.&lt;/p&gt;

&lt;p&gt;How many statements out of this 12 are &lt;strong&gt;true&lt;/strong&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Star performers are born, not made.&lt;/li&gt;
&lt;li&gt;Star performers are smarter than average performers (have higher IQs, are better problem solvers, or are more creative).&lt;/li&gt;
&lt;li&gt;Star performers are more driven and ambitious than others. &lt;/li&gt;
&lt;li&gt;Star performers have more leadership skills than others. &lt;/li&gt;
&lt;li&gt;Clean desk people are more likely to be star performers than messy desk people. &lt;/li&gt;
&lt;li&gt;Detailed time management and organizational systems are the keys to high productivity. &lt;/li&gt;
&lt;li&gt;Star performers work longer hours and harder than average performers. &lt;/li&gt;
&lt;li&gt;Star performers are more satisfied with their jobs than average performers. &lt;/li&gt;
&lt;li&gt;Star performers are successful primarily because they play organizational politics and give slick presentations to upper management. &lt;/li&gt;
&lt;li&gt;Minorities and women can seldom be as productive as people who are part of the "old boy" network. &lt;/li&gt;
&lt;li&gt;People cannot sustain a doubled rate of productivity improvement for long time periods. &lt;/li&gt;
&lt;li&gt;I would rather have a team with one star performer supported by four average performers than a team with five performers who are all in the top 5 percent.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Ok, so what is your answer? &lt;/p&gt;

&lt;p&gt;Now, the revelation: &lt;strong&gt;neither of those statements are true!&lt;/strong&gt;&lt;br&gt;
We can totally understand your skepticism on that. &lt;/p&gt;

&lt;p&gt;This is why we suggest you to read a research-based brochure called &lt;a href="https://vlsicad.ucsd.edu/Research/Advice/star_engineer.pdf"&gt;“STAR Engineer”&lt;/a&gt;. &lt;em&gt;Over a thousand engineers from Bell Laboratories, 3M, and Hewlett-Packard contributed to the original research as both collaborators and subjects.&lt;/em&gt;&lt;br&gt;
There is a similar study for managers called &lt;a href="https://rework.withgoogle.com/blog/the-evolution-of-project-oxygen/"&gt;“Project Oxygen”&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This two studies may totally change your perception of Software Engineering. It totally has changed our &lt;strong&gt;mindset&lt;/strong&gt;, and now we want to spread those ideas. Stay tuned and we will share our thoughts on productivity, career, lifestyle, work-life balance and personal growth.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Do you want to grow differently? &lt;a href="https://metadevelopment.io/about"&gt;Join Metadevelopment&lt;/a&gt; and get new superpowers!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>career</category>
      <category>softskills</category>
      <category>mindset</category>
    </item>
  </channel>
</rss>
