more notes
This commit is contained in:
parent
59b20ecda8
commit
b7918b1916
1 changed files with 59 additions and 13 deletions
|
|
@ -17,7 +17,7 @@
|
||||||
<p><a href="../index.html">back to home</a></p>
|
<p><a href="../index.html">back to home</a></p>
|
||||||
<hr>
|
<hr>
|
||||||
<section>
|
<section>
|
||||||
<h2>Notes and lessons from my departure from Superhog</h2>
|
<h2>Notes for myself during my departure from Superhog</h2>
|
||||||
<p>I'm writing this a few days before my last day at Superhog (now called Truvi). Having a few company
|
<p>I'm writing this a few days before my last day at Superhog (now called Truvi). Having a few company
|
||||||
departures under my belt already, I know a bit on what will come next. I know one part of it is that 99%
|
departures under my belt already, I know a bit on what will come next. I know one part of it is that 99%
|
||||||
of the details of what happened during my tenure at the company will completely disappear for the most
|
of the details of what happened during my tenure at the company will completely disappear for the most
|
||||||
|
|
@ -107,23 +107,69 @@
|
||||||
pointless and only leads to frustration.</li>
|
pointless and only leads to frustration.</li>
|
||||||
<li>
|
<li>
|
||||||
If you were part of the decision to hire someone, and then they decide to leave, you should talk
|
If you were part of the decision to hire someone, and then they decide to leave, you should talk
|
||||||
with them. Even if you're not working together every day and the org has changed quite a bit. You
|
with them. Even if you're not working together every day anymore and the org has changed quite a
|
||||||
had a stake in this person's entrance, they remember it vividly, and not calling them up will
|
bit. You had a stake in this person's entrance, they remember it vividly, and not calling them to
|
||||||
disappoint them.
|
grab a coffee and say bye properly will disappoint them.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
Engineering leadership is quite a bit like parenting when it comes to mirroring. Regadless of what
|
Engineering leadership is quite a bit like parenting when it comes to mirroring. Regardless of what
|
||||||
you say should be done, people will ignore that a lot and tend to do what you do. If senior
|
you say should be done, people will ignore that a lot and tend to do what you do. If senior
|
||||||
engineers do patchy shit on the database, don't document a thing, cut corners instead of building
|
engineers do patchy shit on the database, don't document a thing, cut corners instead of building
|
||||||
properly, submit to absurd requests instead of collaborting productively with their non-tech
|
properly, mindlessly submit to absurd requests instead of collaborating productively with their
|
||||||
colleagues, etc, the rest of engineers will do it as well. Conversely, if you focus on quality, give
|
non-tech colleagues, etc, the rest of engineers will do it as well. Conversely, if you focus on
|
||||||
time and room to do things right, reward ingenious solutions to problems, treat incidents in
|
quality, give time and room to do things right, reward ingenious solutions to problems, treat
|
||||||
professional and serious ways, push back from stupid managerial situations and work things into a
|
incidents in professional and serious ways, push back from stupid managerial situations and work
|
||||||
way of working that is good for everyone, document your work properly, etc. you will soon find the
|
things into a way of working that is good for everyone, document your work properly, etc. you will
|
||||||
rest of your colleagues (specially, the most junior ones) following your lead, without you even
|
soon find the rest of your colleagues (specially, the most junior ones) following your lead, without
|
||||||
needing to insist on good practices.
|
you even needing to insist on good practices.
|
||||||
</li>
|
</li>
|
||||||
<li>People care little about having an office on the beach.</li>
|
<li>People care little about having an office on the beachfront.</li>
|
||||||
|
<li>If you manage to raise a team to have team-ownership mentality (as in, they know what's their high
|
||||||
|
level goal and will always strive for it, even if you don't provide strict guidance or are not
|
||||||
|
around at all), you might get an ego hit because it suddenly feels like you are not needed. Rest
|
||||||
|
assured, even if you're not immediately needed, your team values you, and other managers and
|
||||||
|
executives will notice the work you've done with the team, even if they don't voice it.
|
||||||
|
Unfortunately, it's likely that the appreciation for your achievement only becomes visible when you
|
||||||
|
decide to leave and people panic.</li>
|
||||||
|
<li>People with cowardly and anxious characters might seem harmless. But don't undersestimate their
|
||||||
|
ability to allow terrible things to happen precisely because stepping up would require courage and
|
||||||
|
they have none. Basically the way <a href="https://www.youtube.com/watch?v=uW9Q1cm_Tnw"
|
||||||
|
target="_blank" rel="noopener noreferrer">Upham gets Mellish killed in Saving Private Ryan</a>.
|
||||||
|
The attrocities that can be tolarated or even supported by cowards in this manner can be terrible,
|
||||||
|
and even more depressing that the loud acts of bold, evil men. Plus, group thinking will create
|
||||||
|
comfort and normalize the behaviour in the fashion of the bystander effect.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Only badmouth a colleague in front of others if you are going to eventually raise the issue to
|
||||||
|
either him or his superiors. Don't ever pointlessly complain with third parties if you will never
|
||||||
|
act on the issue. Specially with your direct reports. It generates a nasty victim culture, and once
|
||||||
|
you get it started, it's hard to stop.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
I have found that the lack of easy access to data and skills like SQL and data analysis are orders
|
||||||
|
of magnitude less of an issue to organizational data literacy that managers who don't expect a
|
||||||
|
data-driven approach from their reports. People start caring about data when their boss demands they
|
||||||
|
do their work using data. People continue ignoring data when their boss tolerates the lack of data.
|
||||||
|
And when observing this, it's vital to also keep in mind that reports adjust their behaviour to what
|
||||||
|
their manager actually rewards/punishes, not what their manager SAYS he will reward/punish.
|
||||||
|
</li>
|
||||||
|
<li>Joel Spolsky wrote <a
|
||||||
|
href="https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/">this thing
|
||||||
|
you should never do</a>. The company decided to do it anyway. We fucked up and we paid for the
|
||||||
|
consequences exactly as Spolsky lays out.</li>
|
||||||
|
<li>Employees with little retrospective capacity are dangerous. Partly related to the previous point.
|
||||||
|
This quote from Spolsky hits right on the nail: <em>It's important to remember that when you start
|
||||||
|
from scratch there is absolutely no reason to believe that you are going to do a better job than
|
||||||
|
you did the first time. First of all, you probably don't even have the same programming team
|
||||||
|
that worked on version one, so you don't actually have “more experience”. You're just going to
|
||||||
|
make most of the old mistakes again, and introduce some new problems that weren't in the
|
||||||
|
original version.</em> I would only nuance that if you can retrospect deeply and learn from the
|
||||||
|
mistakes you made on the first run, perhaps there's some hope you may do a better job starting from
|
||||||
|
scratch. But I guess you could also do a better job working yourself out incrementally from the
|
||||||
|
fucked up situation you failed yourself into.</li>
|
||||||
|
<li>If you set up a variable/bonus scheme, refrain from changing the structure frequently, even if you
|
||||||
|
are not really making it more stingy. Too much shuffling on that area will get employees thinking
|
||||||
|
you're playing games on them, even if it's not the case.</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue