Professional Documents
Culture Documents
Developer
You’re not a bad developer, you just have some bad habits
We’ve all got them. Bad habits. No single person on this earth is
perfect.
Jack Canfield says: “Your habits will determine your future”. If you
Let’s go over the bad habits that you should try to break as soon as
possible.
Saying Yes to Everything
Let me start by saying that it’s admirably humble and unselfish to
I’m not saying that you shouldn’t help other developers. I’m just
ask a lot of questions — for every little thing they come over to your
Paulo Coelho nailed it when he said: When you say “yes” to others,
you only let people come to your desk at certain times — giving
yourself some “focus time” where you can get some work done.
your desk. This saves you a lot of time because you will only be
developers and other people is probably that they have 10,000 other
developers want to finish the sprint. This is under a strict time limit.
includes more than just writing a piece of code for a fancy feature.
Whenever you think that you are done, you should at least take the
Did you refactor your code? And if you take a critical look at your
let the tester know how the feature can be tested? Are there any
Telling tester how a feature should be tested saves a lot of time for
both of you.
Did you know that, according to Gloria Mark, who studies digital
developers are even a bit lazy when it comes to testing their own
This bad habit will lead to a lot of extra time spent delivering the
right feature. If you don’t test your code the tester will probably find
a bug within a minute, which you could have easily sniffed out
When the tester reports a bug you have to touch the same code
again. In addition, the tester needs to test the feature again once
learn how to test properly. You should stick with it and make it part
commits lead to not being able to see the forest for the trees.
Besides that, how would you feel when you have to review a commit
the commit.
Small commits are your friend. They make it possible for the
Code reviews get easier with small commits. They make it possible
Making small commits your code gets easier to debug as well. It’s
exists there. Once you’ve found where the bug was introduced
there’s not a lot of code that could have introduced that bug, if the
This will make you much more efficient, for not a lot of effort.