0.
A little background
1.
The story begins
2.
New technology
stack
3.
New team member
4.
Second teammate
or “Why so
complex?”
5. First troubles
✗ Team is confused by non-understanding
what’s going on
✗ I increase time spending on PR reviews to
adjust that code
✗ Team is confused even more, a lot of conflicts
appear
✗ I continue to push believing you all will be
thankful eventually
7
8
Common arguments
Their:
✗ This looks complex
My:
✗ You just didn’t get
into it
✗ We have complex
application
✗ This will help us in
future
✗ Ruby ecosystem is
not quiet ready
9
Common arguments
Their:
✗ You’re wrong
My:
✗ You can’t know, you
don’t know what I
know
✗ I take responsibility
over the project
✗ What is your
alternative?
10
Common arguments
Their:
✗ Are you the smartest
one? One against all?
My:
✗ There are a lot of
proofs that crowd
might be wrong
✗ What do you know
that I don’t know?
11
Common arguments
Their:
✗ Do you try to realize
your ambitions?
My:
✗ No, I think exclusively
about the project
✗ I believe, this is helpful
for the project
12
6.
From the best to
the worst
Consequences
✗ We spend too much time on discussions on
different approaches
✗ In new application we started to have legacy
code
✗ Members of other teams afraid to be shifted to
us
✗ I was the only one who knows the vision of
project
14
It was so over a
year...
...until I started
to become
disappointed
I started to suspect smthing...
✗ Profit is much less than pain
✗ Situation doesn’t get better
✗ They have simple Rails on DDD workshop
✗ The last straw was convo with Solnic
✗ If I could live this again, I won’t do this again
✗ I hate to be wrong
17
18
19
Thanks!
Any questions?
You can find me at:
✗ @sergey_kukunin
✗ sergey.kukunin@gmail.com
20
Attempt to
rationalize
Architecture was
ready for future
that hasn’t came
Clean code is
controversial
Be aware of
overhead!
Complete a
feature, then
think about
quality
Perfectionism is
an optimization
Egg or chicken?
Team or
project?
I protected the
code, not the
team
Ownership over a
project
Trust is a base.
Deal with it
There is a burden
of mistakes
I really realized
my ambitions
Your brain is your
enemy. Don’t
trust him
32
Thanks!
Any questions?
You can find me at:
✗ @sergey_kukunin
✗ sergey.kukunin@gmail.com

How i was a team leader once