Including testing in the software development process is proven to reduce hours by 15-35% as well as improve code defects by 65-90%. So testing is good. “We should have every line of code covered by tests.” Fact is that covering every line is not likely to make a difference. Research shows that coverage doesn’t indicate […]
I’m not really excited about celebrating failure, although events like FailFest are fun – and you can learn a ton from failure. Failure is usually the default state. Sometimes, people go out of the way to find a way to fail. Celebrating failure is like celebrating the fact that it’s Thursday. If you want failure, change nothing, […]
One of the first corners new startups often make is skimping on unit testing for software products. The typical story is: Testing is expensive – we can add it later. Testing is the vendor’s problem. I expect zero defects, and I don’t care how the vendor gets there. Aside the fact that testing results in […]
Here’s a quick update on how WorkHere, my new startup is moving along.
When people challenge your business or product, don’t rush to assume that their questions are criticizing or judging you. A lot of time, questions are inconvenient because you aren’t prepared to answer it. “How are you going to deal with the competition?” doesn’t mean “Your product can’t compete.” “Your target market seems small” doesn’t mean you […]