←back to thread

94 points azhenley | 1 comments | | HN request time: 0.001s | source
Show context
austin-cheney ◴[] No.43109664[source]
We certainly know what makes bad developers:

* decision anxiety

* fear of writing original ideas, both natural language and code

* the inability to measure things

* preference towards bias

* cognitive conservatism

* inability to form assertion criteria

Real engineers proceed on the basis of evidence and in the absence of evidence make arbitrary original decisions as necessary to gather evidence.

replies(7): >>43109887 #>>43110046 #>>43110572 #>>43112473 #>>43112475 #>>43113818 #>>43114134 #
aen1 ◴[] No.43109887[source]
* decision anxiety - agree

* fear of writing original ideas, both natural language and code - agree

* the inability to measure things - who said this is something that is necessary at all stages? sometimes you just need it done. when you have 1000 people teams selling to enterprises, sure. If it is you and your buddies, no need to measure, necessarily.

* preference towards bias - Why? If it works, a good engineer won't go to the newest tech/framework. They will stay with their biased favorite.

* cognitive conservatism - Disagree. See previous comment

* inability to form assertion criteria - Not exactly sure what you mean, but if you mean to reason about code and state at various points, then I agree

replies(3): >>43110681 #>>43112174 #>>43112414 #
1. saurik ◴[] No.43110681[source]
Not always insisting upon measuring is not the same thing as an inability to measure when it would actually help.