05 5 / 2013

Getting a drink…

Getting a drink…

28 4 / 2013

Just tried approval tests library today. I can tell that it is very helpful during development. Especially if trying to verify text outputs, or output that produces a lot of data and you need to find which data has changed.

Check it out on: http://approvaltests.sourceforge.net/

Available as NuGet package: http://nuget.org/packages/ApprovalTests/

Approved!

28 4 / 2013

New wheels

New wheels

20 4 / 2013

After 10 mile run with Timy (at Chicago Corinthian Yacht Club)

After 10 mile run with Timy (at Chicago Corinthian Yacht Club)

06 4 / 2013

Freshly made biker…

Freshly made biker…

22 3 / 2013

Because everyone adds complexity and nobody takes it away.

Ironically, adding complexity is easy and maintaining simplicity is hard.

08 2 / 2013

Want to get developers fired up? Kick off a debate about development methodologies – waterfall, agile, lean, extreme, spiral, unified, etc.  At any given time it seems one method is the right one to use and the other methods, regardless of previous experience, are wrong.  Some talk about having a toolbox of methods to draw on.  Others say everyone must adapt to a new state of the art at each generation.  Is there a practical way to build good software without first having this debate?

There’s a short answer.  Do what feels right until it stops working for the team as a whole, and to do so without debating the issue to death, then iterate on your process in your context.  The clock is running all the time and so debating a meta-topic that lacks a right answer isn’t the best use of time.  There’s no right methodology any more than there is a right coding convention, right programming language, or right user interface design.  Context matters.

01 2 / 2013

at Top Of Coney Glade

at Top Of Coney Glade

29 1 / 2013

Top of Longshot (at Top Of Longshot)

Top of Longshot (at Top Of Longshot)

24 1 / 2013

New #hockey generation!

New #hockey generation!