Categories
Archives
Author Archives: Dave Copeland
When adding more threads makes it all slower
I've been working on a new feature that requires analysis of each individual's entire energy-use history. In other words, I have a process that will touch every single bit of data in our database. This should be a rare thing, so if it takes a while, it's not that big of a deal. [...]
A year-long analysis of snack consumption
Consistently, month after month, the chips that get left in the giant 'box-o-free-snacks' are:
Nacho Cheese Doritos.
Honorable Mentions: Fritos and Cool Ranch Doritos.
…
Measuring our awesomeness iteration by iteration
Like a lot of startups (and big companies!) we use iterative development: we break up our work into "stories" describing features and implement as many as we can in one month. We then repeat that until we conquer the world. But, if we can do more, or work more efficiently with each iteration, our goal of world domination will approach that much quicker :)
The easiest way to do that is to look at the bugs our QA staff find in the product updates. Although we have a lot of automated tests, we still need some eyes on the applications to check for things like text overruns of our printed reports, or JavaScript weirdness in some less-than-well-behaved) browsers.
Tie Tuesday – more fun that it sounds