<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>leadership &amp;mdash; Kemal&#39;s Braindump</title>
    <link>https://write.moxnet.eu/tag:leadership</link>
    <description>Rambling thoughts and reflections</description>
    <pubDate>Thu, 16 Apr 2026 10:04:25 +0200</pubDate>
    <item>
      <title>Reasons for high Employee Engagement Index</title>
      <link>https://write.moxnet.eu/reasons-for-high-employee-engagement-index</link>
      <description>&lt;![CDATA[leadership&#xA;&#xA;This year the company I work in did their bi-annual Employee Survey powered by Gallup.&#xA;The company wide numbers came out same or worse then 2 years ago, but my team‘s Employees Engagement Index went up significantly. I was rated very good by the people I lead concerning my leadership  skills and they showed way higher engagement values than the rest of the teams in our department.&#xA;&#xA;!--more--&#xA;&#xA;After reflecting on it and talking to them, I think the reasons boil down to these two:&#xA;&#xA;Take responsibility and give your team focus by making decisions when they need it. We live in chaotic and volatile business times. People need clear direction and managers should be the people giving them what they need. Sometimes you can just say what has to be done in this week, so do that and be open about the „low visibility“. When the visibility gets better, then aim for longer time periods and loosen the „micromanagement“. The worst thing you can do, is to get afraid and try to sit it out. If you do that, the whole team will grind to a halt.&#xA;&#xA;Be authentic and treat your people the way you would want to be treated. I do not believe in the nonsense of „separate your personal and work behaviors“, because I think you would need to be a psychopath to be able to pull that out convincingly. E.g. when you are sick, do you want your boss asking you to join meetings or call you during your sick days? No, you probably want some words of assurance that everything will be taken care of, that you should go offline and have some (chicken) soup. The same applies if you find out that your employe has a sick child, wife has family issues etc. Treat them with respect and speak to them openly about the good things and the improvement points, they will come back to give you 150%.&#xA;&#xA;br&#xD;&#xA;- -&#xD;&#xA;&#xD;&#xA;Have any thoughts or comments?]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://write.moxnet.eu/tag:leadership" class="hashtag"><span>#</span><span class="p-category">leadership</span></a></p>

<p>This year the company I work in did their bi-annual Employee Survey powered by Gallup.
The company wide numbers came out same or worse then 2 years ago, but my team‘s Employees Engagement Index went up significantly. I was rated very good by the people I lead concerning my leadership  skills and they showed way higher engagement values than the rest of the teams in our department.</p>



<p>After reflecting on it and talking to them, I think the reasons boil down to these two:</p>
<ul><li><p>Take responsibility and give your team focus by making decisions when they need it. We live in chaotic and volatile business times. People need clear direction and managers should be the people giving them what they need. Sometimes you can just say what has to be done in this week, so do that and be open about the „low visibility“. When the visibility gets better, then aim for longer time periods and loosen the „micromanagement“. The worst thing you can do, is to get afraid and try to sit it out. If you do that, the whole team will grind to a halt.</p></li>

<li><p>Be authentic and treat your people the way you would want to be treated. I do not believe in the nonsense of „separate your personal and work behaviors“, because I think you would need to be a psychopath to be able to pull that out convincingly. E.g. when you are sick, do you want your boss asking you to join meetings or call you during your sick days? No, you probably want some words of assurance that everything will be taken care of, that you should go offline and have some (chicken) soup. The same applies if you find out that your employe has a sick child, wife has family issues etc. Treat them with respect and speak to them openly about the good things and the improvement points, they will come back to give you 150%.</p></li></ul>

<p><br></p>

<hr>

<p><em>Have any <a href="mailto:kemal@moxnet.eu">thoughts or comments</a>?</em></p>
]]></content:encoded>
      <guid>https://write.moxnet.eu/reasons-for-high-employee-engagement-index</guid>
      <pubDate>Sat, 03 Jan 2026 22:01:32 +0100</pubDate>
    </item>
    <item>
      <title>From Techie to Boss (48 months)</title>
      <link>https://write.moxnet.eu/from-techie-to-boss-48-months</link>
      <description>&lt;![CDATA[#leadership #reflection&#xA;&#xA;This is it. Final post of the series, as I think the transition is now over.&#xA;In this post I will try to recapitulate what I achieved, learned and messed up in the last 48 months.&#xA;&#xA;!--more--&#xA;&#xA;Achievements&#xA;&#xA;Of course one of the perspectives on being a successful team lead are the things you contributed to the company:&#xA;&#xA;I have hired 15 people to work for me directly and on-boarded 4 offshore engineering teams (6-8 people SCRUM teams) in order to be able to reach the project goals. &#xA;Under my supervision the teams have defined testing processes and methods that successfully passed the ASPICE assessment. &#xA;We also build a testing infrastructure including some 50 HiL benches, integrated some off-the-shelf testing solutions  and developed additional tools, pipelines etc., needed to &#34;run the show&#34;.&#xA;Last but not least, we delivered the results needed from us and helped the project reach it&#39;s first carline SOP.&#xA;&#xA;The fairy tale of managers not needing technical experience&#xA;&#xA;There is this misconception that in order to be a manager, you just need to be able to create some sort of a plan for your team and then push them to reach that plan. In order to do this, you have to set up KPI&#39;s and track them daily. You do not need to understand what they are doing in detail, as your KPI&#39;s will give you insight if something is going wrong and then you correct it. &#xA;You should empower your team to do their technical work and make decisions, which will keep them motivated and performing. &#xA; &#xA;In my experience it doesn&#39;t work like that.&#xA;If you are working in R&amp;D and are leading technical teams, you need to understand at least 70-80% of the technical work and ideally you have done that, or similar work, yourself before.&#xA;This is why:&#xA;&#xA;Your employees will need on-boarding, guidance, understanding, help ... with their technical tasks. It&#39;s not possible to delegate all of these things to other technically more skilled people in your team. Of course you should get seniors to onboard and mentor your juniors, but if you exaggerate, then your seniors will at some point complain that they can not do their own tasks. &#xA;&#xA;Your employees will need help in setting priorities and making decisions. This is almost impossible, if you do not have enough technical experience to do this properly. &#xA;Let&#39;s take for example that your team is responsible for testing some software: &#xA;&#xA;    If everything is 100% passed (which I would highly question 😆) , decision making is trivial. &#xA;    If a test report shows 80% - 20% rate, they will probably come to you to make a decision. How will you do this, if you do not have either the experience to make the judgment yourself or know someone, who can help making the judgment?&#xA;&#xA;Manage expectations&#xA;&#xA;Before I started this job, one of my mentors told me to get prepared to be a complain box. This is a sentence I repeated a lot of times in my head in these 4 years and to other people, when they asked me about my key learning&#39;s.&#xA;&#xA;Basically a lot of people (your employees, your boss, your colleagues, employees from other teams, people from the company you didn&#39;t know existed ...) will try to dump their complaints, problems, requests, tasks etc., on you. &#xA;They&#39;ll call you up, invite you to meetings, come to your desk, send you E-Mails, message you ... put your communication channel here ..., and try to somehow engage you in stuff that&#39;s bothering them, that needs solving or demands your support.&#xA;&#xA;This simple strategy should help you not overload yourself and actually focus on delivering what you are responsible for:&#xA;&#xA;Who is the person contacting you? If not on your priority list, ignore them in a friendly way 😝.&#xA;Listen or read carefully, but do not respond directly no matter how many URGENT, ASAP, CRITICAL keywords are contained in the communication.&#xA;Take a minute to think about the content and ask yourself &#34;I am the first responsible for solving this?&#34;. &#xA;    If your answer is a definite YES, then add it to your TODO list.&#xA;    If your answer is a NO or UNSURE, just don&#39;t do anything and wait it out. If it really is your responsibility, it will come back again either with more details or more push by people payed better then yourself.&#xA;&#xA;You can not solve all the problems that your team members, projects or company have. &#xA;This is what the over-excited and over-motivated me from 4 years ago had to painfully accept, when I moved into stress levels that could have led to a burnout. You have only 24 hours in a day and 8 of those you should sleep. The rest needs to be divided between work tasks, private obligations, quality time with your loved ones and time for yourself. If you do not take time for yourself, you will burn out.&#xA;&#xA;Accept errors&#xA;&#xA;During my tenure so far not everything that I wanted to do or implement in the team worked. &#xA;Sometimes I did something and it worked, e.g. team accepted it and it started bringing positive impacts. But a lot of times I also had to give up on something that looked good to me, but the people just didn&#39;t want to accept it. Of course you could try to push it thru with all the might, as you sometimes really have to do, but you should really be careful what battles you want to fight this way. At the end, you should not become a dictator ...&#xA;&#xA;Accepting that something didn&#39;t work and openly saying &#34;Hey, I wanted us to try this but it didn&#39;t work because ...&#34; has two positive effects:&#xA;&#xA;You show the team that their opinions matter, dictators never last long.&#xA;You show that you are human and make errors, which signals your people that it&#39;s OK to try something and fail, which is a path to continuous improvement and innovations.&#xA;&#xA;Also important ...&#xA;&#xA;There is a ton of other stuff that is important and you probably read it somewhere else as well, so I&#39;ll just list it and not go into details:&#xA;&#xA;Build yourself some sort of productivity system like GTD or Second Brain. I used the Brainiac.&#xA;You will have more tasks, projects, notes, E-Mails, messages ... than you can process in your head. Make sure they do not get lost and you can surface them when needed.&#xA;&#xA;Treat peoples private life with respect and understanding.&#xA;Any sort of stress or problems in personal area will directly influence the employees performance. Give them space and time to deal with it and signal that you are fine if they temporary cut down on their tasks in order to sort out their personal life. They will (mostly) come back stronger and more motivated to push things forward. &#xA;&#xA;Panic and stress are infectious. &#xA;Of course your employees will see that you are under stress, as we are all humans. But try to control yourself and openly communicate, e.g. like this &#34;It&#39;s hard currently, too many things going around. My TODO list is bursting. I need some time to go thru all of this, maybe I will not be as reachable as usual but bear with me, we&#39;ll get it done.&#34;, to keep the panic from spreading.&#xA;&#xA;Keep a keen eye on the small changes in peoples behavior and communication, they will give you valuable pointers on what is happening in your teams. &#xA;People will mostly not talk openly in a team meeting, if something dodgy is happening on the personal level in the team. But there will be some side looks, strange comments etc., that will give you valuable pointers for your next 1:1 sessions.&#xA;&#xA;What lays ahead?&#xA;&#xA;There is a lot of tasks, projects, problems, errors ... laying in front of me in the future. But I am not over-excited, over-motivated, scared, overwhelmed, inexperienced ... anymore. &#xA;&#xA;During my tenure as a team lead, as well as in my previous roles as project lead and developer, I gathered experience and confidence needed to tackle those things. &#xA;&#xA;Will I get it all done correctly? Definitely no, but this is also part of the journey and a possibility to learn something new.&#xA;&#xA;br&#xD;&#xA;- -&#xD;&#xA;&#xD;&#xA;Have any thoughts or comments?]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://write.moxnet.eu/tag:leadership" class="hashtag"><span>#</span><span class="p-category">leadership</span></a> <a href="https://write.moxnet.eu/tag:reflection" class="hashtag"><span>#</span><span class="p-category">reflection</span></a></p>

<p>This is it. Final post of the series, as I think the transition is now over.
In this post I will try to recapitulate what I achieved, learned and messed up in the last 48 months.</p>



<h2 id="achievements" id="achievements">Achievements</h2>

<p>Of course one of the perspectives on being a successful team lead are the things you contributed to the company:</p>
<ul><li>I have hired 15 people to work for me directly and on-boarded 4 offshore engineering teams (6-8 people SCRUM teams) in order to be able to reach the project goals.</li>
<li>Under my supervision the teams have defined testing processes and methods that successfully passed the <a href="https://en.wikipedia.org/wiki/Automotive_SPICE">ASPICE</a> assessment.</li>
<li>We also build a testing infrastructure including some 50 <a href="https://en.wikipedia.org/wiki/Hardware-in-the-loop_simulation">HiL</a> benches, integrated some <a href="https://www.vector.com/de/de/produkte/anwendungsgebiete/testing/">off-the-shelf testing solutions </a> and developed additional tools, pipelines etc., needed to “run the show”.</li>
<li>Last but not least, we delivered the results needed from us and helped the project reach it&#39;s first carline <a href="https://de.wikipedia.org/wiki/Start_of_Production">SOP</a>.</li></ul>

<h2 id="the-fairy-tale-of-managers-not-needing-technical-experience" id="the-fairy-tale-of-managers-not-needing-technical-experience">The fairy tale of managers not needing technical experience</h2>

<p>There is this misconception that in order to be a manager, you just need to be able to create some sort of a plan for your team and then push them to reach that plan. In order to do this, you have to set up KPI&#39;s and track them daily. You do not need to understand what they are doing in detail, as your KPI&#39;s will give you insight if something is going wrong and then you correct it.
You should empower your team to do their technical work and make decisions, which will keep them motivated and performing.</p>

<p>In my experience it doesn&#39;t work like that.
If you are working in R&amp;D and are leading technical teams, you need to understand at least 70-80% of the technical work and ideally you have done that, or similar work, yourself before.
This is why:</p>
<ul><li><p>Your employees will need on-boarding, guidance, understanding, help ... with their technical tasks. It&#39;s not possible to delegate all of these things to other technically more skilled people in your team. Of course you should get seniors to onboard and mentor your juniors, but if you exaggerate, then your seniors will at some point complain that they can not do their own tasks.</p></li>

<li><p>Your employees will need help in setting priorities and making decisions. This is almost impossible, if you do not have enough technical experience to do this properly.
Let&#39;s take for example that your team is responsible for testing some software:</p>
<ul><li>If everything is 100% passed (which I would highly question 😆) , decision making is trivial.</li>
<li>If a test report shows 80% – 20% rate, they will probably come to you to make a decision. How will you do this, if you do not have either the experience to make the judgment yourself or know someone, who can help making the judgment?</li></ul></li></ul>

<h2 id="manage-expectations" id="manage-expectations">Manage expectations</h2>

<p>Before I started this job, one of my mentors told me to get prepared to be a <em>complain box</em>. This is a sentence I repeated a lot of times in my head in these 4 years and to other people, when they asked me about my key learning&#39;s.</p>

<p>Basically <strong>a lot</strong> of people (your employees, your boss, your colleagues, employees from other teams, people from the company you didn&#39;t know existed ...) will try to dump their complaints, problems, requests, tasks etc., on you.
They&#39;ll call you up, invite you to meetings, come to your desk, send you E-Mails, message you ... <em>put your communication channel here</em> ..., and try to somehow engage you in stuff that&#39;s bothering them, that needs solving or demands your support.</p>

<p>This simple strategy should help you not overload yourself and actually focus on delivering what you are responsible for:</p>
<ul><li>Who is the person contacting you? If not on your priority list, ignore them in a friendly way 😝.</li>
<li>Listen or read carefully, but do not respond directly no matter how many <strong>URGENT</strong>, <strong>ASAP</strong>, <strong>CRITICAL</strong> keywords are contained in the communication.</li>
<li>Take a minute to think about the content and ask yourself “I am the <strong>first</strong> responsible for solving this?“.
<ul><li>If your answer is a definite YES, then add it to your TODO list.</li>
<li>If your answer is a NO or UNSURE, just don&#39;t do anything and wait it out. If it really is your responsibility, it will come back again either with more details or more push by people payed better then yourself.</li></ul></li></ul>

<p>You can not solve all the problems that your team members, projects or company have.
This is what the over-excited and over-motivated me from 4 years ago had to painfully accept, when I moved into stress levels that could have led to a burnout. You have only 24 hours in a day and 8 of those you should sleep. The rest needs to be divided between work tasks, private obligations, quality time with your loved ones and <strong>time for yourself</strong>. If you do not take time for yourself, you will burn out.</p>

<h2 id="accept-errors" id="accept-errors">Accept errors</h2>

<p>During my tenure so far not everything that I wanted to do or implement in the team worked.
Sometimes I did something and it worked, e.g. team accepted it and it started bringing positive impacts. But a lot of times I also had to give up on something that looked good to me, but the people just didn&#39;t want to accept it. Of course you could try to push it thru with all the might, as you sometimes really have to do, but you should really be careful what battles you want to fight this way. At the end, you should not become a dictator ...</p>

<p>Accepting that something didn&#39;t work and openly saying “Hey, I wanted us to try this but it didn&#39;t work because ...” has two positive effects:</p>
<ul><li>You show the team that their opinions matter, dictators never last long.</li>
<li>You show that you are human and make errors, which signals your people that it&#39;s OK to try something and fail, which is a path to continuous improvement and innovations.</li></ul>

<h2 id="also-important" id="also-important">Also important ...</h2>

<p>There is a ton of other stuff that is important and you probably read it somewhere else as well, so I&#39;ll just list it and not go into details:</p>
<ul><li><p>Build yourself some sort of productivity system like <a href="https://gettingthingsdone.com/">GTD</a> or <a href="https://www.buildingasecondbrain.com/">Second Brain</a>. I used the <a href="https://write.moxnet.eu/brainiac-v1-0-released">Brainiac</a>.
You will have more tasks, projects, notes, E-Mails, messages ... than you can process in your head. Make sure they do not get lost and you can surface them when needed.</p></li>

<li><p>Treat peoples private life with respect and understanding.
Any sort of stress or problems in personal area will directly influence the employees performance. Give them space and time to deal with it and signal that you are fine if they temporary cut down on their tasks in order to sort out their personal life. They will (mostly) come back stronger and more motivated to push things forward.</p></li>

<li><p>Panic and stress are infectious.
Of course your employees will see that you are under stress, as we are all humans. But try to control yourself and openly communicate, e.g. like this “It&#39;s hard currently, too many things going around. My TODO list is bursting. I need some time to go thru all of this, maybe I will not be as reachable as usual but bear with me, we&#39;ll get it done.”, to keep the panic from spreading.</p></li>

<li><p>Keep a keen eye on the small changes in peoples behavior and communication, they will give you valuable pointers on what is happening in your teams.
People will mostly not talk openly in a team meeting, if something dodgy is happening on the personal level in the team. But there will be some side looks, strange comments etc., that will give you valuable pointers for your next 1:1 sessions.</p></li></ul>

<h2 id="what-lays-ahead" id="what-lays-ahead">What lays ahead?</h2>

<p>There is a lot of tasks, projects, problems, errors ... laying in front of me in the future. But I am not over-excited, over-motivated, scared, overwhelmed, inexperienced ... anymore.</p>

<p>During my tenure as a team lead, as well as in my previous roles as project lead and developer, I gathered experience and confidence needed to tackle those things.</p>

<p>Will I get it all done correctly? Definitely no, but this is also part of the journey and a possibility to learn something new.</p>

<p><br></p>

<hr>

<p><em>Have any <a href="mailto:kemal@moxnet.eu">thoughts or comments</a>?</em></p>
]]></content:encoded>
      <guid>https://write.moxnet.eu/from-techie-to-boss-48-months</guid>
      <pubDate>Fri, 01 Aug 2025 16:38:44 +0200</pubDate>
    </item>
    <item>
      <title>About</title>
      <link>https://write.moxnet.eu/who-is-writing-here</link>
      <description>&lt;![CDATA[My name is Kemal. I was born and raised in Bosnia and Herzegovina, now I live in Germany.&#xA;My days go by in trying to simultaneously play the roles of a husband, father, team leader, geek, good person ... sometimes it works, but most of the time I run with the flow and give my best.&#xA;&#xA;My interests include #health, #parenting, #productivity, #leadership, #privacy, #selfhosting, #goodmusic with guitars, #fishing, #jogging ... and I hack on my #emacs configuration pretty regularly.&#xA;&#xA; ]]&gt;</description>
      <content:encoded><![CDATA[<p>My name is Kemal. I was born and raised in Bosnia and Herzegovina, now I live in Germany.
My days go by in trying to simultaneously play the roles of a husband, father, team leader, geek, good person ... sometimes it works, but most of the time I run with the flow and give my best.</p>

<p>My interests include <a href="https://write.moxnet.eu/tag:health" class="hashtag"><span>#</span><span class="p-category">health</span></a>, <a href="https://write.moxnet.eu/tag:parenting" class="hashtag"><span>#</span><span class="p-category">parenting</span></a>, <a href="https://write.moxnet.eu/tag:productivity" class="hashtag"><span>#</span><span class="p-category">productivity</span></a>, <a href="https://write.moxnet.eu/tag:leadership" class="hashtag"><span>#</span><span class="p-category">leadership</span></a>, <a href="https://write.moxnet.eu/tag:privacy" class="hashtag"><span>#</span><span class="p-category">privacy</span></a>, <a href="https://write.moxnet.eu/tag:selfhosting" class="hashtag"><span>#</span><span class="p-category">selfhosting</span></a>, <a href="https://write.moxnet.eu/tag:goodmusic" class="hashtag"><span>#</span><span class="p-category">goodmusic</span></a> with guitars, <a href="https://write.moxnet.eu/tag:fishing" class="hashtag"><span>#</span><span class="p-category">fishing</span></a>, <a href="https://write.moxnet.eu/tag:jogging" class="hashtag"><span>#</span><span class="p-category">jogging</span></a> ... and I hack on my <a href="https://write.moxnet.eu/tag:emacs" class="hashtag"><span>#</span><span class="p-category">emacs</span></a> configuration pretty regularly.</p>
]]></content:encoded>
      <guid>https://write.moxnet.eu/who-is-writing-here</guid>
      <pubDate>Sun, 08 Jun 2025 22:40:13 +0200</pubDate>
    </item>
    <item>
      <title>One template to rule them all</title>
      <link>https://write.moxnet.eu/one-template-to-rule-them-all</link>
      <description>&lt;![CDATA[#leadership #emacs&#xA;&#xA;As a manager one of my tasks is to do yearly performance evaluations of the employees in my team.  &#xA;I take this very seriously, as although I speak regularly with my people about tasks and behaviors, this yearly review gives me time to pause and reflect deeper about the stuff I (and the company) find important and how does the employee measure against that.  &#xA;During the year I keep notes of all 1:1 meetings we have and also of stuff that happens between them that catch my eye, positive as well as possible improvement points. During the yearly review preparations, I sit down and go thru all the notes in order to consolidate the feedback I want to give to the employee.  &#xA;&#xA;!--more--&#xA;&#xA;In the company I work, we have multiple systems where I need to fill out parts of the performance review:  &#xA;&#xA;There is a system where I need to document some high level work and behavior goals for the year. I can also do some basic commenting there, but the system feels like it&#39;s from 1985 😀.&#xA;Then we have a system where employees can document their concrete contributions during the year. This really feels modern and limited in functionality 🤣.&#xA;Additionally to that there are 2 different systems where we manage their monthly salary and performance bonuses. Don&#39;t ask me why 🤨.&#xA;Then we have some special new contracts where everything is kind of free flying, as the software systems are not yet up and running 😁.&#xA;&#xA;In order to be able to structure my thoughts as well as the feedback, I decided to create a custom template. This way I have one document that I can use to structure my preparation, guide the employee thru the feedback meeting and share with him/her afterwards. The document also includes the links to all the system above and provides more context to the information documented there.  &#xA;&#xA;Where did I create it? In #emacs #orgmode of course 😁. You can find the source here ... and &amp;#x2026; yes, I work in a German company.  &#xA;&#xA;Use it, adapt it and make your employees happy!  &#xA;&#xA;br&#xD;&#xA;- -&#xD;&#xA;&#xD;&#xA;Have any thoughts or comments?]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://write.moxnet.eu/tag:leadership" class="hashtag"><span>#</span><span class="p-category">leadership</span></a> <a href="https://write.moxnet.eu/tag:emacs" class="hashtag"><span>#</span><span class="p-category">emacs</span></a></p>

<p>As a manager one of my tasks is to do yearly performance evaluations of the employees in my team.<br>
I take this very seriously, as although I speak regularly with my people about tasks and behaviors, this yearly review gives me time to pause and reflect deeper about the stuff I (and the company) find important and how does the employee measure against that.<br>
During the year I keep notes of all 1:1 meetings we have and also of stuff that happens between them that catch my eye, positive as well as possible improvement points. During the yearly review preparations, I sit down and go thru all the notes in order to consolidate the feedback I want to give to the employee.</p>



<p>In the company I work, we have multiple systems where I need to fill out parts of the performance review:</p>
<ul><li>There is a system where I need to document some high level work and behavior goals for the year. I can also do some basic commenting there, but the system feels like it&#39;s from 1985 😀.</li>
<li>Then we have a system where employees can document their concrete contributions during the year. This really feels modern and limited in functionality 🤣.</li>
<li>Additionally to that there are 2 different systems where we manage their monthly salary and performance bonuses. Don&#39;t ask me why 🤨.</li>
<li>Then we have some special new contracts where everything is kind of free flying, as the software systems are not yet up and running 😁.</li></ul>

<p>In order to be able to structure my thoughts as well as the feedback, I decided to create a custom template. This way I have <strong>one document</strong> that I can use to structure my preparation, guide the employee thru the feedback meeting and share with him/her afterwards. The document also includes the links to all the system above and provides more context to the information documented there.</p>

<p>Where did I create it? In <a href="https://write.moxnet.eu/tag:emacs" class="hashtag"><span>#</span><span class="p-category">emacs</span></a> <a href="https://write.moxnet.eu/tag:orgmode" class="hashtag"><span>#</span><span class="p-category">orgmode</span></a> of course 😁. You can find the source <a href="https://moxnet.eu/s/94SLreK3jbce6Xz">here</a> ... and … yes, I work in a German company.</p>

<p>Use it, adapt it and make your employees happy!</p>

<p><br></p>

<hr>

<p><em>Have any <a href="mailto:kemal@moxnet.eu">thoughts or comments</a>?</em></p>
]]></content:encoded>
      <guid>https://write.moxnet.eu/one-template-to-rule-them-all</guid>
      <pubDate>Tue, 25 Feb 2025 17:19:30 +0100</pubDate>
    </item>
    <item>
      <title>From Techie to Boss (30 months)</title>
      <link>https://write.moxnet.eu/from-techie-to-boss-30-months</link>
      <description>&lt;![CDATA[#leadership #reflection&#xA;&#xA;So it&#39;s about 30 months now since I took over building and leading an engineering team.  &#xA;Building is the right word, as on the first day I started there was no team. There were just 2-3 engineers in India, that started doing some testing in the last sprint and had absolutely no clue what they are doing. (Somebody told them they are the test team and that the software to test is in Artifactory &amp;#x2026;)&#xA;&#xA;!--more--&#xA;&#xA;Fast forward to now:  &#xA;&#xA;I hired more then 10 people to work directly for me onsite.&#xA;In India 2 teams of over 15 people do testing in different areas under my &#34;command&#34;.&#xA;An offshore contractor in Egypt runs one full team of 6-8 people, that are, at least it theory, fully responsible for their sprint/release goals.&#xA;&#xA;So I didn&#39;t build one team, I built a whole testing organization (incl. processes and infrastructure) and run it day-to-day.  &#xA;&#xA;Every day I learn something new about leading people and some of it isn&#39;t nice.  &#xA;People have (emotional) baggage, people react differently to same words, people are not generally cooperative and tolerant &amp;#x2026; but it&#39;s my job to get them moving in the same direction.  &#xA;&#xA;In the beginning I thought the key is to be nice, keep people happy and give them a common goal. But &amp;#x2026; nice people get more work. Nice people get other peoples problems, complaints and rants dropped on them. Nice team leads keep the pressure away and do not blame, because they should be a &#34;firewall&#34;. Trust me &amp;#x2026; being nice will only bring you so far.  &#xA;&#xA;Over the course of my tenure I started to learn how to tune down my &#34;nice guy&#34; side and also choose carefully who gets to enjoy my &#34;helper mentality&#34;.  &#xA;It&#39;s more about setting yourself realistic goals. Accept that there will always be someone in your team who will be unsatisfied OR not happy OR badly motivated OR downright acting stupid. It&#39;s impossible to make them satisfied AND happy AND motivated AND tolerant AND cooperative AND (you put here what is important to you). Even if people miss some of the things from the previous sentence, they can still be productive and do good work. Most of the times this is enough to get your job done and earn your paycheck. &#xA;&#xA;Keep good care of yourself, nobody else will.  &#xA;&#xA;br&#xD;&#xA;- -&#xD;&#xA;&#xD;&#xA;Have any thoughts or comments?]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://write.moxnet.eu/tag:leadership" class="hashtag"><span>#</span><span class="p-category">leadership</span></a> <a href="https://write.moxnet.eu/tag:reflection" class="hashtag"><span>#</span><span class="p-category">reflection</span></a></p>

<p>So it&#39;s about 30 months now since I took over building and leading an engineering team.<br>
Building is the right word, as on the first day I started there was no team. There were just 2-3 engineers in India, that started doing some testing in the last sprint and had absolutely no clue what they are doing. (Somebody told them they are the test team and that the software to test is in Artifactory …)</p>



<p>Fast forward to now:</p>
<ul><li>I hired more then 10 people to work directly for me onsite.</li>
<li>In India 2 teams of over 15 people do testing in different areas under my “command”.</li>
<li>An offshore contractor in Egypt runs one full team of 6-8 people, that are, at least it theory, fully responsible for their sprint/release goals.</li></ul>

<p>So I didn&#39;t build one team, I built a whole testing organization (incl. processes and infrastructure) and run it day-to-day.</p>

<p>Every day I learn something new about leading people and some of it isn&#39;t nice.<br>
People have (emotional) baggage, people react differently to same words, people are not generally cooperative and tolerant … but it&#39;s my job to get them moving in the same direction.</p>

<p>In the beginning I thought the key is to be nice, keep people happy and give them a common goal. But … nice people get more work. Nice people get other peoples problems, complaints and rants dropped on them. Nice team leads keep the pressure away and do not blame, because they should be a “firewall”. Trust me … being nice will only bring you so far.</p>

<p>Over the course of my tenure I started to learn how to tune down my “nice guy” side and also choose carefully who gets to enjoy my “helper mentality”.<br>
It&#39;s more about setting yourself realistic goals. Accept that there will always be someone in your team who will be <code>unsatisfied OR not happy OR badly motivated OR downright acting stupid</code>. It&#39;s impossible to make them <code>satisfied AND happy AND motivated AND tolerant AND cooperative AND (you put here what is important to you)</code>. Even if people miss some of the things from the previous sentence, they can still be productive and do good work. Most of the times this is enough to get your job done and earn your paycheck.</p>

<p><strong>Keep good care of yourself, nobody else will.</strong></p>

<p><br></p>

<hr>

<p><em>Have any <a href="mailto:kemal@moxnet.eu">thoughts or comments</a>?</em></p>
]]></content:encoded>
      <guid>https://write.moxnet.eu/from-techie-to-boss-30-months</guid>
      <pubDate>Mon, 12 Feb 2024 17:02:46 +0100</pubDate>
    </item>
    <item>
      <title>From Techie to Boss (18 months)</title>
      <link>https://write.moxnet.eu/from-techie-to-boss-18-months</link>
      <description>&lt;![CDATA[#leadership #reflection&#xA;&#xA;Biggest struggles&#xA;&#xA;Something over 18 months ago a big change happened in my work life. After years of trying, learning, searching for ways forward, changing jobs on the same level &amp;#x2026; I was appointed team leader in my company and tasked with building up a team completely from scratch. I already wrote on the topic several times, this is a follow up.  &#xA;&#xA;!--more--&#xA;&#xA;It wasn&#39;t easy, that was to be expected, but some of the struggles I didn&#39;t anticipate:  &#xA;&#xA;Hiring is hard work.  &#xA;    Due to the fact that I had no team members when I started, I had to do a lot of hiring. Thru my career I was invited by my previous bosses to join interviews and give my feedback, but this was totally different. This time I could invite other people to interview with me, but at the end I had to make a decision to hire or not. This isn&#39;t always black and white.&#xA;&#xA;&#34;Agile&#34; is dead, it was killed by people who have no idea what it means.  &#xA;    Every topic that got placed on my plate, every meeting I attended, every talk I had with employees/peers/boss &amp;#x2026; produced more questions, work and stress. Most of the topics were fuzzy to say the least, meetings were chaotic and drifted constantly off topic, there was no planing, no processes or structures defined. So what do we do? Let&#39;s call it &#34;agile&#34; and celebrate ourselves for trying this shinny new way of doing work.&#xA;&#xA;Everybody has expectations on you. I mean absolutely everybody &amp;#x2026; and mostly it comes all at the same time.  &#xA;    Your future employee is complaining about HR being too slow, your peer complains about your not existing team not being there yet (&#34;You started a week ago and still no people already hired?&#34;) and your boss simply says &#34;I want X until tomorrow and Y was due yesterday. Sorry, didn&#39;t I tell that already?&#34;. Of course you should also have other things in life than work, but who cares ...&#xA;&#xA;What did I learn?&#xA;&#xA;Hire only when you are really sure, but accept that mistakes will happen.  &#xA;&#xA;Some candidates that were very good on the interviews, proved to be a challenge during on-boarding. Others where I was struggling with the decision should I hire them or not, proved to be true jewels that on-boarded fast and took the load of my back.  &#xA;My takeaways:  &#xA;&#xA;Look at the way the candidate is behaving during the interviews and listen to your gut feeling. If the candidate reacts &#34;strange&#34; on some questions or in the assessment situation, then he/she may be not the best fit.&#xA;Look for motivation, commitment, fighting spirit &amp;#x2026; everything else can be learned.&#xA;&#xA;I can&#39;t do multitasking.  &#xA;&#xA;I started pushing on multiple tasks, trying to define processes, building up structures, everything at the same time &amp;#x2026; But then I learned that I can not &#34;save the world&#34; alone and that it&#39;s not even expected of me. I have to limit my scope and choose my fights. There is always going to be a fire to fight, but I have to limit the fire fighting to one at a time &amp;#x2026; I can not do multitasking or help everybody at the same time, someone will always be unsatisfied no matter how much I try.  &#xA;&#xA;Not every expectation can be met, some of them are not even meant to be met.&#xA; &#xA;It took me some time to see the pattern in this. My boss comes to a meeting with me and my peers. Then we start discussing different topics and at some point in time he states that something needs to get done, e.g. briefing needs to be prepared, workshop needs to get organized etc. All of us have topics we are responsible for, so you know when you are actually accountable to do something. But there is a lot of gray areas, like topics that fall in the cross-section of responsibilities or are even a new scope for all of us. Do not jump on these topics, your boss is just fishing &amp;#x2026; If you take it, most of the times you will invest effort and not get anything out of it. If you do not take it, mostly nothing happens &amp;#x2026; if he really needs you, your boss will tell you this in your 1:1 :).  &#xA;&#xA;Changed rules and workflow&#xA;&#xA;My working day was a chaos:  &#xA;&#xA;From 08:00 meetings start. I can not work on my backlog of tasks, because I am constantly being called to meetings.&#xA;Meetings go the whole day. If they are not a waste of time, then they produce more tasks.&#xA;During meetings I check my mails, I do not concentrate on the meetings and get even more tasks from the mails I read.&#xA;At 18:00 the meetings end &amp;#x2026; so should my work day, but remember those tasks that didn&#39;t get done? You get the picture.&#xA;&#xA;So after a lot of pain, I setup some ground rules and this made my life a lot easier:  &#xA;&#xA;Put all the work and private tasks, notes, ideas, 1:1 &amp;#x2026; in one place to make searching and controlling easier. You guessed it, it&#39;s Org.&#xA;Block time in calendar every day to tackle tasks. Refuse all meetings that come in this time, unless they are absolute priority.  &#xA;    If you accept a priority meeting, than cancel another meeting that day to get the time for tasks back.&#xA;Read Emails once a day. If an Email needs more study, make a task out of it and remove from Inbox.  &#xA;    I am trying to get myself into a habit of writing Emails offline in Emacs, to prevent myself looking at the Inbox during drafting of Emails in the Webmail.&#xA;Do a weekly review of your meetings and tasks for the next week:  &#xA;    Cancel all meetings that are just &#34;be present&#34; meetings or are parallel to more important meetings.&#xA;    Only schedule tasks that have a deadline or have to be done regularly, e.g. preparation for 1:1.&#xA;    Do not schedule tasks, that have no deadline. Put them on your Backlog and choose 5-6 tasks (depends on size) a week to be NEXT, e.g. on the top of the backlog.&#xA;Build a split agenda view that supports focusing on a single day in the week. When the tasks of the day are done, finish working that day &amp;#x2026;  &#xA;    The sections in my agenda are mostly self-explanatory, day agenda are the scheduled tasks and NEXT are tackled after the scheduled tasks are done.&#xA;    Refile is a special file, where all tasks and notes get captured. When I get time in the day, I refile accordingly.&#xA;    I track deadlines that come in the next week, but I try not to pull them ahead. The WAIT are mostly waiting for responses to Emails or follow up from my employees.&#xA;&#xA;Focus Agenda  &#xA;&#xA;I learn by my own mistakes&#xA;&#xA;As I wrote at the beginning of this post, this change in my life didn&#39;t happen suddenly. I was preparing for this for a couple of years. But preparing and actually doing the work is not the same. All the preparation didn&#39;t stop me doing the mistakes almost every new team lead does, if you believe the books. But hey, I learned from my own mistakes.  &#xA;There is still a lot to be learned and I am sure I will repeat some of the mistakes I already made, but hey that&#39;s life.  &#xA;&#xA;br&#xD;&#xA;- -&#xD;&#xA;&#xD;&#xA;Have any thoughts or comments?]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://write.moxnet.eu/tag:leadership" class="hashtag"><span>#</span><span class="p-category">leadership</span></a> <a href="https://write.moxnet.eu/tag:reflection" class="hashtag"><span>#</span><span class="p-category">reflection</span></a></p>

<h2 id="biggest-struggles" id="biggest-struggles">Biggest struggles</h2>

<p>Something over 18 months ago a big change happened in my work life. After years of trying, learning, searching for ways forward, changing jobs on the same level … I was appointed team leader in my company and tasked with building up a team completely from scratch. I already wrote on the topic several times, this is a follow up.</p>



<p>It wasn&#39;t easy, that was to be expected, but some of the struggles I didn&#39;t anticipate:</p>
<ul><li><p>Hiring is hard work.<br>
Due to the fact that I had no team members when I started, I had to do a lot of hiring. Thru my career I was invited by my previous bosses to join interviews and give my feedback, but this was totally different. This time I could invite other people to interview with me, but at the end I had to make a decision to hire or not. This isn&#39;t always black and white.</p></li>

<li><p>“Agile” is dead, it was killed by people who have no idea what it means.<br>
Every topic that got placed on my plate, every meeting I attended, every talk I had with employees/peers/boss … produced more questions, work and stress. Most of the topics were fuzzy to say the least, meetings were chaotic and drifted constantly off topic, there was no planing, no processes or structures defined. So what do we do? Let&#39;s call it “agile” and celebrate ourselves for trying this shinny new way of doing work.</p></li>

<li><p>Everybody has expectations on you. I mean absolutely everybody … and mostly it comes all at the same time.<br>
Your future employee is complaining about HR being too slow, your peer complains about your <em>not existing</em> team not being there yet (“You started <strong>a week ago</strong> and still no people already hired?“) and your boss simply says “I want X until tomorrow and Y was due yesterday. Sorry, didn&#39;t I tell that already?”. Of course you should also have other things in life than work, but who cares ...</p></li></ul>

<h2 id="what-did-i-learn" id="what-did-i-learn">What did I learn?</h2>

<h3 id="hire-only-when-you-are-really-sure-but-accept-that-mistakes-will-happen" id="hire-only-when-you-are-really-sure-but-accept-that-mistakes-will-happen">Hire only when you are really sure, but accept that mistakes will happen.</h3>

<p>Some candidates that were very good on the interviews, proved to be a challenge during on-boarding. Others where I was struggling with the decision should I hire them or not, proved to be true jewels that on-boarded fast and took the load of my back.<br>
My takeaways:</p>
<ul><li>Look at the way the candidate is behaving during the interviews and listen to your gut feeling. If the candidate reacts “strange” on some questions or in the assessment situation, then he/she may be not the best fit.</li>
<li>Look for motivation, commitment, fighting spirit … everything else can be learned.</li></ul>

<h3 id="i-can-t-do-multitasking" id="i-can-t-do-multitasking">I can&#39;t do multitasking.</h3>

<p>I started pushing on multiple tasks, trying to define processes, building up structures, everything at the same time … But then I learned that I can not “save the world” alone and that it&#39;s not even expected of me. I have to limit my scope and choose my fights. There is always going to be a fire to fight, but I have to limit the fire fighting to one at a time … I can not do multitasking or help everybody at the same time, someone will always be unsatisfied no matter how much I try.</p>

<h3 id="not-every-expectation-can-be-met-some-of-them-are-not-even-meant-to-be-met" id="not-every-expectation-can-be-met-some-of-them-are-not-even-meant-to-be-met">Not every expectation can be met, some of them are not even meant to be met.</h3>

<p>It took me some time to see the pattern in this. My boss comes to a meeting with me and my peers. Then we start discussing different topics and at some point in time he states that something needs to get done, e.g. briefing needs to be prepared, workshop needs to get organized etc. All of us have topics we are responsible for, so you know when you are <em>actually</em> accountable to do something. But there is a lot of gray areas, like topics that fall in the cross-section of responsibilities or are even a new scope for all of us. Do not jump on these topics, your boss is just fishing … If you take it, most of the times you will invest effort and not get anything out of it. If you do not take it, mostly nothing happens … if he really needs you, your boss will tell you this in your 1:1 :).</p>

<h2 id="changed-rules-and-workflow" id="changed-rules-and-workflow">Changed rules and workflow</h2>

<p>My working day was a chaos:</p>
<ul><li>From 08:00 meetings start. I can not work on my backlog of tasks, because I am constantly being called to meetings.</li>
<li>Meetings go the whole day. If they are not a waste of time, then they produce more tasks.</li>
<li>During meetings I check my mails, I do not concentrate on the meetings and get even more tasks from the mails I read.</li>
<li>At 18:00 the meetings end … so should my work day, but remember those tasks that didn&#39;t get done? You get the picture.</li></ul>

<p>So after a lot of pain, I setup some ground rules and this made my life a lot easier:</p>
<ul><li>Put all the work and private tasks, notes, ideas, 1:1 … in one place to make searching and controlling easier. You guessed it, it&#39;s Org.</li>
<li>Block time in calendar every day to tackle tasks. Refuse all meetings that come in this time, unless they are absolute priority.<br>
<ul><li>If you accept a priority meeting, than cancel another meeting that day to get the time for tasks back.</li></ul></li>
<li>Read Emails once a day. If an Email needs more study, make a task out of it and remove from Inbox.<br>
<ul><li>I am trying to get myself into a habit of writing Emails offline in Emacs, to prevent myself looking at the Inbox during drafting of Emails in the Webmail.</li></ul></li>
<li>Do a weekly review of your meetings and tasks for the next week:<br>
<ul><li>Cancel all meetings that are just “be present” meetings or are parallel to more important meetings.</li>
<li>Only schedule tasks that have a deadline or have to be done regularly, e.g. preparation for 1:1.</li>
<li>Do not schedule tasks, that have no deadline. Put them on your Backlog and choose 5-6 tasks (depends on size) a week to be NEXT, e.g. on the top of the backlog.</li></ul></li>
<li>Build a split agenda view that supports focusing on a single day in the week. When the tasks of the day are done, finish working that day …<br>
<ul><li>The sections in my agenda are mostly self-explanatory, day agenda are the scheduled tasks and NEXT are tackled after the scheduled tasks are done.</li>
<li>Refile is a special file, where all tasks and notes get captured. When I get time in the day, I refile accordingly.</li>
<li>I track deadlines that come in the next week, but I try not to pull them ahead. The WAIT are mostly waiting for responses to Emails or follow up from my employees.</li></ul></li></ul>

<p><a href="https://moxnet.eu/s/AG2y7WR8XG4nRzZ">Focus Agenda</a></p>

<h2 id="i-learn-by-my-own-mistakes" id="i-learn-by-my-own-mistakes">I learn by my own mistakes</h2>

<p>As I wrote at the beginning of this post, this change in my life didn&#39;t happen suddenly. I was preparing for this for a couple of years. But preparing and actually doing the work is not the same. All the preparation didn&#39;t stop me doing the mistakes almost every new team lead does, if you believe the books. But hey, I learned from my own mistakes.<br>
There is still a lot to be learned and I am sure I will repeat some of the mistakes I already made, but hey that&#39;s life.</p>

<p><br></p>

<hr>

<p><em>Have any <a href="mailto:kemal@moxnet.eu">thoughts or comments</a>?</em></p>
]]></content:encoded>
      <guid>https://write.moxnet.eu/from-techie-to-boss-18-months</guid>
      <pubDate>Tue, 04 Apr 2023 16:56:24 +0200</pubDate>
    </item>
    <item>
      <title>How do you get Built-In Quality with that approach?</title>
      <link>https://write.moxnet.eu/how-do-you-get-built-in-quality-with-that-approach</link>
      <description>&lt;![CDATA[#quality #leadership&#xA;&#xA;Had a strange discussion the other day in the project. We had a Release Meeting and my team was showing the current state of testing, defects and so on. During the presentation I intentionally said my Def-M, he should highlight in the Dashboard how long bugs are open in our product (we have a couple of them dragging on for more then 6 months). Of course this caught my managers eye.  &#xA;&#xA;!--more--&#xA;&#xA;In the discussion after the meeting we were talking how can we improve the situation. I was pushing for a time slot in the sprint planing for debugging and bug fixing, basically we have to see feature and bugs (at least) on the same level in order to have a good planing and tackle the bugs early in the development cycle.  &#xA;&#xA;Other idea was very strange to me. It was proposed, that we &#34;open up a new bug fixing team&#34;. In the beginning I thought we were talking about some sort of triage or debugging team, who would try to reproduce and create logs of the bugs. Then the feature teams, who have a bug in their code, can pick it up and find the exact root cause before fixing it. But no, the proposition was that this &#34;Bug fixing team&#34; also fixes bugs in other peoples code! So although this could be a good idea, when your product is already in the market and you have only limited resources to take care of the feedback, I think it&#39;s a majorly bad idea for a product in active development.  &#xA;&#xA;Why? Because people making the bugs should also fix them. With this special &#34;Bug fixing team&#34; you are basically saying to the developers: &#34;Hey, just write code! Somebody else will pick up the slack, when it crashes and take care of your mess.&#34;. Not really a good idea, if you want to have Built-In Quality in your product.  &#xA;&#xA;br&#xD;&#xA;- -&#xD;&#xA;&#xD;&#xA;Have any thoughts or comments?]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://write.moxnet.eu/tag:quality" class="hashtag"><span>#</span><span class="p-category">quality</span></a> <a href="https://write.moxnet.eu/tag:leadership" class="hashtag"><span>#</span><span class="p-category">leadership</span></a></p>

<p>Had a strange discussion the other day in the project. We had a Release Meeting and my team was showing the current state of testing, defects and so on. During the presentation I intentionally said my Def-M, he should highlight in the Dashboard how long bugs are open in our product (we have a couple of them dragging on for more then 6 months). Of course this caught my managers eye.</p>



<p>In the discussion after the meeting we were talking how can we improve the situation. I was pushing for a time slot in the sprint planing for debugging and bug fixing, basically we have to see feature and bugs (at least) on the same level in order to have a good planing and tackle the bugs early in the development cycle.</p>

<p>Other idea was very strange to me. It was proposed, that we “open up a new bug fixing team”. In the beginning I thought we were talking about some sort of triage or debugging team, who would try to reproduce and create logs of the bugs. Then the feature teams, who have a bug in their code, can pick it up and find the exact root cause before fixing it. But no, the proposition was that this “Bug fixing team” also fixes bugs in other peoples code! So although this could be a good idea, when your product is already in the market and you have only limited resources to take care of the feedback, I think it&#39;s a majorly bad idea for a product in active development.</p>

<p>Why? Because <em>people making the bugs should also fix them</em>. With this special “Bug fixing team” you are basically saying to the developers: “Hey, just write code! Somebody else will pick up the slack, when it crashes and take care of your mess.”. Not really a good idea, if you want to have <strong>Built-In Quality</strong> in your product.</p>

<p><br></p>

<hr>

<p><em>Have any <a href="mailto:kemal@moxnet.eu">thoughts or comments</a>?</em></p>
]]></content:encoded>
      <guid>https://write.moxnet.eu/how-do-you-get-built-in-quality-with-that-approach</guid>
      <pubDate>Tue, 01 Feb 2022 17:07:30 +0100</pubDate>
    </item>
    <item>
      <title>From Techie to Boss (12 weeks)</title>
      <link>https://write.moxnet.eu/from-techie-to-boss-12-weeks</link>
      <description>&lt;![CDATA[#leadership #reflection&#xA;&#xA;I am progressing!&#xA;&#xA;Now it has been a bit over 12 weeks since I took up new responsibilities, so time to give you an update what went on since the last post on this topic.   &#xA;What I can already reveal is that it became easier to master a day at work and also some stuff started to fall in place :)!   &#xA;&#xA;!--more--&#xA;&#xA;Make a 90 days plan and present it to your boss and peers&#xA;&#xA;I got this from a book from Scott Cromar. In the beginning I thought: &#34;Yeah, right. Make a plan, of course I have a plan!&#34;. But there was one more sentence that got me thinking &#34;Write your plan down and present it to your boss.&#34;.   &#xA;After pondering a bit about it I came to the conclusion, that the plan is in my head and not written down anywhere. Because it was not written down anywhere it kept on changing in my head. New stuff came in, my mind started rattling and sooner or later I started panicking inside: &#34;Too much stuff, too much input &amp;#x2026; I will never make it!&#34;.   &#xA;&#xA;So what did I do? I wrote the plan down! After I started writing what the tasks of my team are, which roles my Devs will have, how do I do the hiring and what the current state/plan of the hiring is &amp;#x2026; team strategy started to emerge. My thoughts got ordered and structured, which was just what I needed. Of course new information kept on coming in, but after re-checking with the written down strategy, I figured out that most of it was already covered somehow.   &#xA;&#xA;But I didn&#39;t stop at that, now that I had a plan, some low hanging fruit&#39;s started to emerge. So I kicked in and picked that fruit, e.g. got some test benches set up by a couple of Devs and then let them present it to my boss. After that I took the plan and showed it to my boss, also showing the first successes I got with the team. He liked that a lot and that got me some ground to stand on and also some confidence that I didn&#39;t built a completely dumb team strategy :)!  &#xA;&#xA;You have a plan, now focus on one day at a time&#xA;&#xA;One additional thing that I have to learn to accept, is that my tasks list is always going to be full. So the work day is basically never over, unless I make it end! I know this all sounds familiar and it is nothing new, but I still had to recognize that I am not letting my work days to end. Meaning my head was always spinning &amp;#x2026;  &#xA;&#xA;My old Orgmode agenda was built so that I can see the scheduled tasks for the next 3-4 days and at the bottom every other task in the backlog, e.g. not scheduled or deadlined, was shown.   &#xA;Although this worked for the last 1-1,5 years, now it started to make me nervous. From one side I started to work on the tasks for today and then if I saw a &#34;quick&#34; task scheduled for tomorrow and jumped on it and lost focus. On the other hand, the backlog just grew and grew. So every time I hit C-c a k (binding for my custom agenda) I faced an entire screen full of tasks. It is psychological with me, I can not stand to see something like this. It makes me itch.   &#xA;So accepting that this task list is never going to be empty, I decided to build my custom agenda a little bit different. This new one just shows the tasks scheduled for today and gets the backlog there where it belongs, that is out of sight.   &#xA;&#xA;Agenda  &#xA;&#xA;With this new agenda my workflow changed a lot. I concentrate on doing the tasks scheduled for today! Tasks for tomorrow, will be done when the time comes. When I finished the scheduled tasks, I can then check the status and work on tasks that need more time (think of them like small projects).  &#xA;&#xA;I also changed the workflow so that I capture new tasks in the common inbox. When I have breaks in-between tasks and meetings, I refile the captured tasks in this way  &#xA;&#xA;Needs to be done right now? Assign &#34;Priority A&#34;.&#xA;Needs to be done on a specific day or until a date? Set &#34;Schedule&#34; or &#34;Deadline&#34; time.&#xA;Everything else gets a &#34;Priority B&#34; or &#34;Priority C&#34; and estimated effort. Then it is pushed to backlog.&#xA;&#xA;With this change after I have done my daily tasks and my projects do not need work on them, I can pick stuff from the top of my backlog, which is now sorted according to priority and effort.  &#xA;&#xA;Backlog  &#xA;&#xA;Conclusion&#xA;&#xA;So it close to end of this year now and looking back at my first 3 months in the new job, I am confident that the next year will be good.  &#xA;It&#39;s going to be a lot to deal with, but only these two things I&#39;ve done in the last weeks, have given me the tools and focus I needed.  &#xA;So stay tuned, let&#39;s see what is going to happen in the coming months.  &#xA;&#xA;Happy Hacking!!&#xA;&#xA;br&#xD;&#xA;- -&#xD;&#xA;&#xD;&#xA;Have any thoughts or comments?]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://write.moxnet.eu/tag:leadership" class="hashtag"><span>#</span><span class="p-category">leadership</span></a> <a href="https://write.moxnet.eu/tag:reflection" class="hashtag"><span>#</span><span class="p-category">reflection</span></a></p>

<h2 id="i-am-progressing" id="i-am-progressing">I am progressing!</h2>

<p>Now it has been a bit over 12 weeks since I took up new responsibilities, so time to give you an update what went on since the last post on this topic.<br>
What I can already reveal is that it became easier to master a day at work and also some stuff started to fall in place :)!</p>



<h2 id="make-a-90-days-plan-and-present-it-to-your-boss-and-peers" id="make-a-90-days-plan-and-present-it-to-your-boss-and-peers">Make a 90 days plan and present it to your boss and peers</h2>

<p>I got this from a book from <a href="https://fromtechietoboss.blogspot.com/">Scott Cromar</a>. In the beginning I thought: “Yeah, right. Make a plan, of course I have a plan!”. But there was one more sentence that got me thinking “Write your plan down and present it to your boss.”.<br>
After pondering a bit about it I came to the conclusion, that the plan is in my head and not written down anywhere. Because it was not written down anywhere it kept on changing in my head. New stuff came in, my mind started rattling and sooner or later I started panicking inside: “<strong>Too much stuff, too much input … I will never make it!</strong>”.</p>

<p>So what did I do? I wrote the plan down! After I started writing what the tasks of my team are, which roles my Devs will have, how do I do the hiring and what the current state/plan of the hiring is … team strategy started to emerge. My thoughts got ordered and structured, which was just what I needed. Of course new information kept on coming in, but after re-checking with the written down strategy, I figured out that most of it was already covered somehow.</p>

<p>But I didn&#39;t stop at that, now that I had a plan, some low hanging fruit&#39;s started to emerge. So I kicked in and picked that fruit, e.g. got some test benches set up by a couple of Devs and then let them present it to my boss. After that I took the plan and showed it to my boss, also showing the first successes I got with the team. He liked that a lot and that got me some ground to stand on and also some confidence that I didn&#39;t built a completely dumb team strategy :)!</p>

<h2 id="you-have-a-plan-now-focus-on-one-day-at-a-time" id="you-have-a-plan-now-focus-on-one-day-at-a-time">You have a plan, now focus on one day at a time</h2>

<p>One additional thing that I have to learn to accept, is that my tasks list is always going to be full. So the work day is basically never over, unless I make it end! I know this all sounds familiar and it is nothing new, but I still had to recognize that I am not letting my work days to end. Meaning my head was always spinning …</p>

<p>My old Orgmode agenda was built so that I can see the scheduled tasks for the next 3-4 days and at the bottom every other task in the backlog, e.g. not scheduled or deadlined, was shown.<br>
Although this worked for the last 1-1,5 years, now it started to make me nervous. From one side I started to work on the tasks for today and then if I saw a “quick” task scheduled for tomorrow and jumped on it and lost focus. On the other hand, the backlog just grew and grew. So every time I hit <code>C-c a k</code> (binding for my custom agenda) I faced an entire screen full of tasks. It is psychological with me, I can not stand to see something like this. It makes me itch.<br>
So accepting that this task list is never going to be empty, I decided to build my custom agenda a little bit different. This new one just shows the tasks scheduled for today and gets the backlog there where it belongs, that is out of sight.</p>

<p><a href="https://moxnet.eu/s/nGMTnoDbmWPcQMC">Agenda</a></p>

<p>With this new agenda my workflow changed a lot. I concentrate on doing the tasks scheduled for today! Tasks for tomorrow, will be done when the time comes. When I finished the scheduled tasks, I can then check the status and work on tasks that need more time (think of them like small projects).</p>

<p>I also changed the workflow so that I capture new tasks in the common inbox. When I have breaks in-between tasks and meetings, I refile the captured tasks in this way</p>
<ul><li>Needs to be done right now? Assign “Priority A”.</li>
<li>Needs to be done on a specific day or until a date? Set “Schedule” or “Deadline” time.</li>
<li>Everything else gets a “Priority B” or “Priority C” and estimated effort. Then it is pushed to backlog.</li></ul>

<p>With this change after I have done my daily tasks and my projects do not need work on them, I can pick stuff from the top of my backlog, which is now sorted according to priority and effort.</p>

<p><a href="https://moxnet.eu/s/y5ExNfBAPFBBdFD">Backlog</a></p>

<h2 id="conclusion" id="conclusion">Conclusion</h2>

<p>So it close to end of this year now and looking back at my first 3 months in the new job, I am confident that the next year will be good.<br>
It&#39;s going to be a lot to deal with, but only these two things I&#39;ve done in the last weeks, have given me the tools and focus I needed.<br>
So stay tuned, let&#39;s see what is going to happen in the coming months.</p>

<p>Happy Hacking!!</p>

<p><br></p>

<hr>

<p><em>Have any <a href="mailto:kemal@moxnet.eu">thoughts or comments</a>?</em></p>
]]></content:encoded>
      <guid>https://write.moxnet.eu/from-techie-to-boss-12-weeks</guid>
      <pubDate>Tue, 14 Dec 2021 16:28:12 +0100</pubDate>
    </item>
    <item>
      <title>From Techie to Boss (6 weeks)</title>
      <link>https://write.moxnet.eu/from-techie-to-boss-6-weeks</link>
      <description>&lt;![CDATA[#leadership #reflection&#xA;&#xA;Starting my transition&#xA;&#xA;6 weeks ago I took over my first job in management as a team lead in a big OEM car manufacturing company.   &#xA;I worked for the last 14 years in different positions in testing, development and project management within the same company and did some 2 more years before that as an external HiL and In-Car tester for a different OEM. So I think it&#39;s safe to say, that I was a techie and now I became a boss.   &#xA;I decided to write a blog post about my first 6 weeks into the transition, because I hope this will help me reflect on my experiences and sort the stuff in my head &amp;#x2026; and there is a lot :).  &#xA;&#xA;!--more--&#xA;&#xA;The Good&#xA;&#xA;I really like that this new department and the team are really diving into software development.   &#xA;In my last 3 years I mostly did project management and led a Taskforce (the next stage, when a project fails to deliver), so I kind of drifted away from engineering and technology. I mostly solved organizational problems, tried to find ways to cut corners in the release processes and made sure we push the product out the door. So it feels great tackle some engineering problems again or, better said, help the team tackle them :)!  &#xA;&#xA;The team in the department is really multicultural and motivated to work together.   &#xA;We have people from all around the world, so now the main language is English. Before that it was German. But I do not care that much, because I am proficient in both and none is my mother tongue. But what I find important is that different cultures, mindset and perspectives are coming together and a lot of lets-get-this-done mentality is present.   &#xA;This is really refreshing. My previous taskforce project had a lot of &#34;Silo&#34;-thinking and as I stepped in, the teamwork was at it&#39;s low point with a &#34;blame-game&#34; at it&#39;s finest. It was clear that most of the people were trying to save their behinds, but this doesn&#39;t bring us any closer to a solution. So it&#39;s really nice to see, that these people as trying to get the project up and running and are open to accepting new people and integrating them.  &#xA;&#xA;The &#34;In-Between&#34;&#xA;&#xA;When I was a project lead it took some time until the people in the project started trusting me and confiding in me, like whats the stuff behind the scenes and asking for help in sorting the problems. I had time to figure out, what is going on and how to give feedback to my project members. Not like that as team lead at all &amp;#x2026;   &#xA;I already had to deal with other team leads who &#34;spread their wings&#34; and try to push bullshit assignments to me and my team, try to relieve a team member who is near to a burn out, get called by team member stating &#34;this is not an escalation call&#34; in her first sentence, performing 20 interviews and giving 18 negative reviews &amp;#x2026; No time to think really, just go with your gut feeling and hope you didn&#39;t break too much porcelain along the way.  &#xA;&#xA;Not sure how the team work will evolve under stress to come.   &#xA;With the experience stated above I know pretty good where the project is supposed to be at this point in the timeline and make a good guess if we are going to hit the deadline. We are not going to hit the deadline, because the stuff is still not sorted enough and some crucial questions are still to be answered. So yes, sad to say we are heads-first on are way to becoming yet another Taskforce. This is not bad and to be expected, because it&#39;s the first time we are doing a project of this kind. But right now I can not judge do we have the right people on board to come out on the other end and how people are going to react to stress that it coming. Could get rough so get your vitamins and minerals in order.  &#xA;&#xA;The Bad&#xA;&#xA;From my first day I felt like I have been put into a ejection seat!   &#xA;It was like everybody (department lead, other team leads, devs, POs &amp;#x2026; you name it) had requests what me and my (still to be hired) team need to do ASAP and we are already behind the schedule.&#xA;&#xA;So what did I do? I invested hours after hours, trying to figure out what is going on (organizational and technical stuff). I created an almost not ending Org-mode TODO list, did triage on my family obligations, stopped jogging, (almost) stopped thinking about everything else except my new job &amp;#x2026; this needs to stop and I need to find a balance because this is not a sprint but a marathon (the project has SOP in 2024).  &#xA;&#xA;Conclusion&#xA;&#xA;I was not completely unprepared for what is currently going on, but now I think that there is no training that can prepare you for the magnitude of changes and tasks coming your way in the first weeks of the transition. As with people without children always having the &#34;best&#34; advice for the young parents, you need to be in the shoes yourself to know whats going on.   &#xA;It kind of helped writing this stuff down. Stay tuned, maybe I&#39;ll give you a peek after the next 6 weeks.  &#xA;&#xA;Happy Hacking (of people of tasks) !!  &#xA;&#xA;br&#xD;&#xA;- -&#xD;&#xA;&#xD;&#xA;Have any thoughts or comments?]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://write.moxnet.eu/tag:leadership" class="hashtag"><span>#</span><span class="p-category">leadership</span></a> <a href="https://write.moxnet.eu/tag:reflection" class="hashtag"><span>#</span><span class="p-category">reflection</span></a></p>

<h2 id="starting-my-transition" id="starting-my-transition">Starting my transition</h2>

<p>6 weeks ago I took over my first job in management as a team lead in a big OEM car manufacturing company.<br>
I worked for the last 14 years in different positions in testing, development and project management within the same company and did some 2 more years before that as an external HiL and In-Car tester for a different OEM. So I think it&#39;s safe to say, that I was a techie and now I became a boss.<br>
I decided to write a blog post about my first 6 weeks into the transition, because I hope this will help me reflect on my experiences and sort the stuff in my head … and there is a lot :).</p>



<h2 id="the-good" id="the-good">The Good</h2>

<p>I really like that this new department and the team are really diving into software development.<br>
In my last 3 years I mostly did project management and led a Taskforce (the next stage, when a project fails to deliver), so I kind of drifted away from engineering and technology. I mostly solved organizational problems, tried to find ways to cut corners in the release processes and made sure we push the product out the door. So it feels great tackle some engineering problems again or, better said, help the team tackle them :)!</p>

<p>The team in the department is really multicultural and motivated to work together.<br>
We have people from all around the world, so now the main language is English. Before that it was German. But I do not care that much, because I am proficient in both and none is my mother tongue. But what I find important is that different cultures, mindset and perspectives are coming together and a lot of lets-get-this-done mentality is present.<br>
This is really refreshing. My previous taskforce project had a lot of “Silo”-thinking and as I stepped in, the teamwork was at it&#39;s low point with a “blame-game” at it&#39;s finest. It was clear that most of the people were trying to save their behinds, but this doesn&#39;t bring us any closer to a solution. So it&#39;s really nice to see, that these people as trying to get the project up and running and are open to accepting new people and integrating them.</p>

<h2 id="the-in-between" id="the-in-between">The “In-Between”</h2>

<p>When I was a project lead it took some time until the people in the project started trusting me and confiding in me, like whats the stuff behind the scenes and asking for help in sorting the problems. I had time to figure out, what is going on and how to give feedback to my project members. Not like that as team lead at all …<br>
I already had to deal with other team leads who “spread their wings” and try to push bullshit assignments to me and my team, try to relieve a team member who is near to a burn out, get called by team member stating “this is not an escalation call” in her first sentence, performing 20 interviews and giving 18 negative reviews … No time to think really, just go with your gut feeling and hope you didn&#39;t break too much porcelain along the way.</p>

<p>Not sure how the team work will evolve under stress to come.<br>
With the experience stated above I know pretty good where the project is supposed to be at this point in the timeline and make a good guess if we are going to hit the deadline. We are <em>not</em> going to hit the deadline, because the stuff is still not sorted enough and some crucial questions are still to be answered. So yes, sad to say we are heads-first on are way to becoming yet another Taskforce. This is not bad and to be expected, because it&#39;s the first time we are doing a project of this kind. But right now I can not judge do we have the right people on board to come out on the other end and how people are going to react to stress that it coming. Could get rough so get your vitamins and minerals in order.</p>

<h2 id="the-bad" id="the-bad">The Bad</h2>

<p>From my first day I felt like I have been put into a ejection seat!<br>
It was like everybody (department lead, other team leads, devs, POs … you name it) had requests what me and my (still to be hired) team need to do ASAP and we are already <strong>behind the schedule</strong>.</p>

<p>So what did I do? I invested hours after hours, trying to figure out what is going on (organizational <em>and</em> technical stuff). I created an almost not ending Org-mode TODO list, did triage on my family obligations, stopped jogging, (almost) stopped thinking about everything else except my new job … this <em>needs</em> to stop and I need to find a balance because this is not a sprint but a marathon (the project has SOP in 2024).</p>

<h2 id="conclusion" id="conclusion">Conclusion</h2>

<p>I was not completely unprepared for what is currently going on, but now I think that there is no training that can prepare you for the magnitude of changes and tasks coming your way in the first weeks of the transition. As with people without children always having the “best” advice for the young parents, you need to be in the shoes yourself to know whats going on.<br>
It kind of helped writing this stuff down. Stay tuned, maybe I&#39;ll give you a peek after the next 6 weeks.</p>

<p>Happy Hacking (of people of tasks) !!</p>

<p><br></p>

<hr>

<p><em>Have any <a href="mailto:kemal@moxnet.eu">thoughts or comments</a>?</em></p>
]]></content:encoded>
      <guid>https://write.moxnet.eu/from-techie-to-boss-6-weeks</guid>
      <pubDate>Sun, 17 Oct 2021 16:23:36 +0200</pubDate>
    </item>
  </channel>
</rss>