I’m gearing up to put together a retrospective for my team at my current client site, and I’ve been both thinking about and reading over notes from previous retrospectives I’ve either sat in or facilitated. Looking over a lot of these notes, especially from the worst ones, I’ve noticed an emerging pattern of behavior that [...]
Archive for February, 2010
Scala specs + Mockito == Dead Sexy Examples
Been doing some fooling around with scala for a little bit tonight, and specifically been trying out the BDD framework specs. specs adds some nice stuff to mockito that makes it read like a natural language… and I like it! Take this simple example of stubbing: list.get(0) returns “yo” Yep… that’s perfectly valid scala code… [...]
links for 2010-02-20
Functional Testing Swing Applications with Frankenstein
Git SVN On Windows
At work we use svn and lately I’ve been trying git svn to maintain a local git repository that I can push to the svn server. So far, I love it! The best feature is being able to use git stash to “stash away” the current dirty workspace, work on something (say a defect), commit [...]
Don’t Hit the Ground Running
When it comes to working in the software industry, I think I can best sum up what a majority of developers and teams do by simply quoting Pink Floyd from the song Breathe: Run, rabbit run Dig that hole, forget the sun And when at last the work is done Don’t sit down It’s time [...]
Running EasyB Specs From Gradle
Although the cookbook includes an example of using the easyb ant task to run specs and produce reports, I thought I’d try my hand at writing a task to manually run easyb specifications from the commandline. Here’s the result: task spec dir.eachFileMatch(~/.*\.specification/){spec-> arg(value:spec.absolutePath) } } } } } Now I can run “gradle spec” from [...]
TDD’ing Getters and Setters Considered Harmful
Over the past four years I have at various times over and over explained to my co-developers why writing tests against setters and getters is bad, dealt with the whole “metrics” argument, and quite frankly I start to get weary repeating myself every three months. While I was driving into work today, I started thinking [...]
Sometimes It’s Good To Fail an Interview
Wow… sometimes memories sprout up out of nowhere, and tonight while painting the kitchen I was reminded of my first programming job interview waaaay back in 2003. See I had picked up a few pamphlets at the university career fair and landed a job interview with one of the few (or was it only?) firms [...]
Using Gradle For Your “Enterprise Java Project”
Yesterday evening I fooled around with gradle quite a bit, finally sitting down and taking some time to learn it as I’ve been hearing lots of good things about it. And man, I like it! I decided to use it to build the kind of project that enterprise architects go ga-ga over: a multi module [...]
links for 2010-02-05
Gradle (tags: documentation groovy gradle) Article: So You Think You Are Agile "For my manager Agile means using XPlanner as a time reporting tool."Â (tags: agile)

