Shawn Eddy
seddy.com
Shawn Eddy
@seddy.com
Software Engineer, Data Scientist, and all things Nerd-related - anime, D&D, comics.
If you go many years with a hammer as your only tool, you get really good at pounding things.
March 27, 2025 at 5:57 PM
I'm impressed with the responses I get from my local Deepseek instance. It is reasonably performant and gives excellent responses. I also like reading through the thinking sections to see how it reasons about its response.
January 27, 2025 at 7:31 PM
I just completed all 25 days of Advent of Code 2024! #AdventOfCode adventofcode.com

I have to say, the past 25 days were adventurous! Long time SWE, first time doing AoC. I am currently going through the Easter Eggs in the earlier problems.

github.com/ymiseddy/Adv...
Advent of Code 2024
adventofcode.com
December 25, 2024 at 6:09 AM
I just completed "Crossed Wires" - Day 24 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/24

This one was a complete pain; I haven't worked with binary adders in decades.

I resorted to flat rule checking on this, and surprisingly, it worked.

github.com/ymiseddy/Adv...
Day 24 - Advent of Code 2024
adventofcode.com
December 24, 2024 at 10:13 AM
I just completed "LAN Party" - Day 23 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/23

Part two took abnormally long because I got burned by one of Go's footguns in how it handles slices.

github.com/ymiseddy/Adv...
Day 23 - Advent of Code 2024
adventofcode.com
December 23, 2024 at 7:50 AM
I just completed "Monkey Market" - Day 22 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/22

Ok, I stayed up for this one. The hardest part was parsing what the heck these monkeys were doing. 🐒🍌🍌🍌🍌🐒
Day 22 - Advent of Code 2024
adventofcode.com
December 22, 2024 at 6:10 AM
I just completed "Keypad Conundrum" - Day 21 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/21

I've decided not to stay up late to try to solve these. I'm glad I didn't for this one; it took me quite some time.
Day 21 - Advent of Code 2024
adventofcode.com
December 22, 2024 at 12:27 AM
I just completed "Race Condition" - Day 20 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/20

I tried a few dumb ways before stumbling on a reasonable way to find cheats. BFS is overkill for finding the initial path since it doesn't branch.

github.com/ymiseddy/Adv...
Day 20 - Advent of Code 2024
adventofcode.com
December 20, 2024 at 7:30 AM
I just completed "Linen Layout" - Day 19 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/19

I would have finished this one faster if I hadn't written bugs early on.

github.com/ymiseddy/Adv...
Day 19 - Advent of Code 2024
adventofcode.com
December 19, 2024 at 5:43 AM
I just completed "RAM Run" - Day 18 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/18

Today, I made it hard for myself, thinking I had to compute the path while the rocks were falling on part 1. After I figured out that mistake, it was straightforward.

github.com/ymiseddy/Adv...
Day 18 - Advent of Code 2024
adventofcode.com
December 18, 2024 at 7:52 AM
I just completed "Chronospatial Computer" - Day 17 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/17

Both parts were interesting - implementing a small assembly language and figuring out how to generate a specific output. I'm surprised my solution worked!

github.com/ymiseddy/Adv...
Day 17 - Advent of Code 2024
adventofcode.com
December 17, 2024 at 8:48 AM
I just completed "Reindeer Maze" - Day 16 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/16

Finding Go's heap structure and building a priority queue to implement part 1 took me forever.
Day 16 - Advent of Code 2024
adventofcode.com
December 16, 2024 at 12:54 PM
I just completed "Warehouse Woes" - Day 15 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/15

I got both of these on the first try tonight. Both parts were straightforward, with no particular tricks involved.
Day 15 - Advent of Code 2024
adventofcode.com
December 15, 2024 at 6:10 AM
I just completed "Restroom Redoubt" - Day 14 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/14

Part 1 was not too hard; Part 2 took a bit of ingenuity since you don't know what the image is supposed to look like. See comment on line 140.
github.com/ymiseddy/Adv...
Day 14 - Advent of Code 2024
adventofcode.com
December 14, 2024 at 6:37 AM
I just completed "Claw Contraption" - Day 13 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/13

I dipped into Python for this one because I don't know the Go version of numerics well enough to solve this. I may go back later on today (after some sleep) to figure this one out in Go.
Day 13 - Advent of Code 2024
adventofcode.com
December 13, 2024 at 6:40 AM
I just completed "Garden Groups" - Day 12 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/12

I started today's problem late and floundered quite a bit on part 2.

github.com/ymiseddy/Adv...
Day 12 - Advent of Code 2024
adventofcode.com
December 12, 2024 at 10:03 AM
I've completed "Plutonian Pebbles" - Day 11 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/11

It was a real head-scratcher trying to figure out a "fast" path for part 2 🤔. It took a single realization, though. If you give up, see my comment on line 24 🤷‍♀️.

github.com/ymiseddy/Adv...
Day 11 - Advent of Code 2024
adventofcode.com
December 11, 2024 at 7:05 AM
I just completed "Hoof It" - Day 10 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/10

Another dynamic programming solution. I accidentally got the answer to part 2 first because I was counting distinct paths. 😀

github.com/ymiseddy/Adv...
Day 10 - Advent of Code 2024
adventofcode.com
December 10, 2024 at 5:47 AM
I just completed "Disk Fragmenter" - Day 9 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/9

This one felt messy to me. Although I like working in Go, I'm beginning to miss features like pattern matching and broadcasting.

Solution: github.com/ymiseddy/Adv...
Day 9 - Advent of Code 2024
adventofcode.com
December 9, 2024 at 6:16 AM
I just completed "Resonant Collinearity" - Day 8 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/8

Since someone asked me for my solution yesterday, I will start including links. As standard for AoC solutions, don't judge the code quality/style 😉

github.com/ymiseddy/Adv...
Day 8 - Advent of Code 2024
adventofcode.com
December 8, 2024 at 5:50 AM
I just completed "Bridge Repair" - Day 7 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/7

Honestly, I felt this was the most straightforward problem other than Day 1 so far. I used a bit of dynamic programming and got both answers on the first try.
Day 7 - Advent of Code 2024
adventofcode.com
December 7, 2024 at 5:26 AM
I just completed "Guard Gallivant" - Day 6 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/6

I got a late start on today's puzzle. I brute-forced part 2.
Day 6 - Advent of Code 2024
adventofcode.com
December 7, 2024 at 4:14 AM
I just completed "Print Queue" - Day 5 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/5

This one gave me a bit more trouble than it should have. But I did get both answers on the first try.
Day 5 - Advent of Code 2024
adventofcode.com
December 5, 2024 at 6:26 AM
I just completed "Ceres Search" - Day 4 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/4

This one was fun. Without giving too much away, it helps to try to generate an output similar to what they do in the sample reveals—this helps you find which cases you may be missing.
Day 4 - Advent of Code 2024
adventofcode.com
December 4, 2024 at 6:42 AM
I just completed "Mull It Over" - Day 3 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/3

As a former Perl programmer, Regex for the win!
Day 3 - Advent of Code 2024
adventofcode.com
December 3, 2024 at 6:10 AM