Hi! I’m Tim, a computer science student at the University of New South Wales.
Welcome to my personal developer wiki. Learning is incredibly chaotic — this is my attempt to establish some semblance of order to my monkey brain. This wiki contains things I learn about software engineering, computer science and a bunch of other areas of study. Since mid 2022, I finally decided to ditch Notion for Obsidian as my knowledge management system. I’m sharing this with the hope that it helps or inspires whoever stumbles upon it 😃.
🌲 These are my evergreen notes. They’re a constant work in progress — I’m pruning, editing and adding new notes as I piece together a better understanding of software engineering as well as other areas of study that interest me.
🗺️ To get around, use the big interactive graph above or start from the subject links below. Use
ctrl+k to fuzzy search through the entire wiki.
👨💻 Who am I? See timz.dev.
# Software Engineering
Software engineering is the set of theory and practices around making computers do what you want it to do. Below is a list of notes written in my exploration of software technologies and concepts.
- Operating systems