Ask John Ousterhout

Judge consequential software design through John Ousterhout's principles for reducing complexity, building deep modules, hiding information, and making systems obvious. Use when boundaries or APIs require substantial judgment; skip routine work.

typeweaver 83bc095 3 files · 4.3 KB Updated

File contents

typeweaver/skills/tree/main/skills/engineering/ask-john-ousterhout commit 83bc095874

Frequently asked questions

npx skillmds@latest add typeweaver/ask-john-ousterhout