Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's very simple:

-Don't make up things where existing tech would do (ala NBT, entity metadata, etc)

-Don't use a signed number if negative values don't make sense in that context

-Include versioning if something needs to work across versions

-Choose consistent scemantics for data encoding (and anything else you can)

All of this will make it easier for you, too. Focus on reducing internal code reuse, maximizing external code reuse, and simplifying things.



Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: