David Dellsperger

David Dellsperger

Kansas City, MO
I am a Software Engineer working in the iPaaS industry. I write posts about programming, my dog (Sudo), and other things that I find interesting.
Dec
17
Advent of Code 2020 Day 17

Advent of Code 2020 Day 17

oh my gosh, I now see where I went wrong in day 11 because in that case, the rows wasn't equal to the columns
3 min read
Dec
16
Advent of Code 2020 Day 16

Advent of Code 2020 Day 16

Streams kind of acts like MapReduce in some ways, but also more like serial calculations in other ways, and it seems you can support both from a greater perspective going forward.
3 min read
Dec
15
Advent of Code 2020 Day 15

Advent of Code 2020 Day 15

When I first saw the puzzle, I figured using a map (of some sort) would be necessary to complete the puzzle, it was, and I just did that work later for part two rather than for part one.
2 min read
Dec
14
Advent of Code 2020 Day 14

Advent of Code 2020 Day 14

My biggest problem with part two was not realizing that whereas in part one, we were changing the value being stored, but in part two, we're storing the pre-defined VALUE to multiple address locations based on the criteria.
3 min read
Dec
13
Advent of Code 2020 Day 13

Advent of Code 2020 Day 13

With the number of seconds it would take to complete that with the brute-force approach, 1.12 million seconds that would be my computer STILL PROCESSING this solution for 13 days.
5 min read
Dec
12
Advent of Code 2020 Day 12

Advent of Code 2020 Day 12

This was the fastest that I was able to complete the challenge with respect to comparison to other people, which was a bit of an accomplishment for me.
3 min read
Dec
11
Advent of Code 2020 Day 11

Advent of Code 2020 Day 11

I think the most frustrating part was that the example input data was processing and counting properly, but I was never able to get my input to work properly
2 min read
Dec
10
Advent of Code 2020 Day 10

Advent of Code 2020 Day 10

So, yeah...my solution sucks compared to that, but I think what I did learn was to sometimes take the methodical approach before trying to reinvent the wheel.
4 min read
Dec
09
Advent of Code 2020 Day 9

Advent of Code 2020 Day 9

I also continually feel like at least for Advent of Code, I spend more time to focus on better programming practices rather than speed
2 min read
Dec
08
Advent of Code 2020 Day 8

Advent of Code 2020 Day 8

I've yet to find a way to use java streams "properly" when having to track external state things, and especially in scenarios where there's asynchronous movements afoot
3 min read