Blog Archive

[2026-02-19] How To Set The macOS Dock Size From The CLI
[2026-01-30] An Unfortunate Encounter With AI Slop
[2025-12-31] Stealing Valuables From 1000 Varlamore Houses In Old School RuneScape
[2025-11-12] How To Export And Rig An Old School RuneScape Character Model With Creator's Kit, Blender, And Mixamo
[2025-10-25] The Mellifera Master Plan To Improve Performance And Portability
[2025-10-11] Scripting With Value Semantics Even Harder Using Mellifera
[2025-09-07] It Would Be Nice If The "Disable Torment Nexus" Button Actually Disabled The Torment Nexus
[2025-08-21] Removing Large Files From A Repository's Git History
[2025-08-14] How To Fix WSL2 Disk Space Bloat
[2025-08-03] How To Disable Visual Studio Code Shell Integration (Rant Edition)
[2024-11-04] Dead Simple Testing For Programming Language Projects
[2024-09-02] Scripting With Value Semantics Using Lumpy
[2024-05-27] A Quick Guide To Generating Flame Graphs On macOS
[2024-04-15] I Built A Networked Catan Clone In Sunder
[2024-03-14] New User Setup On A Debian/Ubuntu Server
[2024-02-27] I Miss Being An Amateur
[2024-02-19] Celebrating Three Years Of Sunder
[2023-07-22] A Fourth Cut In Sunder
[2023-05-03] Implementing The Advent Of Code 2022 Day 13 Packet Parser
[2023-04-02] Porting Some Code From C++ To Sunder
[2023-02-19] Celebrating Two Years Of Sunder
[2022-09-12] Completing All Of The Guild Wars Campaigns
[2022-08-21] Reverse For-Loop Iteration In C
[2022-08-03] Over Engineering A Recipe Markup Language
[2022-07-14] Sunder Is A Sufficiently Stable Programming Language
[2022-06-17] Finishing Guild Wars Prophesies 17 Years After Release
[2022-03-19] Breaking Cookie Clicker
[2022-02-19] Celebrating One Year Of Sunder
[2021-10-05] I Wrote A Compiler For My Own Programming Language
[2020-08-16] How To Defeat Cyndr The Mountain Heart (Guild Wars 1)
[2020-07-30] Introducing Ashn's Utility Library (autil)
[2020-04-10] Creating A C Documentation Generator - Part 6
[2020-04-08] Creating A C Documentation Generator - Part 5
[2020-03-29] Creating A C Documentation Generator - Part 4
[2020-03-14] Creating A C Documentation Generator - Part 3
[2020-02-24] Testing Read Error And NUL Byte Error Handling
[2020-02-22] Creating A C Documentation Generator - Part 2
[2020-01-21] Creating A C Documentation Generator - Part 1
[2020-01-06] The ARRAY_LENGTH Macro In C
[2020-01-01] Hello World