/22@yegor256 1
Yegor Bugayenko
How to Cut Corners

and Stay Cool
Iași, Romania

23 April 2018
/22@yegor256 2
Zerocracy
Disclaimer: This may
not work for you.
/22@yegor256 3
@yegor256
1.6K+
/22@yegor256 4
Maintainability
Manageability
/22@yegor256 5
Socio
Skills
Tech
/10@yegor256 6
https://twitter.com/yegor256/status/977799130100781056
/22@yegor256 7
6
/22@yegor256 8
Create a ticket and
wait. Demand the code
to look clean before
you even touch it.
1
/22@yegor256 9
“If you don't know how
the code works, it's a
fault of the code, not
you.”
/22@yegor256 10
Demand better
documentation and
wait.
2
/22@yegor256 11
“The project doesn’t
need you to be smart.
It needs maintainable
code.”
/22@yegor256 12
Reproduce the bug and
call it a day.3
/22@yegor256 13
“Catching a bug with
an automated test is a
bigger achievement
than fixing the bug.”
/22@yegor256 14
Prove a bug’s absence.
Create additional
automated tests.
4
/22@yegor256 15
“A new passing test is a
good response to a bug
that you can't catch
with a unit test.”
/22@yegor256 16
Disable the feature.
5
/22@yegor256 17
“Keep the code clean and
close tickets in a reasonable
amount of time; let them
worry about customers.”
/22@yegor256 18
Say no.
6
/22@yegor256 19
“Being a professional
developer doesn't mean
being able to fix any
problem.”
/10@yegor256 20
https://twitter.com/yegor256/status/983210952832241664
/22@yegor256 21
Don’t Be a Hero.
/22@yegor256 22
WDYT?
/22@yegor256 23
@yegor256
Zerocracy

How to Cut Corners and Stay Cool