logoalt Hacker News

g8ozyesterday at 8:55 PM0 repliesview on HN

When writing a spec, every single thing you make optional, you split the possible implementations into two incompatible groups. Do this enough times and you end up with your spec being meaningless.

I felt that.