← Home ← Codex ← DEBT
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
Spending disproportionate time on trivial, visible decisions (tab vs space, variable naming) while complex, important decisions receive inadequate attention.
3mo 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.
3mo 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.
3mo ago php beginner
Blameless Culture
An organisational norm where incidents and mistakes are treated as systemic learning opportunities rather than individual failures deserving punishment.
3mo 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.
3mo ago style beginner
Boy Scout Rule
Always leave the codebase slightly cleaner than you found it — small, consistent improvements prevent entropy accumulation.
3mo ago quality beginner
Browser Storage APIs HTML5 🧠 1
localStorage, sessionStorage, IndexedDB, and cookies — different scopes, capacities, and access patterns for client-side data persistence.
3mo ago frontend beginner
Diagram: Brute Force Attack Brute Force Attack PHP 5.0+
Systematically trying every possible password or key until the correct one is found.
CWE-307 OWASP A7:2021
3mo ago security beginner 7.5
Bug Bounty Programme
A programme offering financial rewards to security researchers who responsibly disclose vulnerabilities in a vendor's systems.
3mo ago general beginner
Bus Factor 🧠 1
The minimum number of team members who could be incapacitated before a project stalls — a measure of knowledge concentration risk.
3mo ago general beginner
✓ schema.org compliant