adventofcode Advent of Code 2024, Day 15 It's Sokoban, but I wrote the logic! Part 2 lost me three days, and it was kind of a simple fix and I'm mad about it, but onwards I go.
adventofcode Advent of Code 2024, Day 14 Phenomenal part 2, itty-bitty part 1. I both hated this, and feel smug satisfaction that I managed to solve this. Unrelated: William Gibson: Pattern Recognition is a great book!
adventofcode Advent of Code 2024, Day 13 Day 13 brings us LaTeX, high school math, coordinate systems, graphing, vectors, equation sets, and variable types for memory layout.
adventofcode Advent of Code 2024, Day 12 Some more flood fill and recursive function shenanigans. Thankfully it was never close to not finishing in time.
adventofcode Advent of Code 2024, Day 11 I had to get some help, but learned something new about memoization and the importance of caching. Solutions and explanation within.
adventofcode Advent of Code 2024, Day 10 Finally a problem where I accidentally solve part 2 during part 1 and get a wrong answer as a result. Makes for a quick part 2 though!
adventofcode Advent of Code 2024, Day 9 Editing vectors and slices in place is not fun. Or fun, there are some weird edge cases, but day9 compacting disk was fun!
adventofcode Advent of Code 2024, Day 8 A fairly easy day of map parsing, combinatorics, and bounded value generation. A fun one nonetheless!
adventofcode Advent of Code 2024, Day 7 Manually doing arithmetic from left to right is cool. Rust doesn't have easy recursive functions, which is not cool. Fun solution!
adventofcode Advent of Code 2024, Day 6 A map walker game with a branching part 2. I spent a day on it, but in the end I prevailed!
adventofcode Advent of Code 2024, Day 5 HashMap in Rust to the rescue! Along with lazy iterators, maps of maps of whatevers, and two gold stars!
adventofcode Advent of Code 2024, Day 4 Day 4 of Advent of Code 2024 brought us a 2d grid and finding shapes on it. It was a fairly straightforward task.
adventofcode Advent of Code 2024, Day 3 Day 3 complete with two gold stars, lots of one liners, regex use, and some string concatenation.
adventofcode Advent of Code 2024, Day 2 Advent of Code day 2 learnings and pseudo solution with link to the actual solution in Rust.
rust Advent of Code 2024, Day 1 I am doing Advent of Code 2024 in Rust! This is day 1, chronicles on learnings and solutions.
opinion The one secret no one tells you about todo lists Number one will shock you! I've removed so much stress and still get everything done. Eventually.
opinion Care, end of 2024 edition Care, genuine care about people and things seems hard to come by in 2024. We should care more. About other people as well.
opinion Contribute or fork? Would you fix or fork an open source project? What gets you to contribute back to someone else’s project? Why should you? Why shouldn’t you?
wordpress I can no longer trust WordPress WordPress's latest move of hijacking the ACF plugin firmly solidified that it can't be trusted, regardless of the reasoning behind it.
tax RSU of a US company under UK tax law I live and work in the UK, and got some RSUs of a US company trading on the NASDAQ. The experience was wild, and the calculations wilder.
webassembly Running WebAssembly code on NGINX Unit NGINX Unit 1.33 just got released, and it has an up to date version of wasmtime. Here's how to run your component in Unit.
travel So you want to visit Amsterdam If you plan on visiting Amsterdam in the near future, I put together a bunch of tips I wish I’d known before I went. You may find them helpful.
advanced SQLite General error 1: foreign key mismatch Foreign key constraints are fun, but there are a bunch of requirements you need to pay attention to. One of them was kind of sneaky in Laravel.
opinion Communicating peacefully How do you deal with someone at work who keeps asking something you've already answered? Or a passive aggressive colleague? You don't play.
opinion Anything language agnostic is just a new language Anything language agnostic just means that someone wrote down what things mean, and created a whole lot of adapters to different languages for it.