Author name: Ka-Wai Cheung

The hard thing about testing

Why are bugs in software inevitable? One of my arguments is that knowing what to test is one of the most difficult parts of testing itself. Bugs creep up in the areas we never thought to look. As software gets more complex, those undiscovered areas get bigger and more disparate.I recently had the privilege of

The hard thing about testing Read More »

Learn to code in 90 days! Then what? Here are five goals for your first year.

Regardless of what path to programming you take, there are many things — too complex and nebulous to explain concretely — that stand between those who want to become great programmers and those who, by unanimous agreement, are. You can’t just tell a newbie programmer, “Go learn about these 56 things and then you will

Learn to code in 90 days! Then what? Here are five goals for your first year. Read More »

DoneDone turns 5!

This week, DoneDone turns five years old. I wanted to tell you a little bit about our story and what we’ve learned. Our story is, perhaps, the story of many bootstrapped SaaS applications. Full of major feature additions and minor feature tweaks. Full of emotional highs and lows. Full of steady-as-she-goes growth. We initially built

DoneDone turns 5! Read More »

DoneDone and the Heartbleed Bug

On Wednesday, a security vulnerability surrounding OpenSSL called “Heartbleed” was revealed. It’s a bug that most affected websites, web hosts, and software developers around the world remediated within hours. If you’d like to read more about Heartbleed, here’s a great overview, and here’s a site to see whether the sites you use for email, shopping,

DoneDone and the Heartbleed Bug Read More »

Scroll to Top