← Home ← Codex ← DEBT ← Engine
Browse by Category
+ added · updated 7d
✕ Clear A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Bike-Shedding 🧠 1
Spending disproportionate time on trivial, visible decisions (tab vs space, variable naming) while complex, important decisions receive inadequate attention.
6mo ago General beginner
Branch Naming Conventions
Consistent branch names using type/description patterns — making branch purpose immediately clear and enabling automation based on branch name prefixes.
6mo ago Style beginner
basename() PHP 5.0+ 🧠 1
Returns only the filename component of a path, stripping any directory prefix — a simple path traversal defence.
6mo ago PHP beginner
Blameless Culture 🧠 2
An organisational norm where incidents and mistakes are treated as systemic learning opportunities rather than individual failures deserving punishment.
6mo ago General beginner
Boolean Parameters (Flag Arguments Smell)
A boolean parameter that switches a function between two different behaviours — a sign the function should be split into two.
6mo ago Style beginner
Boy Scout Rule 🧠 2
Always leave the codebase slightly cleaner than you found it — small, consistent improvements prevent entropy accumulation.
6mo ago Code Quality beginner
Browser Storage APIs HTML5 🧠 1
localStorage, sessionStorage, IndexedDB, and cookies — different scopes, capacities, and access patterns for client-side data persistence.
6mo ago Frontend beginner
Diagram: Brute Force Attack Brute Force Attack PHP 5.0+ 🧠 1
Systematically trying every possible password or key until the correct one is found.
CWE-307 OWASP A7:2021
6mo ago Security beginner 7.5
Bug Bounty Programme 🧠 1
A programme offering financial rewards to security researchers who responsibly disclose vulnerabilities in a vendor's systems.
6mo ago General beginner
Bus Factor 🧠 3
The minimum number of team members who could be incapacitated before a project stalls — a measure of knowledge concentration risk.
6mo ago General beginner
✓ schema.org compliant