Skip to content

Evergreen Skills for Software Engineers

This wiki documents "evergreen skills" that should serve as a fair assessment of skilled software engineers. The focus is on software development best practices, cross-framework principles, and portable skills, as opposed to the detrimental fixation on language trends and framework-specific knowledge.

Programming languages evolve constantly, companies change their tech stacks, frameworks quickly become outdated. The skills that truly measure an engineer's value are those that cannot be easily googled, take time to learn, are "evergreen," and have a huge impact on performance.


Structure

Non-Technical Skills

Technical Skills