Discussion about this post

User's avatar
Raul Junco's avatar

Code is never done, and that’s okay because the other option is over-engineering, which just makes life harder down the road.

Thanks for the mention, Petar!

Expand full comment
Fran Soto's avatar

The way I like to think about this is that if software had to be perfect before releasing it, the costs of testing everything is perfect would be too high.

We can reduce the costs by putting measures to prevent things from going too badly. This allows for safe iterations without killing the company on a mistake

Thanks for sharing my article! 🙏

Expand full comment
3 more comments...

No posts