@mhoye A few thoughts

1. oh em gee those poor freshmuppets

2. Something that stuck with me ... I don't remember where I heard this but apparently a big reason we have a TCP/IP internet, and not any of a zillion other internetworking protocols developed around that time, is ICMP. The thing would actually deliver error packets that told you what was wrong and where.

Decent error handling can change the world.

Or less optimistically: people gravitate toward stuff they can get working. Every other measure of quality takes a back seat.