Skip to content

Latest commit

 

History

211 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TechMind logo

TechMind

From source code to silicon, from data to intelligence.

Read the notes · Browse the source · Share feedback

GitHub stars License Last commit

TechMind preview

🧭 About

TechMind is my technical notebook: a place to turn scattered facts into a connected understanding of computer science.

The notes begin with programming fundamentals and follow the abstractions in both directions—down toward logic, memory, architecture, and compilers; up toward algorithms, databases, machine learning, and deep learning. Most chapters grow out of a question I encountered while studying or building something, then evolve as my understanding improves.

This is not a finished textbook. It is a living record of how I learn.

✍️ How these notes are written

  • Start with the idea. Terminology matters, but intuition comes first.
  • Make it concrete. Code, diagrams, formulas, and worked examples turn concepts into tools.
  • Connect the layers. A language feature makes more sense when you can trace it through the compiler and into the machine.
  • Revise in public. The notes are updated whenever I find a clearer explanation or a better example.

📚 Start reading

The latest version is available at gerard-devlin.github.io/TechMind.

Use the navigation to browse by subject, or search for a specific concept. There is no required reading order—start with the question that brought you here and follow the links outward.

🤝 Contributing

Corrections, clearer explanations, and better examples are always welcome. If something is inaccurate or confusing, open an issue or submit a pull request.

📄 License

Released under the MIT License.

Releases

Packages

Used by

Contributors

Languages