Caching and Concurrency

In C#, simply using a concurrent dictionary isn't enough. You still have to protect against long load times!

Read more at Caching and Concurrency

trest - Testing dependent JSON REST services

And on my general overview of test driven development

Read more at trest - Testing dependent JSON REST services

Answer Questions with Graciousness

Early in my career I had a question, and was answered with graciousness. It shaped how I respond when being asked a question.

Read more at Answer Questions with Graciousness

I won't be using your new language features

Aesthetic language features just make code harder to read

Read more at I won't be using your new language features

I did a math joke today

Significant digits are hilarious

Read more at I did a math joke today

Why I do Advent of Code

I do advent of code for a number of reasons, while people I know, who could do it, skip it. And I try to quantify why I will sacrifice sleep in order to do it!

Read more at Why I do Advent of Code

Advent of Code 2023 - Day 17

My priority queue comes in handy, although I modified it to be a bit quicker.

Read more at Advent of Code 2023 - Day 17

Advent of Code 2023 Day 16

Day 16 of advent of code got me thinking a tiny bit more, until I started to think clearly :)

Read more at Advent of Code 2023 Day 16

Why agile isn't a good fit for me

Agile is poop.

Read more at Why agile isn't a good fit for me