3 ms·
* Clarity by which you communicate in writing, such as emails. If you cannot do this you will never be put in charge in any kind of supervisory capacity. * Tas
by austin-cheney 2y ago
* Clarity by which you communicate in writing, such as emails. If you cannot do this you will never be put in charge in any kind of supervisory capacity.
* Task management, which is the ability to efficiently accomplish multiple small tasks without notes, reminders, or JIRA. It’s the notion of getting a bunch of shit done.
* Perceiving things in terms of facts. That means not guessing at measurements and not making assumptions. Most developers cannot do this. The inability to do this on any level is the most identifiable trait of Asperger’s.
* An ability to question the assumptions of others or even the modes of existing common practice. Most people generally cannot do this and it is this, not programming mastery, that makes for 10x developers.
* As for more technical things the ability to dive deeper and lower without leaving the current language or platform is what typically separates the masters from the commoners. These are the people who can solve problems others cannot, because the non masters are always more restricted by current conventions.
- andrei_says_ 2y agoCould you please clarify this one with examples: > Perceiving things in terms of facts. What is an example of a developer being unable to perceive a thing in terms of facts? Inability to accept the specs of a library’s api?
- austin-cheney 2y agoMore like a willingness to invent data about a thing as opposed to referencing data that is either immediately available or easily found. This often done out of convenience. That is probably fine in casual conversation, but many developers will just guess at performance, requirements, estimations, costs, dependency overhead, and so much more.
- diatone 2y agoIt’s a classic failure mode of the software engineer to decide to change something to be “faster,” before even checking to see if and when performance could become a problem. I personally bucket this skill under napkin math and it is extremely good at guiding technical choices (YAGNI etc)