Blog
Software, system design and lessons from the road.

Featured · 13 min read
Algorithms: Flowcharts
What is a flowchart and how do you draw one? Learn an algorithm's three building blocks — sequence, decision and loop — step by step, with examples and no code.
· 11 min readJune 24, 2026 Programming BasicsAlgorithms: Pseudocode
What is pseudocode and how do you write it? The bridge from flowchart to code: assignment, conditionals, loops, comparison and logic operators.
#pseudocode#algorithm#programming-basics#flowchart#conditionals · 16 min readJune 24, 2026 Programming BasicsAlgorithms: Variables
What is a variable and how does a computer store data? Learn value assignment, operations, data types and naming via the labeled-box analogy.
#variable#algorithm#programming-basics#data#getting-started · 10 min readJune 15, 2026 Programming BasicsWhat Is an Algorithm? — Programming From Scratch
What is an algorithm? Learn to think algorithmically from scratch — with everyday examples, pseudocode and flowcharts, before writing a single line of code.
#algorithm#programming-basics#getting-started#pseudocode#flowchart