<?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: Gregor Ojstersek</title>
    <description>The latest articles on DEV Community by Gregor Ojstersek (@gregorojstersek).</description>
    <link>https://dev.to/gregorojstersek</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%2F1124995%2F8774bb18-7671-47d5-bee3-7913b4965703.jpg</url>
      <title>DEV Community: Gregor Ojstersek</title>
      <link>https://dev.to/gregorojstersek</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gregorojstersek"/>
    <language>en</language>
    <item>
      <title>How to get better in people skills as an engineer?</title>
      <dc:creator>Gregor Ojstersek</dc:creator>
      <pubDate>Tue, 27 Feb 2024 15:42:22 +0000</pubDate>
      <link>https://dev.to/gregorojstersek/how-to-get-better-in-people-skills-as-an-engineer-418h</link>
      <guid>https://dev.to/gregorojstersek/how-to-get-better-in-people-skills-as-an-engineer-418h</guid>
      <description>&lt;p&gt;You will grow a LOT faster in your career as an engineer if you focus on developing your people skills!&lt;/p&gt;

&lt;p&gt;How to get better in people skills?&lt;/p&gt;

&lt;p&gt;There are a lot of ways to get better and there’s not a “one size fits all” approach.&lt;/p&gt;

&lt;p&gt;I’ll share with you what helped me to develop good people skills.&lt;/p&gt;

&lt;p&gt;Develop teamwork and collaboration&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Team sports&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I played a lot of team sports growing up (mostly basketball) and that helped me a lot get to know the importance of teamwork. You can’t win the game without great collaboration.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Team-oriented games&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I played video games competitively growing up (mostly team-oriented games) and the mindset is the same, you can’t win if you are not working together well.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Doing freelance projects in collaboration with other people&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I did a LOT of freelance projects in my career and it’s hard to have success, without great teamwork and collaboration between people.&lt;/p&gt;

&lt;p&gt;Develop empathy and active listening&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Doing freelance projects for non-technical clients&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You need to really understand the motivation and the problem behind their ask if you wish to create the right solution. Just jumping into code after the first requirements will in 99% provide a wrong solution.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Coaching and mentoring&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A lot of people may think that this only helps the person that you are coaching or mentoring, but it really helps you to develop the necessary skills to help effectively. Being able to put yourself in their shoes, offer guidance, active listening, etc.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Consulting and advising&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Similar principle to doing freelance projects, you need to really understand the problem and their motivation. That’s how you can actually map the right solution to it. A LOT of times the solution is actually hidden inside a lot of layers.&lt;/p&gt;

&lt;p&gt;Develop communication&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sharing knowledge by doing presentations or talking at events&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You help others grow and at the same time, you are improving your public speaking skills, overall communication and meeting new great people (networking).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Writing online&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That can be writing posts on LinkedIn or X, or you are regularly posting articles on your blog or newsletter. This helps immensely with getting better in your written communication (saying the most in as few words as possible). At the same time, it also helps you a lot with your personal brand.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Explain technical solutions to non-tech people&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you can explain a complex tech solution to a non-tech person, you understand it well. And to do that, you need to find the right words and sentences that resonate with them.&lt;/p&gt;

&lt;p&gt;What would you add?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This is part of the newsletter article on my Engineering Leadership newsletter. If you liked this, you are going to love my newsletter. Join here: &lt;a href="https://newsletter.eng-leadership.com/" rel="noopener noreferrer"&gt;Engineering Leadership newsletter&lt;/a&gt;, 46k+ engineering leaders are already reading it!&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>webdev</category>
      <category>discuss</category>
      <category>career</category>
      <category>learning</category>
    </item>
    <item>
      <title>How did freelance work help me to progress in my career?</title>
      <dc:creator>Gregor Ojstersek</dc:creator>
      <pubDate>Tue, 17 Oct 2023 17:03:06 +0000</pubDate>
      <link>https://dev.to/gregorojstersek/how-did-freelance-work-help-me-to-progress-in-my-career-2k36</link>
      <guid>https://dev.to/gregorojstersek/how-did-freelance-work-help-me-to-progress-in-my-career-2k36</guid>
      <description>&lt;p&gt;By doing freelance work, I was able to get different experiences on various of different problems and grew my context via various cases. My perspective grew widely from different experiences. This has helped me immensely to do my full-time roles a lot better.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;By doing projects for clients I learned the importance of:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;successful planning,&lt;/li&gt;
&lt;li&gt;clear communication,&lt;/li&gt;
&lt;li&gt;managing expectations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And especially learned the importance of understanding the business side. It’s important to clearly understand that we as engineers are here to provide as much business value as possible.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;By doing coaching and mentoring I:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;learned the importance of empathy,&lt;/li&gt;
&lt;li&gt;learned how to properly help others,&lt;/li&gt;
&lt;li&gt;cemented my knowledge on various of different topics while helping others.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I was doing this even before I grew to my first managerial role. So this has helped me a lot when I first started managing others in my full-time role.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;By doing consulting and advising I:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;grew my perspective,&lt;/li&gt;
&lt;li&gt;learned about various of different problems that companies were facing,&lt;/li&gt;
&lt;li&gt;enhanced my creative problem-solving.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Seeing and understanding various problems that companies/projects have faced and advising solutions to those problems have been one of the biggest growth factors for me. Because of this alone, I was able to do my management roles a lot better.&lt;/p&gt;

&lt;p&gt;What are your thoughts?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This is part of the newsletter article on my Engineering Leadership newsletter. If you liked this, you are going to love my newsletter. Join here: &lt;a href="https://newsletter.eng-leadership.com/" rel="noopener noreferrer"&gt;Engineering Leadership newsletter&lt;/a&gt;, 14.2k+ engineering leaders are already reading it!&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>webdev</category>
      <category>discuss</category>
      <category>career</category>
      <category>programming</category>
    </item>
    <item>
      <title>As much as we love our engineering industry, it also has some downsides</title>
      <dc:creator>Gregor Ojstersek</dc:creator>
      <pubDate>Sun, 17 Sep 2023 13:52:49 +0000</pubDate>
      <link>https://dev.to/gregorojstersek/as-much-as-we-love-our-engineering-industry-it-also-has-some-downsides-11bl</link>
      <guid>https://dev.to/gregorojstersek/as-much-as-we-love-our-engineering-industry-it-also-has-some-downsides-11bl</guid>
      <description>&lt;p&gt;I’ll share with you some of the issues I have been dealing with as an engineer and an engineering leader throughout my career.&lt;/p&gt;

&lt;h2&gt;
  
  
  Perfecting my solutions to an extent
&lt;/h2&gt;

&lt;p&gt;I could particularly see this as an issue when I was building something visual. I was not satisfied with the result. This color should be like this, this font should be like that, etc.&lt;/p&gt;

&lt;p&gt;And then this also transferred to code as well. I was trying too hard to make things “perfect”, and I was hurting my progression toward getting things done.&lt;/p&gt;

&lt;p&gt;Right now, I still find myself sometimes trying to “perfect”, but I remember how important progress is and I try to quickly readjust my mindset. I also have a quote on one of my shirts to remind myself: “Progress over Perfection”.&lt;/p&gt;

&lt;h2&gt;
  
  
  Not making decisions fast enough
&lt;/h2&gt;

&lt;p&gt;As engineers, there are so many micro-decisions that we are making daily. I have found myself procrastinating and making decisions a lot of times.&lt;/p&gt;

&lt;p&gt;Decisions like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;naming the variable or a function,&lt;/li&gt;
&lt;li&gt;should we split the file/class differently or not,&lt;/li&gt;
&lt;li&gt;what approach to use to solve a particular problem,&lt;/li&gt;
&lt;li&gt;how to properly test the solution.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This brought me to unnecessary stress, that I could avoid if I would just make a decision.&lt;/p&gt;

&lt;h2&gt;
  
  
  Procrastinating on tasks, hard conversations and giving feedback
&lt;/h2&gt;

&lt;p&gt;I was guilty of this a lot of times, the first one is still the case sometimes. And the second and third were obvious when I first started with engineering management.&lt;/p&gt;

&lt;p&gt;I saw things that needed to improve but hesitated to have the conversation and give feedback. I thought that things were going to get better eventually. But I was wrong. Therefore it’s really important to react swiftly and not procrastinate.&lt;/p&gt;

&lt;h2&gt;
  
  
  Feeling like an imposter
&lt;/h2&gt;

&lt;p&gt;This was the case, especially at the beginning of my career. I thought that engineers with a lot more experience have such amazing abilities. That it would be hard or almost impossible for me to develop.&lt;/p&gt;

&lt;p&gt;But then I found out that we are all learning consistently. And I wasn't that far from that. That sparked me to learn even more and be even better every day.&lt;/p&gt;

&lt;p&gt;Can you relate to them?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This is part of the newsletter article on my Engineering Leadership newsletter. If you liked this, you are going to love my newsletter. Join here: &lt;a href="https://newsletter.eng-leadership.com/" rel="noopener noreferrer"&gt;Engineering Leadership newsletter&lt;/a&gt;, 8600+ engineering leaders are already reading it!&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>discuss</category>
      <category>programming</category>
      <category>mentalhealth</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>Don’t compare and compete with others, instead collaborate</title>
      <dc:creator>Gregor Ojstersek</dc:creator>
      <pubDate>Thu, 14 Sep 2023 12:22:44 +0000</pubDate>
      <link>https://dev.to/gregorojstersek/dont-compare-and-compete-with-others-instead-collaborate-b8j</link>
      <guid>https://dev.to/gregorojstersek/dont-compare-and-compete-with-others-instead-collaborate-b8j</guid>
      <description>&lt;p&gt;If you are a person who likes to compare and compete with your colleagues. Let me tell you one important thing. Don't compare or compete, instead help and collaborate.&lt;/p&gt;

&lt;p&gt;Being a lone wolf and just focusing on yourself and your progress will certainly get you somewhere. But rather than trying to do everything yourself. You have a group of like-minded people who are all on the same path as you!&lt;/p&gt;

&lt;p&gt;Your progression is going to be much:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;faster,&lt;/li&gt;
&lt;li&gt;more exciting,&lt;/li&gt;
&lt;li&gt;more fulfilling.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Compete only with yourself and try to get better every day!&lt;/p&gt;

&lt;p&gt;The software development world is smaller than you think. Collaborating and helping each other instead of competing puts you in a position where fellow like-minded people can help you find opportunities.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A practical example&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you are searching for a new role, the best way to find it is to get recommended for the position.&lt;/p&gt;

&lt;p&gt;If someone from my team recommends a candidate.&lt;/p&gt;

&lt;p&gt;I already know 2 things:&lt;/p&gt;

&lt;p&gt;He/she already is familiar to an extent with a person on my team, so the collaboration and onboarding would be easier.&lt;/p&gt;

&lt;p&gt;He/she has already shown to some extent capability to be able to do the job.&lt;/p&gt;

&lt;p&gt;This gives you much better chances right from the start. Make sure to help each other to grow and progress in careers!&lt;/p&gt;

&lt;p&gt;What are your thoughts?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This is part of the newsletter article on my Engineering Leadership newsletter. If you liked this, you are going to love my newsletter. Join here: &lt;a href="https://newsletter.eng-leadership.com/" rel="noopener noreferrer"&gt;Engineering Leadership newsletter&lt;/a&gt;, 8100+ engineering leaders are already reading it!&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>discuss</category>
      <category>career</category>
      <category>softwaredevelopment</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to show your value as an engineer?</title>
      <dc:creator>Gregor Ojstersek</dc:creator>
      <pubDate>Wed, 30 Aug 2023 09:32:10 +0000</pubDate>
      <link>https://dev.to/gregorojstersek/how-to-show-your-value-as-an-engineer-5f8c</link>
      <guid>https://dev.to/gregorojstersek/how-to-show-your-value-as-an-engineer-5f8c</guid>
      <description>&lt;p&gt;Being a good engineer no longer means that you only need to be technically solid, but you bring a lot of value to the company with your non-technical skills - soft skills.&lt;/p&gt;

&lt;p&gt;Here are 6 tips:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Always learn new things&lt;br&gt;
It’s important that you always stay up to date with the latest trends. I don’t mean that you need to jump on the next JavaScript framework wave as soon as a new one arrives, but it’s important that you know what exists and what pros and cons can you anticipate from a particular stack.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Don’t be afraid to take ownership and responsibility&lt;br&gt;
If there is a potential problem in the codebase and you know about it, take action and resolve it, even if the problem wasn’t introduced by you. It’s important to always improve what you or your team is building.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Individual contribution is not as important as helping others&lt;br&gt;
It’s important to understand that as an engineer you are not only judged by your individual contribution, but what’s more important is that you are there to help others when needed.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Become customer centric&lt;br&gt;
Always ask yourself if what you and your team are building fits the needs of the customers. Being customer centric, enables you to make good technical decisions that show alignment with what the needs from customers are.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Focus on the business value&lt;br&gt;
Focus on tasks and provide solutions that bring the most value to the business. Try to ask yourself if your current task can actually bring any value to the business and what will be the impact when the task will be successfully finished.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Share your knowledge with others&lt;br&gt;
If you are feeling passionate about a certain technology or a certain framework, make sure to share that with others! It’s great if you share your passion as well as knowledge with your colleagues.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;What are your thoughts?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This is part of the newsletter article on my Engineering Leadership newsletter. If you liked this, you are going to love my newsletter. Join here: &lt;a href="https://newsletter.eng-leadership.com/" rel="noopener noreferrer"&gt;Engineering Leadership newsletter&lt;/a&gt;, 6200+ engineering leaders are already reading it!&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>discuss</category>
      <category>career</category>
      <category>programming</category>
      <category>softwareengineering</category>
    </item>
    <item>
      <title>What to look for when hiring a new engineer for your team?</title>
      <dc:creator>Gregor Ojstersek</dc:creator>
      <pubDate>Fri, 25 Aug 2023 13:42:23 +0000</pubDate>
      <link>https://dev.to/gregorojstersek/what-to-look-for-when-hiring-a-new-engineer-for-your-team-ndb</link>
      <guid>https://dev.to/gregorojstersek/what-to-look-for-when-hiring-a-new-engineer-for-your-team-ndb</guid>
      <description>&lt;p&gt;During my career, I had the pleasure to interview more than 300 engineers.&lt;/p&gt;

&lt;p&gt;Throughout my experience, I came across an important finding that always stood out with engineers that were successful in the role after they joined the team.&lt;/p&gt;

&lt;p&gt;They were all great engineers, but what made them great was not just their technical expertise, but their soft skills.&lt;/p&gt;

&lt;p&gt;When I’m interviewing a new engineer I value soft skills more than technical expertise.&lt;/p&gt;

&lt;p&gt;Unless I’m hiring for a strict expert in a particular technology, I normally look for engineers that can reasonably articulate things and can demonstrate drive, motivation for learning, as well as being a good team player.&lt;/p&gt;

&lt;p&gt;The reason for this, as said above is that teams build great software, not individuals.&lt;/p&gt;

&lt;p&gt;I am a big believer in hiring people that can make others around them better, not just focus on their individual contribution.&lt;/p&gt;

&lt;p&gt;If everyone makes everyone around them better, we are all exponentially growing. There is no better environment to be in where everyone is always there to help and support you.&lt;/p&gt;

&lt;p&gt;What are your thoughts?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This is part of the newsletter article on my Engineering Leadership newsletter. If you liked this, you are going to love my newsletter. Join here: &lt;a href="https://newsletter.eng-leadership.com/" rel="noopener noreferrer"&gt;Engineering Leadership newsletter&lt;/a&gt;, 4900+ engineering leaders are already reading it!&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>hiring</category>
      <category>discuss</category>
      <category>career</category>
      <category>interview</category>
    </item>
  </channel>
</rss>
