Category: Programming

Results! FIR for the win!

Plotted results from Mathematica No, above is not the result of an FFT, this is the result of running an audio file through a C# program that was running a large set of FIR filters in various octaves that resulted in a mountain...

Read More

FIR Filters

An octave worth of FIR filters I love it when something I’ve read years ago proves to be useful in ways that I’ve never thought of before. In this case I was reading the Art of Electronics a few years ago and in the...

Read More

Move testing bullshit

I ran into some code the other day that was running some unit tests. The only problem was that all of the test was using mock objects. None of the test was running actual code. Yes, the only thing that was being tested is that...

Read More

Getting away from Java

At Insurance.com, neé ComparisonMarket, we did a lot of work on a pretty normal Microsoft stack of software. At the end, it was mostly based on C# with bits of C++ that were still leaking through from the code that we originally...

Read More

Cheating at Wordscapes

Jackie was playing Wordscapes, the game that has seemingly addicted too many people. I was helping her out for a while, then I decided to, well, cheat. Cheat using an unlikely tool: Mathematica! The first command sets up the...

Read More

Effective Antipatterns

My team has an “Effective Java Book Club” where we go over the book “Effective Java (3rd edition)” a few items at a time every couple of weeks. This is from Item 34 of that book. Whatever you do,...

Read More

RMS Suckiness

A couple weeks ago I wrote a framework for working with the images that we use for our system at work that I’m rather proud of. The framework took a couple of weeks to write to the point of it working well enough to make...

Read More

Frameworks that work

I spent the past month or so I was working on a framework for my team. It winds up being a replacement for something that we’ve been working with for a while. The level of complexity that we had in the previous was...

Read More
Loading