Monthly Archives: January 2009

The Fixins

Football And Ribs

Today is the NFL Con­fer­ence cham­pi­onships and what bet­ter way to cel­e­brate the penul­ti­mate week­end of Amer­i­can foot­ball than with a good rack of hick­ory smoked ribs. Smoker is rapidly approach­ing 225, ribs are rubbed and ready, the wife is leav­ing for a mini-vaction and foot­ball starts in 155 min­utes. Good god, life is good.

An Award Obama Didn’t Expect To Win

Out­door Wire names him “Gun Sales­man of the Year”. Teehee.

NInject and Framework 3.5

If you’re using NIn­ject on a Frame­work 3.5 project and you start to get fun System.Runtime.CompilerServices.ExtensionAttribute com­piler errors, you can do what I did and recom­pile the NIn­ject source to cre­ate happy libraries for 3.5. You may have to alter the nant build script for NIn­ject to not treat warn­ings as errors to get a

It’s Official

Teams rooms make you sick. Ok, maybe not team rooms exactly but open office designs do.

Holes In The Embedded System

Steve Yegge has writ­ten a fas­ci­nat­ing, thought-provoking arti­cle on embed­ded sys­tems. In it, he dis­cusses embed­ded sys­tems ala games ala Mario Kart and muses on the invis­i­ble bound­ary around all embed­ded sys­tems, how infor­ma­tion gets into and out of embed­ded sys­tem and the pos­si­ble ram­i­fi­ca­tions when we think about all things as embed­ded sys­tems. A

Resolutions

I’ve pre­vi­ously done some 2008 navel gaz­ing and now it’s time to pub­licly lay out some res­o­lu­tions for 2009 if for no other rea­son than enjoy­ing humil­i­a­tion. So here they are, in all their bor­ing glory. Write 52 let­ters. Prob­a­bly will mostly be to fam­ily. Write a novel in Novem­ber. Start play­ing the sax again. Do a

User Error

If you came to my site over the last few days, you noticed that it seemed to have dras­ti­cally changed, i.e it didnt’ show up at all and in its place was a search engine of some sort. This was rather shock­ing to me when I signed on yes­ter­day morn­ing and my first thoughts were

Just Because Your Users Are Stupid Doesn’t Mean You Have To Torture Them

Here’s some fun code: pri­vate void AddButton_Click(object sender, Rout­edE­ven­tArgs e) { if (user.IsStupid) { MessageBox.Show(“Hey Stu­pid, don’t be so stu­pid in the future”, “Infor­ma­tion”, MessageBoxButton.OK, MessageBoxImage.Error); return; } // TODO Treat smart users well here } Of all the truly evil things in the world, Infor­ma­tion only Mes­sage Boxes have to rate in the top 3

Best Buy Sucks

Between their hard sells of extra war­ranty cov­er­age that Con­sumer Reports says you almost never need and things like this hard sell of a firmware upgrade that you also don’t need, if you walk into Best Buy, you should just expect to get ripped off. I hate things like this because I know that peo­ple