I’m working as a mid-level software engineer in Sydney, Australia at a big tech company you’ve heard of. I’ve written a lot of Java, some C++, but I mostly use Python or Golang for work.
- 30th November, 2025 - DSA 2 - Preventing Binary Search Confusion
- 30th November, 2025 - DSA 1 - Syntax and Snippets
- 29th November, 2025 - 2. pgx-lower Thesis
- 23rd November, 2025 - 1. Frequently Asked Questions
- 20th October, 2025 - 1. How I made AusDevs 2.0.0 Conversation Analysis
I’ll be focusing on DSA at this stage until I feel ready. It’s probably bad practice to put a wish list here, oh well.
- Why I still use Jetbrains for everything rather than VS code / neovim
- Code correctness patterns - AKA what using Java for a long time taught me
- System internals: Databases, operating systems, compilers, message queues, object storage, nosql, search-optimised databases, API gateways, redis, CDNs, caching
- What are the hallmarks of a good back-end service?
- Maybe low level design?
- What does a trading system look like? This one might be met poorly.
- Everything is streaming, batching, or a user interface
- ESP32-S3s
- Graphs of computer history. I was looking for a good graph to show how caches grew in the last 50 years or so, and struggled to find one. It’s just a lot of boring research I guess.
- How does transcoding work? Why is it so expensive?
- What is a good engineering culture in my head?
zyros