Blog

  • Dev Week 13

    This week was all about refactoring, and fixing that pesky problem where playback position wouldn't work on iOS/Safari!As a side note, I've tried my hand at some pixel art (see featured image above).I wanted to give iOS users a way…Read more Dev Week 13 ›

    Read

  • Dev Week 12

    The past two weeks, my main focus has been on my podcast/playlist app! It's received some serious improvements. The most important new functionality is that the audio plays directly in the webapp instead of on the server, so you can…Read more Dev Week 12 ›

    Read

  • Dev Week 11

    Unfortunately I missed a post this week 🙁 please check for next week's post!

    Read

  • Dev Week 10

    This week I got a bit sidetracked making a new podcast/playlist player! We’ll take a pause on the machine learning / LLM / AI stuff since this has taken up most of my week and given me a source of…Read more Dev Week 10 ›

    Read

  • Dev Week 9

    This week we'll talk a little bit about NLP, or Natural Language Processing.ChatGPT took the world by storm, and now we have Llama, Claude, Gemini, whatever. What are they and where did they come from? I was obsessed with watching…Read more Dev Week 9 ›

    Read

  • Dev Week 8

    This week we’ll talk about the current health and maturity of Bevy!Last week we introduced Bevy as “A refreshingly simple data-driven game engine built in Rust” created by Carter Anderson. The more I’ve looked into it and spent time with…Read more Dev Week 8 ›

    Read

  • Dev Week 7

    Last week's post was a bit of nonsense about abstractions while I researched and got a little more acquainted with Rust. This week we actually got some working code! Most of the features referenced here are available on Github in…Read more Dev Week 7 ›

    Read

  • Dev Week 6

    Welcome to another dev week! Last week we realized that the Rust programming language will help us scale our codebase with confidence compared to the wishy washy landscape of C++. But how? If you wish to make software from scratch,…Read more Dev Week 6 ›

    Read

  • Dev Week 5

    Safety, guaranteesLast week: Out of PythonOur goal last week was to get more into the C++ and CMake world because we wanted stronger guarantees to reduce risk of programming bugs. Python has dynamic typing, duck typing, and overall lack of…Read more Dev Week 5 ›

    Read

  • Dev Week 4

    This week we've started with C++ and CMake. While other languages like Rust have an ecosystem for making video games, C++ still seems to be the de facto standard in the game industry. There is a rich history and community…Read more Dev Week 4 ›

    Read