I’ve seen a few people that I know berate people for the
quality of their code and say things like they should just go and deliver
pizzas.
You aren’t your code. Code is an expression of the skill,
mindset, and situation facing the person who wrote it at the moment it’s made.
Nothing more. In fact, it may be the chaining together of those factors from
several people as the code is maintained.
There may be things about the situation that you don’t know.
Maybe the person was under insane time constraints. Maybe they were thrown into
a technology they had no experience with. Hell, maybe they were just having a
bad day.
You may not like maintaining the code – I know I don’t, but I
try not to berate the person doing it because I don’t know what lead there. (If
I know the person in question and know that they just don’t care, that’s a
different story)
There are a couple of appropriate responses to “your code
sucks”.
- Where can I improve?
- Yes, it sucks. So does everyone else’s. I’m working to improve. Are you?
Improvement is the important part.
Yes, my code sucks. It always will, but it gets better every
day.
Does yours?
Current mood – tired
Current music – 10,000 Maniacs – Candy Everybody Wants
No comments:
Post a Comment