December 14, 2010

If you want something from eBay, don’t bid on it!

I’m fond of quoting my father to my sons. I have a terrible memory for these kinds of things in general, but what he says sticks with me:...

December 11, 2010

Fluent-Style Programming in JavaScript

Fluent-Style Programming in JavaScript

I’ve been playing around with JavaScript a great deal lately and trying to find my way. I last programmed JS seriously about 10 years ago and it’s...

December 11, 2010 tools

Using LINQPad to Run My Life: Budgeting

Using LINQPad to Run My Life: Budgeting

I use LINQPad all the time for a bunch of stuff, but most recently and most relevant, I’ve been using it for a personal chore that isn’t...

October 29, 2010

Management vs. Motivation

“If you want to build a ship, don’t drum up people to gather wood, divide the work, and give them orders. Instead, teach them to yearn for the vast...

October 27, 2010 tools

LINQ Has Changed Me

In the old days, the post-colonial, pre-LINQ days of yore, I’d have written a one-way MD5 encryption like so: This implementation is fine and has...

October 27, 2010 spout

A Function That Forces

At Microsoft, there’s this passive-aggressive cultural thing called a “forcing function,” which, to put it crudely, is an engineering way for us to...

October 25, 2010 conference

Data at PDC 2010

There are lots of great data talks at PDC 2010, all of which are available for online viewing: Code First Development with Entity Framework Jeff...

September 27, 2010 tools

Time to check the donuts

Time to check the donuts

One day when I was supposed to be writing, I needed something to do (as often happens). In this particular case, I built a little tray icon app...


← Newer Entries Older Entries →