Hacker News new | ask | show | jobs
by insoluble 3870 days ago
> Along those lines, one of the most valuable things is the bugs you don't write and the bad design decisions you don't make.

This point is very important yet elusive. I do contract development, and it's often difficult to get clients to understand the significance of this point without sounding negative or exaggerated. It would be nice if maybe I knew of some formal studies done in this area to give the clients a more substantive awareness.

1 comments

I wouldn't use a study. I'd ask about their own negative experiences - where a contractor did something, and it took them another six months to fix it. If that's ever happened to them, they'll get the point without needing a study.
This approach may be suitable with more experienced clients, but smaller/newer clients may lack the experience or "self-awareness" to reflect in this manner.

It's curious that inexperienced developers are bad for clients while inexperienced clients are bad for developers. Perhaps it takes experience to appreciate experience. At the same time, inexperienced developers may go well with inexperienced clients since they can learn together -- albeit with plenty of inefficiency.