General terms
Foundational concepts every developer needs in their toolkit
Some concepts underpin every language, framework, and paradigm in software development. This category captures the foundational vocabulary — from data types and memory models to recursion, abstraction, and computational complexity — that every developer needs regardless of their specialisation. If a term does not fit neatly elsewhere, it probably belongs here.
Technical Writing for Developers
The craft of writing documentation, READMEs, design docs, RFCs, and comments clearly enough that another engineer can act on them without asking you — a force multiplier that most developers undertrain.
3w ago
general beginner
Technical Roadmap Planning
Planning future technical investments framed as business outcomes — making technical work visible alongside product features.
2mo ago
general intermediate
A structured analysis process for identifying security threats, attack vectors, and appropriate countermeasures during design.
2mo ago
general intermediate