Basic Framework

Blog

500 dated posts seeded from the original research pack and organized by series and year.

Search the archive

Search by topic, stage, series, or phrase.

Featured

January 7, 2023 · Why BASIC Works

Why BASIC works for software engineers

BASIC — Breakdown, Assess, Structure, Implement, Check — works for software engineers because it is not just a catchy mnemonic. It is a compact operating system for thinking under…

January 9, 2023 · BASIC vs STAR

Why BASIC is better than STAR for SWE interview use cases

Let’s start with the honest version:

January 12, 2023 · First-Person Journey

A first-person story of using BASIC from start to finish in SWE interviewing

This is a realistic firstperson composite story based on common softwareengineering interview patterns.

January 14, 2023 · LeetCode

BASIC for LeetCode: the most reliable way to think through coding interviews

LeetCode is often treated like a memory contest.

January 16, 2023 · System Design

BASIC for system design interviews: the most reliable sequence for thinking at architecture scale

System design interviews are not just “bigger coding interviews.”

January 19, 2023 · Why BASIC Works

Theory Card 006 — Cognitive Load / Breakdown

Cognitive load theory argues that solving unfamiliar problems can consume the same limited mental resources needed to learn and reason clearly. In the Breakdown stage of BASIC,…

January 21, 2023 · Why BASIC Works

Theory Card 007 — Cognitive Load / Assess

Cognitive load theory argues that solving unfamiliar problems can consume the same limited mental resources needed to learn and reason clearly. In the Assess stage of BASIC, the…

January 23, 2023 · Why BASIC Works

Theory Card 008 — Cognitive Load / Structure

Cognitive load theory argues that solving unfamiliar problems can consume the same limited mental resources needed to learn and reason clearly. In the Structure stage of BASIC,…

January 26, 2023 · Why BASIC Works

Theory Card 009 — Cognitive Load / Implement

Cognitive load theory argues that solving unfamiliar problems can consume the same limited mental resources needed to learn and reason clearly. In the Implement stage of BASIC,…

January 28, 2023 · Why BASIC Works

Theory Card 010 — Cognitive Load / Check

Cognitive load theory argues that solving unfamiliar problems can consume the same limited mental resources needed to learn and reason clearly. In the Check stage of BASIC, the…

Browse by series

Series

Why BASIC Works

101 posts.

Series

BASIC vs STAR

101 posts.

Series

First-Person Journey

46 posts.

Series

LeetCode

151 posts.

Series

System Design

101 posts.

Browse by year

Year archive

2026

30 posts published in 2026.

Year archive

2025

157 posts published in 2025.

Year archive

2024

158 posts published in 2024.

Year archive

2023

155 posts published in 2023.