Our great sponsors
-
logseq
A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I am not sure I would consider much of what he did very simple (or easy) compared to what most of us are doing today. The last few chapters of Michael Abrash's Black Book is about his work with Quake (he was involved doing some of the graphics code together with Carmack) and it is pretty hardcore low-level advanced things they were doing that I think few of us today ever have to bother with. Remember they were software rendering everything in the first version.
https://github.com/neonkingfr/AbrashBlackBook
And also they did pretty soon support MSDOS, Windows 95, and Linux (and possibly some more platforms?). In addition to supporting software rendering, 3Dfx, OpenGL, and possibly some more 3D standard API.
You might enjoy something that takes advantage of this type of note-taking, like logseq (https://logseq.com/). The way I understand it (I haven't tried it out yet) is that it builds up hierarchies from bullet lists and can organize your knowledge base with them in mind, which means your daily notes can have a hierarchical bullet list and potentially you could query for every day you worked on a particular feature in a particular project very easily.