|
Red Squirrel Reflections
Dave Hoover explores the psychology of software development
|
I just re-read Endo-Testing: Unit Testing with Mock Objects and it's beginning to fully hit me. It just seemed too simple. How could such a seemingly naive, tiny Java class defer the need for entire layers of architecture? How could a few mock ATG classes render the issue of the slow ATG restart harmless?
It's starting to sink in, and now I've got to help my team to experience for themselves what Mock Objects can do for us.
Test-First in ATGI attended the XP: Writing Tests First in ATG session this morning, followed up this evening with an XP birds of a feather session. Since there were a few people who expressed interest in the session who weren't able to make it to the conference, I am posting my summary online.
I couldn't be more pleased with the session and the conversations and relationships that resulted from it.
Not a Moment Too SoonAs snow falls again in Chicago, my wife and I are eagerly anticipating the (childless) flight to Miami tomorrow morning. It has been over four years since we have flown together without the kids. I'm looking foward to the Test-First Seminar, but that's about it. After that I'll probably pester the test-first presenters for the rest of the conference and hang out by the pool and read.
Rigor and RichesJust finished the second session of our Planning Game for the e-commerce project at work. It has been a rigorous and rich experience. I am the official facilitator, but as the team gets into the rhythm of the Game, I have been able to guide it with a more gentle hand. I am relishing in the experience of being an XP Coach.
A Little Exposure?Tara Calashain's book Google Hacks is coming out and it may contain some of my code from Perl Monks. That would be fun to have some code published!
update: Tara told me that they didn't include my code. Boo-hoo.
Roy and RobertI'm having too much fun lately. I'm in the midst of an excellent book by Robert Martin called Agile Software Development Principles, Patterns, and Practices. At the same time, I started poking around Roy Miller's work-in-progress Growing Software. I wasn't planning on touching Roy's book for a few months, but I made the mistake of reading the introduction...now I'm hooked.
Roman and I have given ourselves the task of using JavaCC to generate a parser for a very simple language we contrived and then creating an Eclipse plugin that incorporates that parser using continuous parsing.
Good times!
Being a Role ModelI'm taking a hard look at RoleModel Software. I've collaborated with several of their craftsmen and finished Extreme Programming Applied last week. I see RoleModel as a place where my passions and talents could be utilized professionally, academically, and spiritually. This excites me.
Powered by Greymatter