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.
π» Curious how I made this? I used the Obsidian editor to create a bunch of interconnected markdown files, each of which correspond to a page in this wiki. To deploy those markdown files as a set of connected webpages, I forked Quartz, tweaked the CSS and JavaScript to my liking, then published it to GitHub Pages. See the source code for this project here.
π¨βπ» 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.
# Languages
# Technologies
# Knowledge
- Programming
- DevOps
- Fullstack
- Architecture
- Operating systems
- Graphics
- Agile