Archive for the 'Technology' Category

My thoughts on the Secrets of a Buccaneer-Scholar

Wednesday, July 22nd, 2009

I’ve just read James Bach’s new book, Secrets of a Buccaneer-Scholar: How Self-Education and the Pursuit of Passion Can Lead to a Lifetime of Success. It’s available now as an e-book, and will be released in September 2009 in hardcover. It’s easy to digest at 141 pages long, but it still gives us a lot [...]

Unit testing - meeting the Feathers standard

Monday, June 9th, 2008

In a posting about unit testing a few months ago (Real unit tests, and bugs that go THWACK), I talked about Michael Feathers’ rules for unit tests, from page 12 in Working Effectively with Legacy Code. He also has a 2005 blog posting about it (A Set of Unit Testing Rules), where he added one [...]

Freelancers Are People Too, But Different Kinds of People

Tuesday, May 6th, 2008

Jason Gorman again inspires me to write, in response to his post Freelancers Are People Too. He says that most people who write code for a living are freelancers. That’s an interesting statistic, and if it’s true, I would be curious to see a source for it.
What really got me thinking was his story about [...]

Real unit tests, and bugs that go THWACK

Tuesday, April 1st, 2008

Jason Gorman posted about “The Future Of TDD - Real-Time Feedback As You Type?” on his blog. He says that unit tests should give us feedback as fast as the feedback he got when dropping his security badge -

“On my way back from lunch today, I was walking down the stairs when I heard a [...]

The challenges of becoming test-infected

Thursday, January 17th, 2008

I’m developing a suite of subsystem-level tests for a client. I was delighted to receive this message from a developer on the project:
I seem to be more motivated by seeing tests pass than by closing things on my bug list :-)
We talked about the how the tests seem to function as positive reinforcement, while bug [...]

Everything is UNIX - Adventures in Cross-Platform Tooling

Wednesday, August 1st, 2007

I am speaking at the August 2nd meeting of the Dallas/Fort Worth Unix Users Group at 7:00pm. The talk is titled “Everything is UNIX - Adventures in Cross-Platform Tooling” - I’ll be sharing several stories about creating tools that work on multiple operating systems.
To people who know UNIX, most modern operating systems are similar. Even [...]

Books for toolsmiths - Everyday Scripting with Ruby and friends

Monday, February 26th, 2007

Hot off the presses is Brian Marick’s new book Everyday Scripting with Ruby: for Teams, Testers, and You. Though I couldn’t convince Brian to name the book something like “Scripting for Toolsmiths,” the buzz around the net frequently recommends the book to toolsmiths.
Before I get further into my review, I should confess that I’m really [...]

Crunching data with a spreadsheet (begrudgingly)

Tuesday, February 20th, 2007

When I first started using OpenSTA for performance testing last year, I had the luxury of spending a few days with a consultant more experienced with OpenSTA and performance testing in general (thanks, Jeff!). I was more experienced with reliability, robustness, and stress testing, which have different expectations for reporting test results than performance testing. [...]

A standard for our files

Thursday, May 4th, 2006

When I need to send a document to someone, I always have to ponder which file format to use. For millions of people, there is no conscious decision - they fire up Microsoft Word and send a .doc file, assuming that the recipient has Word installed. Often this is a safe assumption. But I personally [...]

Living Vicariously Through Vacation Messages

Monday, September 5th, 2005

Is the vacation message a thing of the past? I used to set up an autoresponder when I left the office for more than one business day, so people would know I wouldn’t be able to respond right away. But now I don’t bother, because when a vacation message is sent in response to spam, [...]