Re:How to Succeed as a Poor Programmer
by disjhshava on Monday September 30, 2019 @12:44AM
(#21111834)
In general, people tend to be overconfident in their beliefs and too slow to incorporate new information. There is experimental evidence to back this up (pdf warning: http://www.researchgate.net/profile/Baruch_Fischhoff/publica...). I think this applies to engineers as well as anyone else.
Re:How to Succeed as a Poor Programmer
by colechristensen on Sunday September 29, 2019 @11:11PM
(#21111469)
It is somewhat semantics but there is a big distinction between being aware and unaware of your failings that has a real impact on your output.
Re:How to Succeed as a Poor Programmer
by baroffoos on Sunday September 29, 2019 @11:12PM
(#21111472)
OP said "probably not" not "certainly not". Most people do not have a mentor to tell them everything they are doing wrong so they are probably not aware.
> Why should being aware of how lacking you are as a programmer have much bearing on whether you're good or not?
Being aware of what you are lacking allows you to improve on those things, work around those issues and accept when collegue is actually good at stuff you are not good at.
When I started programming seriously I had a mentor who gave me a long list of my shortcomings. It's taken years of hard, dedicated work to rectify most of those problems and I still have a huge distance to cover to be as good as I want to be.
Being a good programmer is a skillet acquired with hard, concentrated effort over time; not just a good attitude with some self-awareness.