Hacker News new | ask | show | jobs
by gpvos 2957 days ago
Hmm, I haven't designed very many data formats or wire protocols, and I won't claim I got it right any of those times, but I included some kind of extension possibility every time.
2 comments

I damn near released a (private) message protocol without a version field a couple months ago, and I know better. Fortunately stopped myself and added it before any actual data got released.
Git was a 10-day urgent project. Given the timeframe, it's done remarkably well.