Caleb Weeks

Caleb Weeks @sethcalebweeks

About: Christian, husband, father, functional programming enthusiast, software architect, mechanical engineer (in that order)

Location:
Syracuse, NY
Joined:
Mar 24, 2020

Caleb Weeks
articles - 66 total

Advent of Code #14 (in Gleam)

Remember how I mentioned that my code might not provide a solution that would work on your input...

Learn More 0 0Mar 10

Advent of Code #13 (in Gleam)

This was yet another problem that my boss helped me out with for part 2. I honestly don't know if I...

Learn More 0 0Mar 10

Advent of Code #12 (in Gleam)

My boss gave me another clue for part 2 of today's problem. I was planning on determining the number...

Learn More 0 0Mar 10

Advent of Code #11 (in Gleam)

One thing I love about Advent of Code is that as the problems get progressively harder, they require...

Learn More 0 0Mar 10

Advent of Code #10 (in Gleam)

When posting my solutions to Advent of Code, I try to make it so that if you were to take my code and...

Learn More 0 0Mar 10

Advent of Code #9 (in Gleam)

I'm finally getting around to posting my solutions to Advent of Code from last year. The first week,...

Learn More 0 0Mar 10

Advent of Code #8 (in Gleam)

I'm not particularly proud of my code for today's solution. I could definitely refactor it to reduce...

Learn More 0 0Dec 8 '24

Advent of Code #7 (in Gleam)

I really enjoyed today's puzzle. At first glance, it seems pretty complicated, but if you know how to...

Learn More 0 0Dec 7 '24

Advent of Code #6 (in Gleam)

Today was the first day I decided not to stay up to solve the puzzles right as they come out. Where I...

Learn More 0 0Dec 6 '24

Advent of Code #5 (in Gleam)

Last year, there were a few problems that involved dealing with ordering functions. I was unaware of...

Learn More 0 0Dec 5 '24

Advent of Code #4 (in Gleam)

In previous years, Advent of Code has had several problems dealing with items in a grid. After trying...

Learn More 2 0Dec 5 '24

Advent of Code #3 (in Gleam)

Regex is doing a lot of the heavy lifting in today's puzzles. That is one of the main reasons why I...

Learn More 0 0Dec 3 '24

Advent of Code #2 (in Gleam)

One thing that tripped me up for a while when solving today's puzzle is that grouping expressions in...

Learn More 1 4Dec 2 '24

Advent of Code #1 (in Gleam)

It's that time of the year again! Advent of Code is my favorite coding challenge, and I enjoy talking...

Learn More 3 0Dec 1 '24

Crafting Interpreters in OCaml

It's been a while since I've written on DEV! My last post was a summary of #12in23 from Exercism, and...

Learn More 4 0Mar 12 '24

I learned* 12 languages in 2023: a retrospective

Last year, Exercism put together the #12in23 challenge. The goal was to learn a new programming...

Learn More 4 0Jan 26 '24

Advent of Code #16 (in Crystal)

Today's puzzle didn't seem particularly challenging. I figured that I would have to keep track of...

Learn More 0 0Dec 18 '23

Advent of Code #15 (in Crystal)

This puzzle was another easy one, especially for so late in the advent calendar. I don't have much to...

Learn More 0 0Dec 17 '23

Advent of Code #14 (in Crystal)

My brother and I worked on this puzzle together. That is partly why the solution is more imperative...

Learn More 0 0Dec 17 '23

Advent of Code #13 (in Crystal)

Similar to yesterday's puzzle, this one was fairly easy to visually inspect, but requires a bit more...

Learn More 0 0Dec 17 '23

Advent of Code #12 (in Crystal)

Sometimes, a problem is fairly straightforward to describe to another human, but difficult to explain...

Learn More 0 0Dec 17 '23

Advent of Code #11 (in Crystal)

I've been trying to add some meaningful commentary or thoughts along with each of these posts about...

Learn More 0 0Dec 12 '23

Advent of Code #10 (in Crystal)

About this time last year, we had to use a maze solving algorithm for one of the puzzles. Today's...

Learn More 0 0Dec 11 '23

Advent of Code #9 (in Crystal)

The confusing year of Advent of Code continues... I thought weekend puzzles were meant to be harder...

Learn More 0 0Dec 9 '23

Advent of Code #8 (in Crystal)

So... today's puzzle was a bit of a mixed bag. Part 1 had a fairly straightforward solution, but part...

Learn More 2 0Dec 8 '23

Advent of Code #7 (in Crystal)

Today's problem was primarily an exercise in sorting, with a little bit of math/logic for part 2....

Learn More 1 0Dec 7 '23

Advent of Code #6 (in Crystal)

Yesterday, I got by without optimizing my program for part 2. Although it took hours to compute, I...

Learn More 0 0Dec 6 '23

Advent of Code #5 (in Crystal)

At a certain point in Advent of Code, you'll inevitably have a program that is logically correct, but...

Learn More 0 0Dec 6 '23

Advent of Code #4 (in Crystal)

If you've followed any of my blog posts, you know that I am a fan of functional programming. And...

Learn More 1 0Dec 4 '23

Advent of Code #3 (in Crystal)

The nature of Advent of Code problems coming in two parts means that you kind of have to take a...

Learn More 2 0Dec 3 '23