|
|
|
|
|
by closeparen
2532 days ago
|
|
All I can say is, it’s been my subjective experience that competence and productivity are really variable. Some people at my company can produce beautiful, working, end to end solutions for complex problems in the time it takes others to grind out trivial maintenance tickets. Everyone knows who they are. Programmers are not basically all the same, and it’s worth thinking about the nature of the differences if you want to become one of those people, hire them, retain them, grow your team to be more like them, etc. To write them all off as myths, children, assholes, etc. is to reject the possibility of substantially improving at our craft. That’s a dangerous thing to do. |
|
There are 4 "top engineers." All 4 of these top engineers would identify each other as such.
There are 4 "D tier engineers." You'd rather have any ONE of the "top engineers" than ALL the "D tier" engineers.
These D-Tier engineers usually end up "managing" a rote manual process (e.g. calling a script sending emails in batches manually), when any "top tier" engineer would have written an automatic scripted solution that runs periodically, batches on an intelligent interval, logs its output, and automatically alarms if its results are anomalous (and done so in a week and moved on to a new project).