You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Martin Fouilleul 390590f48f Edits in the NTP section to address Hayden's notes 2 months ago
ideas A bunch of work on the time article 4 months ago
selected Edits in the NTP section to address Hayden's notes 2 months ago
.gitignore Add stubs for more articles, and initial README 8 months ago
README.md add lang to readme 5 months ago
braindump.md Update 'braindump.md' 7 months ago

README.md

HMN Education Tree 2022

Project Overview

This is intended to be commited to incrementally, stubs can/should be added to existing docs where applicable, ideas for future trees can be submitted as new .md

Selected topics

HTTP to Physical

How does a web request actually get from A to B?

TODO:

  • Better links to topics
  • Editing pass / blurb cleanup

Compilers: How To Make a Programming Language

How do I make a simple programming language?

TODO:

  • More links, lots for each section

Other topic ideas

ASM

WIP for "How do I understand what my computer is really doing at the bottom level?" (Better question for this one? Should this be a subtopic instead?) Needs:

  • Subtopics broken out
  • Header blurb

Performance

WIP for "How do I learn to write faster code?" Needs:

  • Subtopics broken out
  • Header blurb

Languages

WIP for "How do I do computing from scratch? | How do languages?" Needs:

  • Subtopics broken out
  • Header blurb

Technical Design

See Notion: https://handmade-network.notion.site/Education-24259fc59b5e4101b89834451f0c3e98

Scratch Notes

Try to mark down potential useful cross-topic links as you go, we'll try to populate and cross pollinate as articles get ready to ship

Is it possible to get the library archive accessible to filter through for resource ideas?