One single word to rule them all: Laziness
I'm soooo lazy to...
- think about a meaningful name to those variables...
-
- Let's call them just "A","A1","B","C","D" and "Z";
- test exhaustively this function I have changed...
-
- Let's make just a simple test and it's done!
- update docs after some logic change...
-
- Let's compile it and f*** the rest!
- comment why this "fix" was made for...
-
- I don't care why! It's working, isn't it?
- find a way of making this algorithm faster...
-
- Doesn't matter! It won't be me the one who will wait for 2 hours!
- be critical...
-
- They said to put this 10Mb pic in this interface. Who am I to say "no"?
- spend some time trying to solve this problem...
-
- Let's Ctrl+C/Ctrl+V this buggy piece of code from StackOverflow without even see what it does, just because they said it works!
- tell you more...
-
- I gotta go home.
Update:
I must disagree to Larry Wall (author of the Perl programming language), about the first virtude of a great programmer.
Laziness: The quality that makes you go to great effort to reduce overall energy expenditure.
I just can't see how laziness and go to great effort can be in the same sentence as synonymous, even to reduce overall work. I think it should be smartness. (Unless I have completely misunderstood the meaning of both words).
Read other answers by Christian Almeida on Quora:
- What was the most interesting task you had to solve as a real-life programmer?
- How can a new programmer understand the concepts behind the bubble sort algorithm? Does not understanding bubble sort on my first attempt mean I am not cut out to be a programmer?
- Why aren't there a lot of old programmers at software companies?
from Quora http://ift.tt/2dW83gV
No comments:
Post a Comment