General Programming

Language-agnostic concepts that make you a better developer.

Core Concepts

Debugging Mindset

// Pseudocode for binary-search debugging
while(bug){
  cut_scope_in_half();
  if(bug_in_left) keep_left(); else keep_right();
}

Clean Code Principles