<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Engineering Management</title>
    <link>https://engineering-management.space/</link>
    <description>Recent content on Engineering Management</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Sat, 06 Apr 2019 08:25:37 +0100</lastBuildDate>
    
	<atom:link href="https://engineering-management.space/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Find a mentor (or a couple of them)</title>
      <link>https://engineering-management.space/post/find-a-mentor/</link>
      <pubDate>Sat, 06 Apr 2019 08:25:37 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/find-a-mentor/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/debates.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;A mentor is someone that provides guidance and is an important asset on our
journey to be the best version of ourselves. Sometimes we have mentors and we
don&amp;rsquo;t even realise it. But we should be conscious on who are our mentors, how to
get the most out of them, find other mentors that cover other areas and also
help them improve their own mentorship skills.&lt;/p&gt;

&lt;p&gt;I remember when I was at a company and I found myself with several mentors
without realising. Due to some circumstances I had monthly &lt;a href=&#34;https://engineering-management.space/post/1on1-framework/&#34;&gt;1on1s&lt;/a&gt;
with my direct manager (okay that&amp;rsquo;s to be expected) but also with other people
with different kind of roles:&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>High throughput pull request reviews</title>
      <link>https://engineering-management.space/post/high-throughput-pull-request-reviews/</link>
      <pubDate>Tue, 02 Apr 2019 10:30:42 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/high-throughput-pull-request-reviews/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/development.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;I always liked doing &lt;em&gt;deep&lt;/em&gt; reviews on pull requests. I&amp;rsquo;d try to have an
ownership mindset. If I &lt;em&gt;approve&lt;/em&gt; a pull request, then it&amp;rsquo;s as if &lt;em&gt;I&lt;/em&gt; was the
author. I&amp;rsquo;d need to have full responsibility and would be able to fix or change that
code. This approach requires a significant time investment per pull request. And
sometimes generated discussions and I always liked to &lt;a href=&#34;https://engineering-management.space/post/less-opinions-more-hypotheses/&#34;&gt;discuss
opinions&lt;/a&gt;, approaches and iterate on
making great code.&lt;/p&gt;

&lt;p&gt;But when I started being an engineering manager, I started to be overwhelmed
with pull requests to review. I remember a time where I&amp;rsquo;d start by day having 20
PRs to review, and from different &lt;em&gt;areas&lt;/em&gt; (backend, frontend, quality, ops).&lt;/p&gt;

&lt;p&gt;I needed to find a way to be effective and be able to add value.&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Performance appraisal methods</title>
      <link>https://engineering-management.space/post/performance-appraisal-methods/</link>
      <pubDate>Tue, 26 Mar 2019 15:10:28 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/performance-appraisal-methods/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/setting-goals.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;Is assessing performance important? We usually have performance reviews tied up
with end of year bonuses and promotions. I tend to focus more on performance
towards continuous improvement. If we have a &lt;em&gt;template&lt;/em&gt; of what we should
accomplish and how to add value and we can see if we&amp;rsquo;re on track we can adjust
and improve.&lt;/p&gt;

&lt;p&gt;I believe that performance talk should be held at
&lt;a href=&#34;https://engineering-management.space/post/1on1-framework/&#34;&gt;1on1s&lt;/a&gt;. We should not wait for the end of the year to
give feedback and a score. We should have a continuous process for &lt;a href=&#34;https://engineering-management.space/post/leveling-up-developers/&#34;&gt;leveling up&lt;/a&gt;
people.&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Less opinions, more hypotheses</title>
      <link>https://engineering-management.space/post/less-opinions-more-hypotheses/</link>
      <pubDate>Tue, 19 Mar 2019 17:11:39 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/less-opinions-more-hypotheses/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/debates.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;I really like heated debates. It&amp;rsquo;s great to discuss different strategies of
doing things and struggle until we align on a course of action. A healthy and
productive team should have heated debates from time to time. But the main point
should not be &lt;a href=&#34;https://engineering-management.space/post/how-to-convince-others-that-we-are-right/&#34;&gt;about being right&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I think a lot on how to make these discussions more productive and how to take
the most out of every participant. I&amp;rsquo;ve been trying to pay attention on how we
present our ideas and opinions and how other people react and give feedback.&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Scaling engineering teams</title>
      <link>https://engineering-management.space/post/scale-engineering-teams/</link>
      <pubDate>Tue, 12 Mar 2019 15:25:35 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/scale-engineering-teams/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/nuno-silva.jpeg&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;With growth companies tend to create new ways of work and interact in order to
scale. The simple vision of small teams using the some agile methodology simply
does not work in growing companies that want to retain talent and keep their
engineers motivated. The repetitive work, the fact that small teams don’t have
the capability to be responsible for several engineering solutions and the fact
that, in a small team, challenges that can be given to a engineer are limited
makes growing companies to question the common work methodology and create new
approaches to software development.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://www.pipedrive.com/&#34;&gt;Pipedrive&lt;/a&gt; is one of those companies. Joining the best practices used by the
biggest companies and, using this information, appling a major brainstorm, it
came out a framework that reimagines the way we produce software development.&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Unique interview questions to ask interviewers</title>
      <link>https://engineering-management.space/post/unique-interview-questions-to-ask-interviewers/</link>
      <pubDate>Tue, 05 Mar 2019 12:15:09 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/unique-interview-questions-to-ask-interviewers/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/onboarding-template.png&#39; style=&#39;float:right; width:150px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;Interviews are meant for companies and possible future employees to get to know
each other and assess if they are a &lt;em&gt;fit&lt;/em&gt;. Usually &lt;em&gt;employers&lt;/em&gt; will lead
interviews and try to get a sense of how proficient a candidate is. I have &lt;a href=&#34;https://engineering-management.space/post/my-favorite-programming-interview-questions/&#34;&gt;favorite programming interview
questions&lt;/a&gt; that I use to
achieve that goal.&lt;/p&gt;

&lt;p&gt;I also have a set of questions that I do whenever I&amp;rsquo;m on the interviewee side.
I&amp;rsquo;ll want to understand how I can add value to the company and how the company
will add value to me, as a professional. If we&amp;rsquo;re to form an
&lt;a href=&#34;https://engineering-management.space/post/alliance-framework/&#34;&gt;alliance&lt;/a&gt; we need to be mindfull of what&amp;rsquo;s ahead.&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Lead Gameplay Programmer interview: João Pataca Oliveira - Ubisoft</title>
      <link>https://engineering-management.space/post/manager-interview-joao-pataca-oliveira/</link>
      <pubDate>Tue, 26 Feb 2019 08:28:56 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/manager-interview-joao-pataca-oliveira/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/joao-pataca.jpeg&#39; style=&#39;float:right; width:200px; margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;I&amp;rsquo;m mostly experienced in building web apps. And I always wondered how other
types of applications are built. Embedded systems, mobile apps, desktop
applications, etc. Do we share the same practices? And mostly: what can we learn
from other ways of working?&lt;/p&gt;

&lt;p&gt;In this interview I try to find out the differences to the
&lt;a href=&#34;https://en.wikipedia.org/wiki/AAA_(video_game_industry)&#34;&gt;AAA&lt;/a&gt; game industry by
interviewing &lt;a href=&#34;ihttps://www.linkedin.com/in/jpatacaoliveira/&#34;&gt;João Pataca Oliveira&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;How are their quality processes? How to they ensure a healthy environment on
such a fast pace and competitive area?&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>My favorite programming interview questions</title>
      <link>https://engineering-management.space/post/my-favorite-programming-interview-questions/</link>
      <pubDate>Tue, 19 Feb 2019 20:17:51 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/my-favorite-programming-interview-questions/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/onboarding-template.png&#39; style=&#39;float:right; width:150px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;It&amp;rsquo;s common for companies to have a set of technical questions to perform at
programming interviews. We may have a set of generic questions, and also
questions specific to the language and technologies we use. Having this &lt;em&gt;script&lt;/em&gt; of questions is
great for having a common ground between different interviews. If we &lt;em&gt;always&lt;/em&gt;
ask the same questions, it&amp;rsquo;s easier to compare candidate performances.&lt;/p&gt;

&lt;p&gt;With time I&amp;rsquo;ve came up with my own set of questions. I have a different &lt;em&gt;style&lt;/em&gt;.
I favour open questions that let the candidates talk freely about their past
experiences.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;(You may also be interested in the &lt;a href=&#34;https://engineering-management.space/post/unique-interview-questions-to-ask-interviewers/&#34;&gt;questions I like to ask
interviewers&lt;/a&gt;.)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Software engineering KPIs</title>
      <link>https://engineering-management.space/post/software-engineering-kpis/</link>
      <pubDate>Tue, 12 Feb 2019 14:47:24 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/software-engineering-kpis/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/training-plan.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;What would be a good set of &lt;strong&gt;key performance indicators&lt;/strong&gt; for engineering
projects and teams? We&amp;rsquo;re usually accustomed to see KPIs in a business context,
and more used by sales, marketing, product squads. But I believe that the
exercise of figuring out KPIs is very important. We&amp;rsquo;re talking about &lt;em&gt;measuring&lt;/em&gt;
our performance with simple numbers. Is that possible at all?&lt;/p&gt;

&lt;p&gt;If we &lt;em&gt;do&lt;/em&gt; figure it out, we&amp;rsquo;d have some kind of software development metrics
dashboard. That would have value by itself. We could see were we&amp;rsquo;re at, we&amp;rsquo;re we
going and the impact or correlation between KPIs,&lt;/p&gt;

&lt;p&gt;But it&amp;rsquo;s very difficult to measure
&lt;a href=&#34;https://engineering-management.space/post/productivity-index/&#34;&gt;productivity&lt;/a&gt; in software engineering teams. Having
the work mostly being creative makes the modeling it as numbers pretty tricky. We may
look to KPIs that only reflect &lt;em&gt;volume&lt;/em&gt;, but neglect to consider &lt;em&gt;added value&lt;/em&gt;.
The typical &lt;em&gt;lines of code&lt;/em&gt; metric comes to mind.&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Decision log: result based APIs</title>
      <link>https://engineering-management.space/post/result-based-apis/</link>
      <pubDate>Tue, 05 Feb 2019 18:37:32 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/result-based-apis/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/debates.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;I usually advocate for building APIs that have the top level service
classes/functions returning &lt;em&gt;results&lt;/em&gt;. It&amp;rsquo;s common to return a value directly,
but many times I &lt;em&gt;feel&lt;/em&gt; the necessity of returning more things. It can be an
error when something goes wrong, or even additional metadata that &lt;em&gt;add&lt;/em&gt;
information to the returned value.&lt;/p&gt;

&lt;p&gt;This is a &lt;a href=&#34;https://engineering-management.space/post/decision-logs/&#34;&gt;decision log&lt;/a&gt; that discuss if we should use
this technique.&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Developer speed versus team speed</title>
      <link>https://engineering-management.space/post/developer-speed-versus-team-speed/</link>
      <pubDate>Tue, 29 Jan 2019 18:00:46 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/developer-speed-versus-team-speed/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/values-and-habits.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;I was always very focused on &lt;em&gt;speed&lt;/em&gt; and &lt;a href=&#34;https://engineering-management.space/post/productivity-index/&#34;&gt;productivity&lt;/a&gt;,
but mostly from &lt;em&gt;my point of view&lt;/em&gt;. Developing features &lt;em&gt;fast&lt;/em&gt; and with
quality is still one of my favorite problems to solve. But now that I&amp;rsquo;m more of
a manager, I have to deal with new insights. How can I balance developers that
are so fast that they slow the team down?&lt;/p&gt;

&lt;p&gt;Usually developers frown on processes. They want to be left alone working on
their tasks and concentrated. And indeed that&amp;rsquo;s the best use of their time. The
problems arise when we have several &lt;em&gt;developer threads&lt;/em&gt; working in parallel and
we need to sync them. So a new favorite problem to solve is how to make
developers productive individually while potentiating the team and the overall
output of the team. But for that&amp;hellip; I need processes.&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Suffering as a source of progress</title>
      <link>https://engineering-management.space/post/suffering-and-progress/</link>
      <pubDate>Wed, 23 Jan 2019 07:59:55 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/suffering-and-progress/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/development.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;While reading &lt;a href=&#34;https://www.goodreads.com/book/show/40121378-atomic-habits&#34;&gt;Atomic
Habits&lt;/a&gt; I stumbled
on a phrase that got me thinking on my
&lt;a href=&#34;https://engineering-management.space/post/importance-of-setting-goals/&#34;&gt;goals&lt;/a&gt; as a team leader: &lt;strong&gt;&amp;ldquo;Suffering is
the source of progress.&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I&amp;rsquo;ve worked on several projects where the &lt;em&gt;suffering&lt;/em&gt; was seen as usual. It was
so usual that the developers didn&amp;rsquo;t even &lt;a href=&#34;https://engineering-management.space/post/project-no-one-wants-to-work-at/&#34;&gt;question it at
all&lt;/a&gt;. I still see it
happening to this day even on healthy teams and projects. There&amp;rsquo;s this &lt;em&gt;thing&lt;/em&gt;
that happens that causes suffering somehow, but we&amp;rsquo;re all so used to it that we
just take it as is without questioning.&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>We should track our decisions in a decision log</title>
      <link>https://engineering-management.space/post/decision-logs/</link>
      <pubDate>Wed, 16 Jan 2019 09:20:37 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/decision-logs/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/debates.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;When we need to make decisions we may schedule a meeting, or start some POC or
just lead by example. We&amp;rsquo;ll need to properly explain our idea, present pros and
cons and communicate it well to all interested parties. A process we&amp;rsquo;ve been
using for this is to create a &lt;strong&gt;decision log&lt;/strong&gt; document.&lt;/p&gt;

&lt;p&gt;This is similar in concept to a &lt;a href=&#34;https://engineering-management.space/post/rfc-driven-development/&#34;&gt;RFC&lt;/a&gt; but the
semantics are different. While on a RFC the focus is on &lt;em&gt;how&lt;/em&gt; we&amp;rsquo;re doing
something and specific details, the decision log is all about presenting ideas
and reach an outcome.&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Leveling up developers</title>
      <link>https://engineering-management.space/post/leveling-up-developers/</link>
      <pubDate>Fri, 11 Jan 2019 12:00:16 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/leveling-up-developers/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/onboarding-template.png&#39; style=&#39;float:right; width:150px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;As a &lt;em&gt;line manager&lt;/em&gt; one of my responsibilities is to level up developers. This
is something very challenging that I started to like a lot. I have a primary
&lt;a href=&#34;https://engineering-management.space/post/importance-of-setting-goals/&#34;&gt;goal&lt;/a&gt; on my &lt;a href=&#34;https://engineering-management.space/post/1on1-framework/&#34;&gt;1on1s&lt;/a&gt;:
how can I level up this person? How can I follow the work that is being done and give
good, candid, actionable feedback? How can &lt;em&gt;we&lt;/em&gt; know that in fact we&amp;rsquo;re
improving?&lt;/p&gt;

&lt;p&gt;This starts by trying to understand what my mentees value and where do they see
themselves. I try to do that is by asking:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Imagine that you are 10x more &lt;em&gt;better&lt;/em&gt;. What does that look like?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>If you love them, let them go!</title>
      <link>https://engineering-management.space/post/if-you-love-them-let-them-go/</link>
      <pubDate>Tue, 08 Jan 2019 19:00:39 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/if-you-love-them-let-them-go/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/ricardo-vladimiro.jpeg&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;Once upon a time I had a manager that spent the first two weeks of his then new
job going through Excel sheets and meetings with the CEO. I had no idea what was
going on, none of us in his team had. He was the first to arrive at the office,
said good morning to the rest of us as we walked in, had coffee and some
informal chats with us about how things were going and for those two weeks that
was pretty much it. There was no bossing around or implementing “disruptive”
(please do air quotes while reading for full effect) procedures. At some point
we were wondering if he was going to do any actual work at all… ever!&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>2018 in review</title>
      <link>https://engineering-management.space/post/2018-in-review/</link>
      <pubDate>Mon, 31 Dec 2018 07:10:32 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/2018-in-review/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/setting-goals.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;I &lt;em&gt;created&lt;/em&gt; this blog almost one year ago. It has been quite a ride. I have
shared a lot and I have learned a lot also. I&amp;rsquo;ve published &lt;a href=&#34;https://engineering-management.space/post/&#34;&gt;50 articles&lt;/a&gt;,
divided in 30 opinion articles, &lt;a href=&#34;https://engineering-management.space/categories/interviews/&#34;&gt;13 interviews&lt;/a&gt; and the rest
are references to videos.&lt;/p&gt;

&lt;p&gt;During this year I&amp;rsquo;ve had +20k unique visitors. My top 5 most visited articles
are:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://engineering-management.space/post/from-rails-to-clojure-to-java-to-rails/&#34;&gt;From Rails to Clojure, then to Java, then back to Rails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://engineering-management.space/post/code-patterns-that-are-a-recipe-for-trouble/&#34;&gt;Code patterns that are a recipe for trouble&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://engineering-management.space/post/1on1-framework/&#34;&gt;My framework for one-on-ones&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://engineering-management.space/post/project-no-one-wants-to-work-at/&#34;&gt;That project where no one wants to work at&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://engineering-management.space/post/onboarding-template/&#34;&gt;Create an onboarding template&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Consultant interview: Erik Dietrich - DaedTech LLC</title>
      <link>https://engineering-management.space/post/consultant-interview-erik-dietrich/</link>
      <pubDate>Tue, 18 Dec 2018 18:21:23 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/consultant-interview-erik-dietrich/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/erik.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;Erik is the author of &lt;a href=&#34;https://daedtech.com/&#34;&gt;DaedTech&lt;/a&gt;, a blog about software
stories that I follow. He has published several books, being
&lt;a href=&#34;https://www.goodreads.com/book/show/35051753-developer-hegemony?ac=1&amp;amp;from_search=true&#34;&gt;Developer Hegemony: The Future of Labor&lt;/a&gt; the latest.&lt;/p&gt;

&lt;p&gt;On this interview we discuss topics that go from strategic decisions regarding
code bases, guidelines for building software, how to deliver features with
quality and how to make developers more valuable.&lt;/p&gt;

&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Site Tour</title>
      <link>https://engineering-management.space/site-tour/</link>
      <pubDate>Sat, 15 Dec 2018 11:30:12 +0000</pubDate>
      
      <guid>https://engineering-management.space/site-tour/</guid>
      <description> Site Tour Content  Home - The latest articles Archives - All the articles Interviews - Managers, developers and other non technical roles Subscribe - Monthly newsletter Categories - Articles by category  Would you like to know more?  About - About me Ask me anything - Ask me anything Privacy policy - My privacy policy  </description>
    </item>
    
    <item>
      <title>Alliance framework</title>
      <link>https://engineering-management.space/post/alliance-framework/</link>
      <pubDate>Wed, 12 Dec 2018 09:54:32 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/alliance-framework/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/values-and-habits.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;Last week I finished reading &lt;a href=&#34;https://www.goodreads.com/book/show/20763746-the-alliance&#34;&gt;The Alliance: Managing Talent in the Networked Age&lt;/a&gt;.
I really liked the book and it helped me better understand my own views and
ideas on growing teams and developers. The book is small-ish and talks about
several processes that are used at &lt;a href=&#34;https://www.linkedin.com/&#34;&gt;Linkedin&lt;/a&gt;. They
also have online materials and tools at &lt;a href=&#34;http://www.theallianceframework.com/&#34;&gt;The Alliance
Framework&lt;/a&gt; website.&lt;/p&gt;

&lt;p&gt;When I was suggested to read this book I remember that I crused through the
reviews and I noticed that several bad reviews had a common theme: they said
that the ideas were good and interesting, but that they wouldn&amp;rsquo;t be possible to
implement in a corporate company. That hinted that this book would bring out of
the box ideas and naturally I was very interested.&lt;/p&gt;

&lt;p&gt;So what were my key take aways from the book? The concepts of &lt;strong&gt;tours of duty&lt;/strong&gt;
and the &lt;strong&gt;alliance&lt;/strong&gt; relationship.&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Consultant interview: Markus Schirp</title>
      <link>https://engineering-management.space/post/consultant-interview-markus-schirp/</link>
      <pubDate>Wed, 21 Nov 2018 07:05:02 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/consultant-interview-markus-schirp/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/markus-schirp.jpg&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;Markus Schirp (&lt;a href=&#34;https://twitter.com/_m_b_j_&#34;&gt;twitter&lt;/a&gt;, &lt;a href=&#34;https://www.linkedin.com/in/markusschirp/&#34;&gt;linkedin&lt;/a&gt;, &lt;a href=&#34;https://mbj.io&#34;&gt;homepage&lt;/a&gt;) is
the author of &lt;a href=&#34;https://github.com/mbj/mutant&#34;&gt;Mutant&lt;/a&gt;, a mutation testing tool
for Ruby.&lt;/p&gt;

&lt;p&gt;In this interview we&amp;rsquo;ll cover the topic of &lt;a href=&#34;https://engineering-management.space/post/mutation-testing/&#34;&gt;mutation
testing&lt;/a&gt; and the added value of
incorporating it in our day to day workflow.&lt;/p&gt;

&lt;p&gt;We&amp;rsquo;ll also cover other quality techniques that can be used to improve end to end
quality of software deliverables.&lt;/p&gt;

&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Postmortem culture</title>
      <link>https://engineering-management.space/post/postmortem-culture/</link>
      <pubDate>Wed, 14 Nov 2018 08:33:20 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/postmortem-culture/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/production-incidents.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;Things go wrong. This is something that we can try to control, anticipate an
plan for. But ultimately we will fail and we won&amp;rsquo;t be prepared for it. If we
consider the amount of interactions we have, the amount of changes by so many
people, and the limited amount of resources we have, it should be clear that if
we don&amp;rsquo;t hit some bumps, we&amp;rsquo;re just going too slow.&lt;/p&gt;

&lt;p&gt;One thing that we can do though, is to better handle problems &lt;em&gt;after&lt;/em&gt; they
happen with a good &lt;strong&gt;postmortem culture&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Developer interview: Andre Macedo - Mercedes-Benz.io</title>
      <link>https://engineering-management.space/post/developer-interview-andre-macedo/</link>
      <pubDate>Tue, 13 Nov 2018 07:34:13 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/developer-interview-andre-macedo/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/andre-macedo.jpeg&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/in/andrecostamacedo/&#34;&gt;André Macedo&lt;/a&gt; is a software
engineer working at &lt;a href=&#34;http://www.mercedes-benz.io/&#34;&gt;Mercedes-Benz.io&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In this interview we cover DevOps and how it solves comon problems. We talk
about delivering fast and with quality and what&amp;rsquo;s needed to achieve that.&lt;/p&gt;

&lt;p&gt;We also discuss how teams can deliver several features in parallel effectively
and about the definition of a senior developer.&lt;/p&gt;

&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Common project usage: Makefile API</title>
      <link>https://engineering-management.space/post/makefile-api/</link>
      <pubDate>Tue, 06 Nov 2018 16:37:49 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/makefile-api/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/training-plan.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;It&amp;rsquo;s common for me to jump around between projects. For example, I may be
working on a backend service and need to jump to a frontend &lt;em&gt;SPA&lt;/em&gt; to help the
team on some &lt;a href=&#34;https://engineering-management.space/post/dealing-with-deadlines/&#34;&gt;deadline&lt;/a&gt; or other specific
&lt;a href=&#34;https://engineering-management.space/post/importance-of-setting-goals/&#34;&gt;goal&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;But &lt;em&gt;cloning&lt;/em&gt; a new project always gives me bad memories. Not being able to run
the tests (or not having tests at all), not knowing how to start/run the project
(it may have docs for it if I&amp;rsquo;m lucky). And the worst part: not knowing how to
deploy/publish a new version.&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>First impressions: mutation testing</title>
      <link>https://engineering-management.space/post/mutation-testing/</link>
      <pubDate>Wed, 31 Oct 2018 08:02:20 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/mutation-testing/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/debates.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;I was curious about &lt;a href=&#34;https://en.wikipedia.org/wiki/Mutation_testing&#34;&gt;Mutation
Testing&lt;/a&gt; and the value we can
take out of it. So I took an hour to play with it and try to understand it
better.&lt;/p&gt;

&lt;h2 id=&#34;what-s-mutation-testing&#34;&gt;What&amp;rsquo;s mutation testing?&lt;/h2&gt;

&lt;p&gt;In mutation testing we have a program that changes our application&amp;rsquo;s code and
then runs the tests. If no tests fails, it means that we may have a problem. In
practice this means that we don&amp;rsquo;t have a &lt;em&gt;full&lt;/em&gt; coverage on that code. This is
not about the typical &lt;a href=&#34;https://engineering-management.space/post/100-percent-test-coverage/&#34;&gt;100% code
coverage&lt;/a&gt; metric. Because we can have some code
that is 100% covered and still find problems with mutation testing.&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Zero bug policy</title>
      <link>https://engineering-management.space/post/zero-bug-policy/</link>
      <pubDate>Tue, 23 Oct 2018 18:00:39 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/zero-bug-policy/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/values-and-habits.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;Bugs are a tricky subject. We all write code with bugs and they have a
considerable impact on our
&lt;a href=&#34;https://engineering-management.space/post/productivity-index/&#34;&gt;productivity&lt;/a&gt; and on the value added by our
deliverables. So we come up with several strategies to &lt;em&gt;handle&lt;/em&gt; the bug stream
and have a ongoing effort to balance bug house keeping and new features.&lt;/p&gt;

&lt;p&gt;I&amp;rsquo;m a big advocate for a &lt;strong&gt;zero bug policy&lt;/strong&gt;. This means that we should
&lt;em&gt;usually&lt;/em&gt; have 0 registered bugs. Whenever I present this idea I&amp;rsquo;m met with
skepticism. This is seen as an utopia and not possible. My impression is that
developers interpret in a way that would generate &lt;em&gt;punishment&lt;/em&gt; when new bugs are
added.&lt;/p&gt;

&lt;p&gt;But that is not the point. The point is to embrace that we&amp;rsquo;ll always have bugs,
but also aim for a process that will minimize as much as possible the amount of
bugs we produce. This will make us leave our &lt;a href=&#34;https://engineering-management.space/post/comfort-zone-index/&#34;&gt;comfort
zone&lt;/a&gt; and question our
&lt;a href=&#34;https://engineering-management.space/post/how-to-convince-others-that-we-are-right/&#34;&gt;beliefs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It&amp;rsquo;s not about &lt;em&gt;&amp;ldquo;writing code that never has bugs&amp;rdquo;&lt;/em&gt;. It&amp;rsquo;s more about &lt;em&gt;&amp;ldquo;what do
we need to change in our day to day work to minimize bugs&amp;rdquo;&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Product manager interview: Sofia Gonçalves - Resolver</title>
      <link>https://engineering-management.space/post/product-manager-interview-sofia-goncalves/</link>
      <pubDate>Sun, 21 Oct 2018 16:11:31 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/product-manager-interview-sofia-goncalves/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/sofia-goncalves.jpg&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/in/sofia-g-06a9ab50/&#34;&gt;Sofia Gonçalves&lt;/a&gt; is a product
manager currently working for &lt;a href=&#34;https://www.resolver.co.uk/&#34;&gt;Resolver&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In this
article we talk about what are the responsibilities of a product manager and
what are their biggest challenges (for example, defining priorities).&lt;/p&gt;

&lt;p&gt;About what&amp;rsquo;s a good process for product managers and how to deal with partially remote
teams.&lt;/p&gt;

&lt;p&gt;We also talk about recruiting and mentoring product managers.&lt;/p&gt;

&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The power of abstractions</title>
      <link>https://engineering-management.space/post/the-power-of-abstractions/</link>
      <pubDate>Tue, 16 Oct 2018 18:02:43 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/the-power-of-abstractions/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/development.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;The other day I was doing a &lt;a href=&#34;https://engineering-management.space/post/high-throughput-pull-request-reviews/&#34;&gt;code
review&lt;/a&gt; and noticed that a mechanism for &lt;em&gt;i18n&lt;/em&gt;
was added to a new project we&amp;rsquo;re working on. There was a line like this:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-js&#34;&gt;{ key: &#39;something&#39;,
  label: i18n.t(&#39;something&#39;),
  value: i18n.n(user.salary, &#39;currency&#39;)}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This is very simple and common I&amp;rsquo;d say. Even so I left, as I so usually do, a
suggestion as a comment:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Suggestion: wrap &lt;code&gt;i18n.t&lt;/code&gt; and &lt;code&gt;i18n.n&lt;/code&gt; in an abstraction that we control.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Recruiter interview: Goncalo Sequeira - Mercedes-Benz.io</title>
      <link>https://engineering-management.space/post/recruiter-interview-goncalo-sequeira/</link>
      <pubDate>Sun, 14 Oct 2018 18:00:44 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/recruiter-interview-goncalo-sequeira/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/goncalo-sequeira.jpeg&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;I met &lt;a href=&#34;https://www.linkedin.com/in/gsequeira/&#34;&gt;Gonçalo Sequeira&lt;/a&gt; at a previous
company we worked at. He recruited me and because of that I got to interact with
him during my full recruitment process.&lt;/p&gt;

&lt;p&gt;I learned a lot with him. Soon after he left to &lt;em&gt;boot&lt;/em&gt;
&lt;a href=&#34;http://www.mercedes-benz.io/&#34;&gt;Mercedes-Benz.io&lt;/a&gt; development&amp;rsquo;s hub in Portugal
and I&amp;rsquo;ve been following his career and still trying to learn from him.&lt;/p&gt;

&lt;p&gt;In this interview we cover what&amp;rsquo;s like to start a development hub, how to
recruit the first people and what&amp;rsquo;s important about them.&lt;/p&gt;

&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Manager interview: Pedro Santos - AMA</title>
      <link>https://engineering-management.space/post/ama1/</link>
      <pubDate>Tue, 25 Sep 2018 15:24:50 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/ama1/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/pedro-santos.jpg&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;These are my replies to my first AMA (ask me anything).&lt;/p&gt;

&lt;p&gt;It&amp;rsquo;s interesting how
this made me think and clarify many ideas. I&amp;rsquo;ve left the AMA format open and
added the &lt;a href=&#34;https://engineering-management.space/ask-me-anything/&#34;&gt;Ask me Anything&lt;/a&gt; page that has instructions on how
to receive more questions.&lt;/p&gt;

&lt;p&gt;On this interview I give my opinion on several topics regarding engineering
management, problems I&amp;rsquo;ve faced and how they changed me, how to measure
performance, how to organise my time and about leadership.&lt;/p&gt;

&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Darkest company</title>
      <link>https://engineering-management.space/post/darkest-dungeon/</link>
      <pubDate>Tue, 18 Sep 2018 20:19:05 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/darkest-dungeon/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/darkest-dungeon.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;I don&amp;rsquo;t consider myself a gamer, but I like to play some games from time to
time. I usually like games where I need to manage a squad, that have tactical
and strategic depth. Sometimes I say that this helps me being a better manager.&lt;/p&gt;

&lt;p&gt;It&amp;rsquo;s not that in my day-to-day affairs I gain from the experience of leading
virtual heroes to battle. But I do face new and &lt;em&gt;weird&lt;/em&gt; challenges on those
games, and sometimes I can correlate to the real world.&lt;/p&gt;

&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ask me anything</title>
      <link>https://engineering-management.space/ask-me-anything/</link>
      <pubDate>Sat, 15 Sep 2018 19:43:03 +0100</pubDate>
      
      <guid>https://engineering-management.space/ask-me-anything/</guid>
      <description>Ask me anything You may ask me anything you&amp;rsquo;d like about engineering management. I will group these questions and will release AMA posts with them. To register a question you can go to this Github issue and leave your question as a comment:
 https://github.com/donbonifacio/blog/issues/108  If you&amp;rsquo;d rather ask something in private, please use the contact options on the bottom of the page.
Here&amp;rsquo;s the list of previous AMA posts:</description>
    </item>
    
    <item>
      <title>Being reactive, proactive and forecasting</title>
      <link>https://engineering-management.space/post/reactive-proactive-forecasting/</link>
      <pubDate>Wed, 12 Sep 2018 07:50:12 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/reactive-proactive-forecasting/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/reactive-proactive-forecasting.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;An exercise I like to do is to try to categorize the typical day to day tasks in
terms of the time frame they are responding to. I actually feel that this says a lot
about the company&amp;rsquo;s culture and way of working.&lt;/p&gt;

&lt;p&gt;From this point of view, a task can be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://engineering-management.space/post/reactive-proactive-forecasting/#being-reactive&#34;&gt;Reactive&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://engineering-management.space/post/reactive-proactive-forecasting/#being-proactive&#34;&gt;Proactive&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://engineering-management.space/post/reactive-proactive-forecasting/#forecasting&#34;&gt;Forecasting&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Agile as a side effect of continuous improvement</title>
      <link>https://engineering-management.space/post/agile-continuous-improvement/</link>
      <pubDate>Tue, 04 Sep 2018 16:37:31 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/agile-continuous-improvement/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/development.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;I never paid much attention to the &lt;em&gt;agile movement&lt;/em&gt;. I&amp;rsquo;ve worked with SCRUM and
other methodologies and always had some issues with them. They always felt
more like a control structure than an improvement by itself. I do remember the
first time we used SCRUM. It felt like a breeze. That wasn&amp;rsquo;t because of SCRUM
itself but rather because using any kind of organisational model when we have
none, is always an improvement.&lt;/p&gt;

&lt;p&gt;But I did feel much constraints using it. I&amp;rsquo;d say that maybe we never used it
properly. But I do feel that SCRUM is great at some things, like managing risk,
but not good at others: like
&lt;a href=&#34;https://engineering-management.space/post/productivity-index/&#34;&gt;productivity&lt;/a&gt;. It helps a lot when we need to build
tailor made software to a specific client. When we are sharing the risk with the
client and the client pays by the sprint.&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Manager interview: Ricardo Vladimiro - Miniclip</title>
      <link>https://engineering-management.space/post/manager-interview-ricardo-vladimiro/</link>
      <pubDate>Sun, 02 Sep 2018 20:14:30 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/manager-interview-ricardo-vladimiro/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/ricardo-vladimiro.jpeg&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;I met &lt;a href=&#34;https://www.linkedin.com/in/ricardovladimiro/&#34;&gt;Ricardo Vladimiro&lt;/a&gt; a long
time ago when I was active in the gamedev Portuguese scene. I actually had
the pleasure of working with him in his startup where we developed several games.&lt;/p&gt;

&lt;p&gt;At some point I went back to the web applications world and he started his journey
at &lt;a href=&#34;https://www.miniclip.com/games/en/&#34;&gt;Miniclip&lt;/a&gt; where he turned to data science and grew as a manager. He is
a good friend and a good mentor.&lt;/p&gt;

&lt;p&gt;He also contributed to the blog with a guest post:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://engineering-management.space/post/if-you-love-them-let-them-go/&#34;&gt;If you love them, let them go!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Coach interview: Monika Wojtasinska-Felicio - TEAMmatters</title>
      <link>https://engineering-management.space/post/coach-interview-monika-wojtasinska-felicio/</link>
      <pubDate>Mon, 27 Aug 2018 07:00:05 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/coach-interview-monika-wojtasinska-felicio/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/monika.jpeg&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;I met &lt;a href=&#34;https://www.linkedin.com/in/monika-felicio/&#34;&gt;Monika&lt;/a&gt; because &lt;a href=&#34;https://www.linkedin.com/in/ricardofiel/&#34;&gt;Ricardo
Fiel&lt;/a&gt; had referenced me as a team
leader. We talked about topics related with leading teams because Monika is
preparing training topics for leaders.&lt;/p&gt;

&lt;p&gt;I really liked talking with her and felt that I could have so much to learn.
Being more focused on executing I sometimes feel that I lack in the theory part.&lt;/p&gt;

&lt;p&gt;She works at &lt;a href=&#34;http://teammatters.eu/&#34;&gt;TEAMmatters&lt;/a&gt; where she helps companies
change for the better. I learned a lot on this interview and hope it will also
be useful for you.&lt;/p&gt;

&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to convince others that we are right</title>
      <link>https://engineering-management.space/post/how-to-convince-others-that-we-are-right/</link>
      <pubDate>Wed, 22 Aug 2018 07:37:37 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/how-to-convince-others-that-we-are-right/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/debates.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;It&amp;rsquo;s very common to see discussions or debates about different topics. These
discussions can be light or very harsh. We may invest hours discussing trivial
things or even days aligning on a &lt;a href=&#34;https://engineering-management.space/post/rfc-driven-development/&#34;&gt;RFC&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If we have an idea or opinion that we &lt;em&gt;feel&lt;/em&gt; is the right one to follow, how can
we &lt;em&gt;make sure&lt;/em&gt; that we convince our teammates?&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Manager interview: Hugo Lopes - James</title>
      <link>https://engineering-management.space/post/manager-interview-hugo-lopes/</link>
      <pubDate>Mon, 20 Aug 2018 07:17:01 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/manager-interview-hugo-lopes/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/hugo-lopes.jpeg&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/in/hugodlopes/&#34;&gt;Hugo Lopes&lt;/a&gt; is leading a Research and
Development department that interacts with a product team  at &lt;a href=&#34;https://james.finance/&#34;&gt;James&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This is very
interesting. We&amp;rsquo;re starting to have data science mentioned everywhere and it&amp;rsquo;s
nice for Hugo to share his experience building a R&amp;amp;D department.&lt;/p&gt;

&lt;p&gt;We talk about development process, onboarding, training, team management and team
performance.&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Bug that was not our mistake, except it was</title>
      <link>https://engineering-management.space/post/bug-that-was-not-our-mistake-except-it-was/</link>
      <pubDate>Wed, 15 Aug 2018 09:31:11 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/bug-that-was-not-our-mistake-except-it-was/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/development.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;This past week I was pair programming. We had to implement a service object that
deletes a model. We actually did it pretty fast and &lt;em&gt;well&lt;/em&gt;. It had tests, linter
was pleased and we were ready to push it when we noticed that our coverage was
not 100% (&lt;a href=&#34;https://engineering-management.space/post/100-percent-test-coverage/&#34;&gt;and we do like 100%, with all its pros and cons&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;But we didn&amp;rsquo;t understand why, because this module should be fully covered. In fact
the code was covered when we ran just the suite for that class, but was not covered
when we ran the full suite.&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Privacy</title>
      <link>https://engineering-management.space/privacy/</link>
      <pubDate>Sat, 11 Aug 2018 15:35:38 +0100</pubDate>
      
      <guid>https://engineering-management.space/privacy/</guid>
      <description>Privacy This website is mostly about providing content related to Engineering Management. I don&amp;rsquo;t gather user information and logins, I don&amp;rsquo;t support comments, I don&amp;rsquo;t have cookies to track anything. Even so I do integrate with other sites and services that do. Mainly I have a integration with Google Analytics to have some statistics about the visitors of the site. I do follow the advised guidelines on minimizing required information.</description>
    </item>
    
    <item>
      <title>The importance of setting goals</title>
      <link>https://engineering-management.space/post/importance-of-setting-goals/</link>
      <pubDate>Wed, 08 Aug 2018 07:54:29 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/importance-of-setting-goals/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://engineering-management.space/img/setting-goals.png&#34; alt=&#34;Importance of setting goals&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Having goals is very important to make sure we&amp;rsquo;re &lt;a href=&#34;https://engineering-management.space/post/productivity-index/&#34;&gt;productive&lt;/a&gt;
and delivering value.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Manager interview: Joao Cavalheiro - SUSE</title>
      <link>https://engineering-management.space/post/manager-interview-joao-cavalheiro/</link>
      <pubDate>Mon, 06 Aug 2018 07:26:50 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/manager-interview-joao-cavalheiro/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/joao-cavalheiro.jpeg&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/in/jmcavalheiro/&#34;&gt;João Cavalheiro&lt;/a&gt; was brought to
my attention due to a talk he gave at a &lt;a href=&#34;https://www.meetup.com/LEM-Lisbon-Engineering-Management/events/252275466/&#34;&gt;local engineering management group&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We can see the talk&amp;rsquo;s slides at &lt;a href=&#34;https://cavalheiro.github.io/presentations/tnt/#/&#34;&gt;Totally Networked Team&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Managing a remote team is starting to become a common thing, so I was very
interested in understanding how João works and what are the pros and cons
of managing a remote team.&lt;/p&gt;

&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Quarterly training plan</title>
      <link>https://engineering-management.space/post/quarterly-training-plan/</link>
      <pubDate>Tue, 31 Jul 2018 07:27:23 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/quarterly-training-plan/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/training-plan.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;Having a &lt;a href=&#34;https://engineering-management.space/post/learning-index/&#34;&gt;continuous learning mindset&lt;/a&gt; is very important.
To reap the most benefits we should make a plan and have goals on what to
learn.&lt;/p&gt;

&lt;h1 id=&#34;time-bound-goals&#34;&gt;Time bound goals&lt;/h1&gt;

&lt;p&gt;Wanting to learn new things or accomplish something without a &lt;a href=&#34;https://engineering-management.space/post/dealing-with-deadlines/&#34;&gt;deadline&lt;/a&gt;
may end up being wishful thinking. If we set a date and a goal we have better
chances of achieving it. Imagine that we want to learn Japanese. It&amp;rsquo;s important
to time bound that goal. If we instead say that we want to learn Japanese
in one year we start to have a clear picture of what we&amp;rsquo;ll need to invest
in terms of our routine.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Rock Star interview: Ricardo Fiel - Microsoft</title>
      <link>https://engineering-management.space/post/manager-interview-ricardo-fiel/</link>
      <pubDate>Sun, 22 Jul 2018 08:55:19 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/manager-interview-ricardo-fiel/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/ricardo-fiel.jpeg&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;I first met &lt;a href=&#34;https://www.linkedin.com/in/ricardofiel/&#34;&gt;Ricardo Fiel&lt;/a&gt; when I was
taking my degree at &lt;a href=&#34;https://www.isel.pt/en/&#34;&gt;ISEL&lt;/a&gt;. Then we had different career
paths, but ended up working
at the same company. He was CTO at &lt;a href=&#34;https://www.rupeal.com&#34;&gt;RUPEAL&lt;/a&gt; and I was
a lead developer.&lt;/p&gt;

&lt;p&gt;We worked closely for a couple of years. The most vivid
memory I have of Fiel is that even though we didn&amp;rsquo;t always see eye to eye,
we always had good discussions and were able to overcome obstacles.&lt;/p&gt;

&lt;p&gt;I learned a lot with him and at this day I still look up to him for advices
and mentoring.&lt;/p&gt;

&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>RFC driven development</title>
      <link>https://engineering-management.space/post/rfc-driven-development/</link>
      <pubDate>Wed, 18 Jul 2018 07:36:15 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/rfc-driven-development/</guid>
      <description>&lt;p&gt;Usually we know &lt;a href=&#34;https://en.wikipedia.org/wiki/Request_for_Comments&#34;&gt;RFC&lt;/a&gt;s from
&lt;a href=&#34;https://en.wikipedia.org/wiki/Internet_Engineering_Task_Force&#34;&gt;IETF&lt;/a&gt;. It&amp;rsquo;s
that document that for example starts to present the &lt;a href=&#34;https://tools.ietf.org/html/rfc2616&#34;&gt;HTML&lt;/a&gt;
spec. But on this article I&amp;rsquo;m talking about RFCs (request for comments) in a
broader sense. Like a tool
that can be used by product/engineering teams to better plan and be productive.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Working smart versus working hard</title>
      <link>https://engineering-management.space/post/work-smart-vs-work-hard/</link>
      <pubDate>Wed, 11 Jul 2018 08:26:16 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/work-smart-vs-work-hard/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://engineering-management.space/img/work-smart.png&#34; alt=&#34;Working hard versus working smart&#34; /&gt;&lt;/p&gt;

&lt;p&gt;I believe we can split &lt;em&gt;work&lt;/em&gt; into two categories: creative work, and regular
work. To have a healthy work day we should be able to do both. But regular
work is much easier and less demanding. I think both of them can be productive
but working smart yields the best results mid to long term.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>My framework for one-on-ones</title>
      <link>https://engineering-management.space/post/1on1-framework/</link>
      <pubDate>Tue, 03 Jul 2018 07:10:40 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/1on1-framework/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://engineering-management.space/img/1on1-framework.png&#34; alt=&#34;1on1 framework&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Getting the best out of my team is one of my responsibilities. For that I need
personal time with each teammate. But taking the most out of these sessions
can be very hard. So I started to build a framework to help me.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How can we tell if we&#39;re satisfied with our day to day work?</title>
      <link>https://engineering-management.space/post/satisfaction-index/</link>
      <pubDate>Wed, 27 Jun 2018 08:20:47 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/satisfaction-index/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://engineering-management.space/img/satisfaction-index.png&#34; alt=&#34;Satisfaction index&#34; /&gt;&lt;/p&gt;

&lt;p&gt;It&amp;rsquo;s easy to have a &lt;em&gt;sense&lt;/em&gt; of how satisfied &lt;em&gt;we are&lt;/em&gt;. But sometimes it&amp;rsquo;s very
tricky to clearly say &lt;em&gt;why&lt;/em&gt; we are or are not satisfied at work. So I try to
translate satisfaction into several specific topics.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Production incident&#39;s training program</title>
      <link>https://engineering-management.space/post/production-incident-training-program/</link>
      <pubDate>Tue, 19 Jun 2018 09:54:56 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/production-incident-training-program/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://engineering-management.space/img/production-incidents.png&#34; alt=&#34;Production incident training program&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Being on call can be daunting. Anything can happen in production and we may
be all alone and completely out of our &lt;a href=&#34;https://engineering-management.space/post/comfort-zone-index/&#34;&gt;comfort zone&lt;/a&gt;
dealing with a problem we have no clues about, and with the pressure of
having the app down and impacting the business.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The most effective way to implement company values and habits</title>
      <link>https://engineering-management.space/post/most-effective-way-values-habits/</link>
      <pubDate>Tue, 12 Jun 2018 11:10:04 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/most-effective-way-values-habits/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://engineering-management.space/img/values-and-habits.png&#34; alt=&#34;Values and habits&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Having a team that is aligned on a set of core values is very important to
have a healthy and productive environment.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Developer interview: David Amador - Upfall Studios</title>
      <link>https://engineering-management.space/post/developer-interview-david-amador/</link>
      <pubDate>Sun, 10 Jun 2018 09:20:29 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/developer-interview-david-amador/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/david-amador.jpeg&#39; style=&#39;float:right; width:200px; margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;I&amp;rsquo;ve been following &lt;a href=&#34;https://twitter.com/DJ_Link&#34;&gt;David Amador&lt;/a&gt; for a long time.
He&amp;rsquo;s a &lt;em&gt;one man team&lt;/em&gt; that created the &lt;a href=&#34;https://www.questofdungeons.com/&#34;&gt;Quest of Dungeons&lt;/a&gt; game.
This game is available in 10 platforms, like for example on &lt;a href=&#34;https://store.steampowered.com/app/270050/Quest_of_Dungeons/&#34;&gt;Steam&lt;/a&gt;,
&lt;a href=&#34;https://www.microsoft.com/en-us/p/quest-of-dungeons/bswtdr8hbm1w&#34;&gt;Xbox&lt;/a&gt;,
&lt;a href=&#34;https://www.playstation.com/en-us/games/quest-of-dungeons-ps4/&#34;&gt;Playstation&lt;/a&gt;,
&lt;a href=&#34;https://itunes.apple.com/us/app/quest-of-dungeons/id698726956?mt=8&#34;&gt;Apple Store&lt;/a&gt;,
&lt;a href=&#34;https://www.nintendo.com/games/detail/quest-of-dungeons-3ds&#34;&gt;3DS&lt;/a&gt;
and &lt;a href=&#34;https://www.nintendo.com/games/detail/quest-of-dungeons-switch&#34;&gt;Nintendo Switch&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This blog is much about team leading, and it may seem off to interview an one
man show. But I do believe that to lead others, we need to lead ourselves first.&lt;/p&gt;

&lt;p&gt;I always found interesting all the things that David is able to accomplish and
on this interview I tried to understand better what makes him tick.&lt;/p&gt;

&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>What impacts our productivity?</title>
      <link>https://engineering-management.space/post/productivity-index/</link>
      <pubDate>Tue, 05 Jun 2018 20:03:44 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/productivity-index/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://engineering-management.space/img/productivity-index.png&#34; alt=&#34;Productivity index&#34; /&gt;&lt;/p&gt;

&lt;p&gt;I see productivity as value added per unit of time. There are many factors that
impact our personal productivity and at the end of the day we&amp;rsquo;re always part
of something bigger, like a team and a company.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Senior data scientist interview: Raquel H Ribeiro</title>
      <link>https://engineering-management.space/post/data-scientist-interview-raquel-ribeiro/</link>
      <pubDate>Mon, 04 Jun 2018 08:00:49 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/data-scientist-interview-raquel-ribeiro/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/raquel-ribeiro.jpeg&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;I met &lt;a href=&#34;https://www.linkedin.com/in/raquelhribeiro/&#34;&gt;Raquel H Ribeiro&lt;/a&gt; when I
worked at &lt;a href=&#34;https://feedzai.com/&#34;&gt;Feedzai&lt;/a&gt; fighting fraud. She was part of
the team of data scientists that built the tooling to detect fraudulent
operations.&lt;/p&gt;

&lt;p&gt;It was always very interesting to talk with her about the new fraudster&amp;rsquo;s
trends and how were they coping with that.&lt;/p&gt;

&lt;p&gt;And her being a Cosmologist, it was usual to have lunches where we asked
all sort of &lt;em&gt;astronomical&lt;/em&gt; things. I still remember her trying to explain high
levels of abstraction to us, but it was really hard to keep up.&lt;/p&gt;

&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Leaving our comfort zone</title>
      <link>https://engineering-management.space/post/comfort-zone-index/</link>
      <pubDate>Tue, 29 May 2018 18:29:09 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/comfort-zone-index/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://engineering-management.space/img/comfort-zone-index.png&#34; alt=&#34;Comfort Zone index&#34; /&gt;&lt;/p&gt;

&lt;p&gt;We leave our comfort zone when we get that anxious feeling in our chest and
we are conscious that we&amp;rsquo;re not in control, and that something may go wrong.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Atlassian team playbook</title>
      <link>https://engineering-management.space/post/atlassian-team-playbook/</link>
      <pubDate>Thu, 24 May 2018 17:10:08 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/atlassian-team-playbook/</guid>
      <description>&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
  &lt;iframe src=&#34;//www.youtube-nocookie.com/embed/Vu0sYHS2cBc&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; allowfullscreen title=&#34;YouTube Video&#34;&gt;&lt;/iframe&gt;
&lt;/div&gt;


&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Continuous learning mindset</title>
      <link>https://engineering-management.space/post/learning-index/</link>
      <pubDate>Sat, 19 May 2018 07:36:46 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/learning-index/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://engineering-management.space/img/learning-index.png&#34; alt=&#34;Learning index&#34; /&gt;&lt;/p&gt;

&lt;p&gt;How can we know if we&amp;rsquo;re learning enough? Or if we&amp;rsquo;re learning the right
things? How can we get some help and &lt;a href=&#34;https://engineering-management.space/post/find-a-mentor/&#34;&gt;find mentors&lt;/a&gt;?&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Manager Interview: Nuno Silva - Sky</title>
      <link>https://engineering-management.space/post/manager-interview-nuno-silva/</link>
      <pubDate>Tue, 15 May 2018 09:20:21 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/manager-interview-nuno-silva/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/nuno-silva.jpeg&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/in/nunos/&#34;&gt;Nuno Silva&lt;/a&gt; is the first guy I remember
meeting when I started at &lt;a href=&#34;https://www.isel.pt/en/&#34;&gt;ISEL&lt;/a&gt;. We&amp;rsquo;ve been friends
ever since. We&amp;rsquo;ve done most of the course together, we started &lt;strong&gt;&lt;a href=&#34;https://www.onrpg.com/news/orions-belt-interview-back-to-the-roots/&#34;&gt;Orion&amp;rsquo;s Belt&lt;/a&gt;&lt;/strong&gt;
as a school project and worked at the same companies on our first years as
developers.&lt;/p&gt;

&lt;p&gt;At some point we parted ways and gained different experiences in different fields.
But practically at the same time we started leading teams and trying to be
better at it. He&amp;rsquo;s usually my advisor whenever I have some tricky situation
to attend to.&lt;/p&gt;

&lt;p&gt;In this interview I try to get some insights on how Nuno works and some best
practices on leading teams.&lt;/p&gt;

&lt;p&gt;He also contributed to the blog with a guest post:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://engineering-management.space/post/scale-engineering-teams/&#34;&gt;Scaling engineering teams&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Code patterns that are a recipe for trouble (part 2)</title>
      <link>https://engineering-management.space/post/code-patterns-that-are-a-recipe-for-trouble-2/</link>
      <pubDate>Sat, 12 May 2018 08:35:56 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/code-patterns-that-are-a-recipe-for-trouble-2/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://engineering-management.space/img/bad-code-patterns.png&#34; alt=&#34;Bad code patterns&#34; /&gt;&lt;/p&gt;

&lt;p&gt;In &lt;a href=&#34;https://engineering-management.space/post/code-patterns-that-are-a-recipe-for-trouble/&#34;&gt;part 1&lt;/a&gt; we went through
several patterns related with writing code that is more maintainable. This article
focus on code patterns in testing and also concerning readability and style.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Code patterns that are a recipe for trouble (part 1)</title>
      <link>https://engineering-management.space/post/code-patterns-that-are-a-recipe-for-trouble/</link>
      <pubDate>Tue, 08 May 2018 08:35:56 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/code-patterns-that-are-a-recipe-for-trouble/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://engineering-management.space/img/bad-code-patterns.png&#34; alt=&#34;Bad code patterns&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Sometimes I notice that I have just &lt;a href=&#34;https://engineering-management.space/post/bug-that-was-not-our-mistake-except-it-was/&#34;&gt;wasted one hour or so because of some bug in my code&lt;/a&gt;,
or something that I did wrong. When that happens I try to step back, understand
what I did and try to come up with a change in my way of working that will
prevent it from happening again.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Recruiter interview: Sara Gorjão - KWAN</title>
      <link>https://engineering-management.space/post/recruiter-interview-sara-gorjao/</link>
      <pubDate>Sat, 28 Apr 2018 07:35:26 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/recruiter-interview-sara-gorjao/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/sara-gorjao.jpg&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/in/sara-gorjao/&#34;&gt;Sara Gorjão&lt;/a&gt; is a great recruiter
that has helped me a lot over the past years. I&amp;rsquo;ve asked her for developer
profiles very complicated. For example, Clojure developers or developers willing
to learn Clojure, seasoned functional QAs with automation experience, senior
developers, etc.&lt;/p&gt;

&lt;p&gt;And she always delivers great people. She doesn&amp;rsquo;t have a technical background
but it&amp;rsquo;s amazing the technical fit of the profiles she finds and how she can
match them to our needs. And if in the technical side the candidates will
already be in our ballpark, her capacity to deliver candidates that match
our culture is outstanding.&lt;/p&gt;

&lt;p&gt;Sara is a &lt;em&gt;one-department-recruiting-pipeline&lt;/em&gt;. It has definitely been a competitive
advantage to have been teaming up with her. She is responsible for the &lt;em&gt;Permanent
Placement Branch&lt;/em&gt; inside of &lt;a href=&#34;http://www.kwan.pt/&#34;&gt;KWAN&lt;/a&gt;, which means that if you want to hire talent
to work directly on your team - to be hired directly by you - she would be the
person to talk to.&lt;/p&gt;

&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Do you feel recognised at your company?</title>
      <link>https://engineering-management.space/post/recognition-index/</link>
      <pubDate>Wed, 25 Apr 2018 08:02:25 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/recognition-index/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://engineering-management.space/img/recognition-index.png&#34; alt=&#34;Recognition index&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Feeling recognised is about employees feeling that the company really values
their work and presence at the company. That the company has a long term
vision for their relationship and is actively invested in growing them.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Developer interview: Tiago Sousa - Sky</title>
      <link>https://engineering-management.space/post/developer-interview-tiago-sousa/</link>
      <pubDate>Sat, 21 Apr 2018 19:50:13 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/developer-interview-tiago-sousa/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/tiago-sousa.jpg&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;I&amp;rsquo;ve know &lt;a href=&#34;https://www.linkedin.com/in/tiagosousa/&#34;&gt;Tiago Sousa&lt;/a&gt; for a really long
time. We were both students at &lt;a href=&#34;https://www.isel.pt/en/&#34;&gt;ISEL&lt;/a&gt;,
we did some classes together and actually ended up doing our thesis together.
We worked at &lt;strong&gt;&lt;a href=&#34;https://www.onrpg.com/news/orions-belt-interview-back-to-the-roots/&#34;&gt;Orion&amp;rsquo;s Belt&lt;/a&gt;&lt;/strong&gt;,
a massive online multiplayer game, and it was one
of the best experiences I had as a developer.&lt;/p&gt;

&lt;p&gt;We then started working at &lt;a href=&#34;https://home.kpmg.com/xx/en/home.html&#34;&gt;Safira&lt;/a&gt; and
then moved together to &lt;a href=&#34;http://www.pdmfc.com/&#34;&gt;PDM&lt;/a&gt; where we
worked on several projects. We later parted ways and each one of us had our
own path.&lt;/p&gt;

&lt;p&gt;Tiago is a seasoned developer and currently is working at &lt;a href=&#34;https://www.sky.com/&#34;&gt;Sky&lt;/a&gt;.
He had several team leaders and managers and on this interview I try to understand
what&amp;rsquo;s his opinion on being the best manager.&lt;/p&gt;

&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Create an onboarding template</title>
      <link>https://engineering-management.space/post/onboarding-template/</link>
      <pubDate>Sat, 07 Apr 2018 10:21:05 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/onboarding-template/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://engineering-management.space/img/onboarding-template.png&#34; alt=&#34;Onboarding template&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Joining a new company, and sometimes even a new team, can be a daunting experience.
It&amp;rsquo;s all the new things that change and that we need to accommodate for. A new
routine, a new office with maybe a new commute route, all the new tools and
processes that may be different. And new people to interact with.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>That project where no one wants to work at</title>
      <link>https://engineering-management.space/post/project-no-one-wants-to-work-at/</link>
      <pubDate>Fri, 30 Mar 2018 10:10:46 +0100</pubDate>
      
      <guid>https://engineering-management.space/post/project-no-one-wants-to-work-at/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://engineering-management.space/img/project-no-one-wants.png&#39; style=&#39;float:right; width:200px;margin-left:15px&#39;/&gt;&lt;/p&gt;

&lt;p&gt;There are projects that one one wants to work at. There could be many reasons
for that and I list here some that I&amp;rsquo;ve seen. Being aware of these problems
is the first step to start fixing them. And most importantly, by being aware
of these problems we can start from day one implementing processes that prevent
these kind of things from happening.&lt;/p&gt;

&lt;p&gt;&lt;div style=&#39;clear:both&#39;&gt;&lt;/div&gt;
&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Dealing with deadlines</title>
      <link>https://engineering-management.space/post/dealing-with-deadlines/</link>
      <pubDate>Sat, 24 Mar 2018 16:35:36 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/dealing-with-deadlines/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://engineering-management.space/img/dealing-with-deadlines.png&#34; alt=&#34;Deadling with deadlines&#34; /&gt;&lt;/p&gt;

&lt;p&gt;I usually like to ask the following question when I&amp;rsquo;m interviewing developers:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Imagine that you have a task that you estimated to be 2 weeks. It&amp;rsquo;s now
two weeks from the deadline and you realise that you&amp;rsquo;ve made a mistake and
that the task will take 3 weeks to do. What do you do?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The question is vague on purpose and usually shows how mature the developer is.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>From Rails to Clojure, then to Java, then back to Rails</title>
      <link>https://engineering-management.space/post/from-rails-to-clojure-to-java-to-rails/</link>
      <pubDate>Sun, 18 Mar 2018 10:36:55 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/from-rails-to-clojure-to-java-to-rails/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://engineering-management.space/img/rails-clojure-java-rails.png&#34; alt=&#34;Rails Clojure and Java&#34; /&gt;&lt;/p&gt;

&lt;p&gt;In the past 6 years I&amp;rsquo;ve worked on web applications in Rails, Clojure, Java and
back to Rails.
This is an overview of these past years, the benefits of working with such
different tech stacks, and also it&amp;rsquo;s drawbacks.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Why should we aim for 100% code coverage?</title>
      <link>https://engineering-management.space/post/100-percent-test-coverage/</link>
      <pubDate>Sat, 03 Feb 2018 17:36:55 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/100-percent-test-coverage/</guid>
      <description>&lt;p&gt;I never worked on a project with 100% code coverage. I&amp;rsquo;ve worked on several
projects with a high coverage and a test suite that gave confidence to the team.
But even on those projects sometimes we&amp;rsquo;d have a nasty bug in production that
could have been easily detected with a simple test.&lt;/p&gt;

&lt;p&gt;This is a tricky subject and usually developers don&amp;rsquo;t care much about this or
think that it&amp;rsquo;s not worth the cost, or even that is not that useful. I&amp;rsquo;ve
gathered here several arguments in favor for a full coverage.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to take great engineers &amp; make them great technical leaders </title>
      <link>https://engineering-management.space/post/how-to-take-great-engineers-and-make-them-great-technical-leaders/</link>
      <pubDate>Fri, 05 Jan 2018 22:50:21 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/how-to-take-great-engineers-and-make-them-great-technical-leaders/</guid>
      <description>&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
  &lt;iframe src=&#34;//www.youtube-nocookie.com/embed/RtMmxqkPVug&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; allowfullscreen title=&#34;YouTube Video&#34;&gt;&lt;/iframe&gt;
&lt;/div&gt;


&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>About</title>
      <link>https://engineering-management.space/about/</link>
      <pubDate>Fri, 05 Jan 2018 22:22:10 +0000</pubDate>
      
      <guid>https://engineering-management.space/about/</guid>
      <description>I have been a professional developer since 2006 after graduating with a CS degree from Instituto Superior de Engenharia de Lisboa.
I&amp;rsquo;m an engineer at heart with a passion to build, lead and serve high-performance teams through excellence in hiring, team culture development, personal development and coaching, as well as a constant push for high quality deliverables and DevOps engineering practices.
I aim to be hands-on whenever needed and I&amp;rsquo;m always on the lookout for better ways to improve processes, increase productivity and solve root problems.</description>
    </item>
    
    <item>
      <title>Subscribe</title>
      <link>https://engineering-management.space/subscribe/</link>
      <pubDate>Fri, 05 Jan 2018 22:22:10 +0000</pubDate>
      
      <guid>https://engineering-management.space/subscribe/</guid>
      <description>Subscribe Subscribe the mailing list if you want to receive a monthly digest of my articles on engineering management. I also add interesting links to articles and threads.
#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; } /* Add your own MailChimp form style overrides in your site stylesheet or in this style block. We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. /  Subscribe to the mailing list  indicates required Email Address *           (function($) {window.</description>
    </item>
    
    <item>
      <title>Are you a giver or a taker</title>
      <link>https://engineering-management.space/post/are-you-a-giver-or-a-taker/</link>
      <pubDate>Fri, 05 Jan 2018 10:58:02 +0000</pubDate>
      
      <guid>https://engineering-management.space/post/are-you-a-giver-or-a-taker/</guid>
      <description>&lt;div style=&#34;max-width:854px&#34;&gt;&lt;div style=&#34;position:relative;height:0;padding-bottom:56.25%&#34;&gt;&lt;iframe src=&#34;https://embed.ted.com/talks/adam_grant_are_you_a_giver_or_a_taker&#34; width=&#34;854&#34; height=&#34;480&#34; style=&#34;position:absolute;left:0;top:0;width:100%;height:100%&#34; frameborder=&#34;0&#34; scrolling=&#34;no&#34; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>