Skip to main content

Mike Clark

Mike Clark is an independent consultant based in Denver, CO. He is co-author of
Bitter EJB and editor of the
JUnit FAQ. He has created several open source tools including
JUnitPerf for continuous performance testing. Two years ago he discovered the joy and power of test-driven development, and he hasn't written code the same way since.

Mike frequently writes and speaks on his experiences in the trenches helping teams build better software faster. He chronicles his "Aha!" moments on his own weblog, as president of Clarkware Consulting. He's been crafting software professionally since 1992, immersed in Java since 1997.



This article gives you 12 practical ways to start (and keep) writing tests, regardless of your development process. Testing is important, and writing tests first results in the emergence of better designs.
StarLogo is a fun (and free!) present to give your kids. The true gift is one of learning and sharing the learning experience with them. This article will explore StarLogo adventure projects, from a termite colony that displays emergent behavior to bumper turtles that familiarize us with the...


JavaOne 1998 was a watershed moment for me. For starters, that was the year of the Java Ring. And having cut my teeth as a programmer on embedded systems, the ring was super cool. Imagine Java...