✳flâneur — a map of the web's best reading
How to write complex software
grantslatton.com · 2,037 words · saved by 2 readers
A general method
How to write complex software Suppose you are implementing some complex piece of software — a database, a word processor, a filesystem, a web browser, whatever. How do you get started? How do you actually organize the code? This post attempts to lay out a general method for approaching this problem with some specific techniques and guiding heuristics. Overview The 10,000 foot view of what we'll discuss: Write some toy driver programs to find out the physical constraints of the solution-space you're operating in Start at the top of the stack, usually this means the user interface or API Impleme
Explore this link on the map →saved by
related reading
- Cognitive load is what mattersminds.md
- The Grug Brained Developergrugbrain.dev
- Computers can be understood - Made of Bugsblog.nelhage.com
- Write code that is easy to delete, not easy to... — programming is terribleprogrammingisterrible.com
- programming practices - How to comprehend abstraction in code? - Software Engineering Stack Exchangesoftwareengineering.stackexchange.com
- Write code that is easy to delete, not easy to... — programming is terribleprogrammingisterrible.com
- It's hard to write code for computers, but it's even harder to write code for humans · Erik Bernhardssonerikbern.com
- XXIIVV - stackwiki.xxiivv.com
- Do the simplest thing that could possibly workseangoedecke.com
- Things I believe · GitHubgist.github.com
- We are destroying software - <antirez>antirez.com
- Simple Made Easy - InfoQinfoq.com