Assert(LOC(Test) ~= LOC(App))

Andrew Binstock discusses a talk with Agitar about "how many unit tests are enough?" The upshot is that if the amount of test code is roughly equal to the amount of application code, that generally translates into code coverage of around 70% and is generally "pretty good shape."

I think …

more ...

Wii Controls SAP via Ruby On Rails Mashup

I know that sounds like a some kind of Bayesian spam-evader, but apparently Edward Herrmann, a programmer at Colgate-Palmolive, and colleagues hacked their Wii controller to send messages to their Ruby On Rails application, which drove their SAP system (film after the jump). What a geek-tastic transcendance of normal categories …

more ...

Jolt Book Finalists: Incredibly Strong

Normally, I don't have a lot of problems making decisions like this, but I've changed my mind 3 times about which book will get my top vote in this year's Jolt Awards for Technical Books. This is a very, very good set of books:

Books (Technical)

Code Quality (Addison-Wesley) by …

more ...

Perhaps We Need Something Other Than Silver Bullets

Of course, debates on the theoretical effectiveness of programming paradigms may be missing the point entirely, given the too-horrifying-to-be-true assertion that many programmer applicants cannot:

Write a program that prints the numbers from 1 to 100. But for multiples of three print "Fizz" instead of the number and for the …

more ...

I, Werewolf?

My dispute with Wesner Moise continues...

\<a href="http://www.knowing.net/images/IWerewolf_716D/image02.png"" atomicselection="true"> I'm going to take this post with good humor -- the "werewolf" being a reference to the question of a silver bullet and an image in one of my responses. And the …

more ...

In Outlook, Any Way to Use Rules / Folders to Choose Reply Account?

I have an email account on a customer's Exchange server and I need to ensure that I reply using that account to email traveling over that server. I don't want it to be my default account for normal email. Essentially, I want to say, "When replying to mail in Outlook …

more ...

Newsgator Online Has Stopped Working?

Huh... I use Newsgator Online because I have so many machines. I don't know if I should hold this out as an example of the problem with browser-based applications, but suddenly Newsgator Online has stopped properly marking articles as read. The problem extends across both Firefox and IE7, so I …

more ...

Retail Security: Growth Industry

Via Dale Churchward, standing in for Harry Pierson, comes word that Massachusetts lawmakers are considering a bill to punish retailers for personal data leaks. Dale speculates "there may be some good jobs in retail IT data security."

I think so. Of course, you should figure out what you love to …

more ...

CG Portrait -- Not So Uncanny

Via Bill de h?ra comes this CG image. I don't follow the CG scene so I don't know how this compares to the best work of others, but I wouldn't pause for a second if I saw an image like this in an ad. So if stills have crossed …

more ...

Ah hah! Ward Cunningham Explained!

Fran Allen's Turing Award made me ponder future recipients. Most of the action in the software development world today rotates around business, not science. The Turing Award is supposed to honor technical contributions, not marketshare or business models. The problem with that is that "everything happened in the Golden Age …

more ...