Men with boxes
A few weeks ago, while walking from the parking lot into the office, I saw something that at the time didn’t fully register. Two middle aged men walking out of the building, holding cardboard boxes loaded with books and papers, picture frames and ethernet cables. The kind of stuff that one keeps at their desk or cube while at work. When I saw the same scene a few days later, it hit me that there were layoffs going on in the office complex where I work.
When my turn came two weeks ago, it struck me as I drove back home at 10 am that it wasn’t the boxes that had caught my attention. It was the look on their faces, faces that said, what will I do now? How will I explain this to my wife? Will the kids understand why Dad doesn’t get up early, shave and shower and go to the office?
Back home, seeing my own face in the mirror, I recognize that look. The market is tough right now, not impenetrable, but tough. But the moment passes, and my next step is clear. Get up every morning, shave and shower, and go to my new workplace – for now, this Mac, at this kitchen table, working my network, with my 3 year old son on the floor next to me playing with trains. It’s his face that motivates me, that moves me to pack up the annoyance of this career interlude into a mental cardboard box and shelve it. After all, as much as I love marketing communications, nothing can beat laying on your belly each morning with a gleeful 3 year old, choo choo chooing the time away.
Why branch when you can stream?
This is a little phrase that I’ve coined that sums up why I think the namesake product of the company I work for (AccuRev) is the Next Big Thing in software development tools and SCM. Here’s a post about how the development and release process can be simplified by using AccuRev streams instead of traditional branches.
Why Traceability Matters
Obviously I have no time to write on my own blog, but plenty to say on my employer’s blog at blog.accurev.com. Here is a link to a post I did yesterday on the subject of traceability and metrics. It is in response to Max Pool’s post on CodeSqueeze. Between Max’s post and my post, I think we cover most of the key arguments around traceability and metrics in the software development process. Please give my post and Max’s post a read! (And thanks Max for the kind comment on my post!)
Build Management with AccuRev and Maven
This is a cross post of a blog I did for the company I work for, AccuRev, Inc. In it I describe how to use the recently released m2eclipse Maven integration with the AccuRev software configuration management (SCM) product. Maven is a very cool build and project management tool, and the combination of working with Maven via m2eclipse and Accuev via the AccuBridge for Eclipse plugin is pretty powerful. If you are interested, please click here to view the original post.
Agile Requirements Traceability with AccuRev and Rally
Here is a link to a blog post I wrote today on my employer’s website. It details the integration that I worked on between AccuRev and Rally – the first being the leading process-centric SCM system (and the company I work for), the second being an agile project management service. The integration was done in Ruby and Perl, and provides basic requirements traceability between issues stored in Rally and code changes performed in AccuRev.
Getting your software tools ready for agile
Just to kick-start this site, here is a link to a post I did for the company I work for, AccuRev, Inc. It is a summary of a webinar that I participated in recently as a panelist about proper tooling for Agile Software Development. The webinar covered how to evaluate your development toolset, particularly SCM (software configuration management), to get ready for agile. (I’m the Technical Marketing Manager at AccuRev. Opinions expressed herein are my own, etc.)