Programing is not about intelligence or perfection. That works against you!
7 07 Jul 2016 21:11 by u/roznak
Programing is not about intelligence or perfection!
Actually being very intelligent will make your programming suck. It will suck because you are so convinced that this one line your wrote is perfect and you don't care what the users and testers think From your point of view the users and testers are too dumb to read your manual that only you understand.
It is also not about being perfect. If your are perfect then you don't realize that you are introducing bugs in the code that no one realizes that it even exists. If you are not perfect, they you will make mistakes during the development and by accident discover bugs.
The interesting thing is that by being not perfect and not intelligent, you probably crate more readable code that anyone else can understand easily.
5 comments
6 u/FreeTheWorldFromFat 07 Jul 2016 21:45
That post was neither intelligent nor perfect.
2 u/johnP 07 Jul 2016 22:38
You misspelled the word 'fuck'.
2 u/J_Darnley 08 Jul 2016 10:40
Bullshit. If you're not a fucking genius then you will never make it as a programmer. Sure you might be able to cobble a few functions together to make something vaguely useful but you will never be able to produce (or work on) a masterpiece.
It is not intelligence that gets you Gnome 3 or Windows 8 (Re: "you are so convinced that this one line your wrote is perfect and you don't care what the users and testers think"). Being an arrogant, egotistical designer is what gets you that.
0 u/tame 08 Jul 2016 00:22
I was all ready to disagree based on your title but I think you actually make good points. People who are highly intelligent but can't step out of their own head to consider how their work is being used are useless. People who have to be 'perfect' either work incredibly slowly because they're terrified of making mistakes, or they deliberately don't check for their own mistakes because they deny they could even exist.
If you care more about your users than about showing off your vast intellect, you'll produce code that's simple, useful and maintainable. If you're humble enough to admit you might make mistakes, then you'll test your software thoroughly.
0 u/heebiejeebie 29 Jul 2016 14:20
Programming is not ALL about intelligence or perfection.
Fixed it for you, Sempai. ;})