Hacker News new | ask | show | jobs
by routerl 765 days ago
> Write the code. Make sure it passes some tests. Move on to the next project.

Let's mention the missing step: don't even bother to run the code.

I'm simply embarrassed to admit how often I've been in teams that not only "don't use the software" (i.e. no dogfooding) but even "don't run the program". It's embarrassing. These types of teams miss bugs that get shipped because not one of the people involved in making that software has ever even actually run the damn app, let alone actually used it for any length of time.

This is shameful and embarrassing. Our profession is a joke. How can we even call ourselves professionals?

1 comments

I agree with this so much. Only yesterday someone picked a ticket off the backlog to change a minor detail on a feature I've been working on. Rather than getting me to do it (a ten second job) this person made the change and also made unrelated changes. Now the user may proceed to the next step and bypass all the validation errors in fields they forgot to put values in.

If they'd ran it, they'd have seen how broken it is. But they didn't run it, and just merged the branch.