19:16
Tamino
i like the kind of backendy stuff where i can really dig into whether something is compliant with all the relevant RFCs, how to make it respond instantly to configuration updates, how to avoid using too much memory, make it extremely robust and not crash EVER, make it recover gracefully even if someone yanks exactly the wrong power cord at the exact wrong moment, how to make it as resistant as possible to various forms of attack, how to protect it against clients that misbehave, making it deal with error conditions in a way that has the highest likelihood of being a good experience for the end user, Never Ever Losing People's Data Ever, cleaning up temporary files on disk that were left over from the previous incarnation of yourself (but doing it safely), figuring out how to minimize the amount of locking you do so that things can run both concurrently and safely, make sure you log enough so that someone can come in later and trace through what happened... deal gracefully with clock skew even though most machines ought to be running ntpd, it still happens anyway... obeying Postel's Law...