Category: Programming

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

Principle of least surprise

I spend a lot of time complaining about technology and when things don’t work. Today is different. I just spent maybe a day or so rewriting a library that read in ion and converted them to some objects. Ion is a JSON-like...

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 quite a...

Read More

Obviousness

I was writing some code today and got to pondering, as one does when writing code. There are many ways to organize code. There’s the camp that wants to cram as much logic into the least space. There are the folks that, for...

Read More
Loading