This work describes the highly effective software developer types found in the software development industry.
A software developer capable of quickly and quietly finishing their work before anyone even knows they have started.
A software developer able to extract unspoken and undocumented requirements from stakeholders.
A software developer that attends meetings and handles non-coding tasks so that other developers can code.
A software developer that proactively searches for and fixes bugs as soon as they find them.
A software developer that can solve any coding problem with ease no matter how difficult it is.
A software developer who searches for new technologies that are better than what is currently being used.
A software developer that refactors or rewrites parts of the system other developers are afraid to work in.
A software developer who builds tools and frameworks that help other developers be more productive.
A software developer that disappears without a trace and reappears with all of their work done perfectly.
A software developer who can instantly transform into another role in order to help people get their work done.
A software developer that always knows the best way for a system to be designed and implemented.
A software developer who ignores requirements and builds something better than what was asked for.