I had gotten this several months back from Kelly Anderson, but since he’s posted it for the world to see I’m going to pass it along: The FrAgile Manifesto (Version 2.2) We are uncovering more profitable ways of developing software by doing it fast and making lots of money. Through this work we have come…
HowTo: Fitnesse ActionFixture in C#
In a recent post, I showed you how to create a basic Fitnesse ColumnFixture test using C#. However, ColumnFixtures are but one test table style available in Fitnesse. I was asked in the comments of my last post to do a tutorial around another style – the ActionFixture. What is an ActionFixture? Let’s say you…
PLEASE DO NOT BUILD THE POWER TAP AS SHOWN IN THE ILLUSTRATION
I subscribe to an excellent magazine from O’Reilly called MAKE Magazine. It is aimed at DIY hobbiests, and includes things such as how to build your own portable Atari system, and how to build a digital camera for kite flying. It also includes articles that can cause more harm if you don’t know the basics…
Beyond Java on Slashdot
My Beyond Java review finally got posted to Slashdot (only two months after I submitted it ;). I was pleasantly surprised at the conversation it sparked about various languages (even Lisp!), dynamic typing, and a host of other things. I’d recommend popping over to it (with the threshold on 4) and checking it out for…
Calling setters from Java Fitnesse
One of the things I miss in going from .NET back to the Java world is .NET properties. Yes, it was just a code hack that was really rewritten as setters in the CLR, but it was a /nice/ hack. ;) In other words, I could get and set what appeared to everything to be…
Waterfall 2006
Ron Jeffries just announced that he will be the keynote speaker at the upcoming Waterfall 2006 conference with an intriguing keynote entitled Extreme Programming Uninstalled. From the conference page: Feedback, we now see, is the problem, not the solution. How is it possible to get anything done if all the time you’re looking for, listening…
Creating a PPTP tunnel using Monowall
A break from development a bit here, but in getting settled down into the new place, one of the things I decided to go ahead and do was use a Monowall box as my primary firewall. For years I’ve been using a Linksys Wireless router, and it’s still serving it’s purpose in Charlotte until we…
Shifting the burden
Let’s face it. Software we build is going to have bugs. Anytime you are writing a large system in the face of changing requirements, something isn’t going to work. It might be that a requirement wasn’t met, or changed during development. It might be that a spec was misunderstood, or that we as developers didn’t…
Unit Tests are Free in TDD
A recent post by William Pietri on the XP list caught my eye: Alas, I don’t have the data Brad is looking for on requirements gathering, but I did just happen to come up with some data on that eternal novice XP question: Doesn’t writing all of that test code slow you down? I just…
Developers and TLAs
An interesting thing happened today. I’ve started a new position with a great company. Though I’ll be working out of Columbia, MO, they flew the team out to D.C. to the headquarters for the project kickoff. Last night and today has been a whirlwind of information, getting a fast-tracked overview of their existing systems and…