

So don’t combine your product launch with a marketing launch. Instead, do your product launch first. Don’t chicken out and do a closed beta; get real customers in through real renewable channels. Start with a five-dollar-a-day SEM campaign. Iterate as fast and for as long as you can. Don’t scale. Don’t marketing launch.

«But what does this have to do with TDD? One problem I have with the testing world is that many “best practices” are backed up with anecdotes (“when I write my tests first …”). Plenty of questionable assertions (ha!) are made about tests and some of these assertions are just plain wrong. For example, tests are not documentation. Tests show what the code does, not what it’s supposed to do. More importantly, they don’t show why your code is doing stuff and if the business has a different idea of what your code should do, your passing tests might just plain be wrong.»

“If you want it bad enough, you’ll make the time, regardless of your other obligations. Don’t let yourself off the hook with excuses. It’s too easy and, to be honest, nobody cares on the other side.”

“A couple days ago I finally got being a good startup founder down to two words: relentlessly resourceful.”

“Dennis Forbes recently ran a number of websites through the validator, including this one, with predictably bad results…”

PLInstrument provides a reproducible instrumentation library, modeled on xUnit. The library is intended to facilitate the instrumentation of performance critical code, and provide comparable results over the lifetime of the code base.

Easy to use web server for Windows and UNIX. Mongoose provides simple and clean API for embedding it into existing programs. Targeting Web application developers, embedded system developers, and people who need to setup file sharing quickly.

Dennis Forbes recently ran a number of websites through the validator, including this one, with predictably bad results