Posts

Git hooks, practical uses (yes, even on Windows)

What are Git hooks? Can you do anything useful with them? Also, since Git hooks come from Linux, is there anything special you need to …

Psake automates your .NET build using PowerShell. Here's how.

What is Psake and why do you want it? Psake is a build automation tool written in PowerShell. That means you don’t have to mess …

PowerShell: An Introduction for Linux Afficionados

Many of us cut our teeth on the elegant simplicity of the Linux command line, with its dazzling zero-based array of infinitely …

It takes skill to be "agile". Level up quick with these tips.

Many believe that to be successful, the members of an Agile team have to be a bunch of highly skilled full-stack hot shots. Some even …

The Fish or the Rod: Review of Code Complete 2

Many programming books are “recipe” style books. I suppose they appeal to us “Novices” on the Dreyfus model of …

Yeah, but Where's India?: Impressions of Specification by Example

Cristoforo Colombo (a.k.a Columbus) knew how to sail, navigate, sell a proposal. He was commissioned to find a new route to India. He …

Read to Remember Part II: Mind your Mappers!

In Part I of Read to Remember we discussed how SQ3R can help improve your reading retention, even up to 400% if you weren’t …

Pragmatic analysis or mud-stuck rant? -- Agile! book review

Bertrand Meyer is a well-respected member of the programming community, having introduced useful object-oriented concepts practices …

Evoluent Vertical Mouse 4, reviewed by me

When my wife surprised me with an Evoluent Vertical Mouse 4 for our wedding anniversary, the look on my face was reminiscent of a barn …

From FUD to Friend? Shifting Impressions of Microsoft

This morning I found myself musing on a warm and fuzzy feeling that lay pulsing deep within my soul. Upon examining it more closely, …