Hacker News new | ask | show | jobs
by latchkey 1030 days ago
They don't. I worked for kink for 4 years. Before I was hired, they had a guy who wrote terrible PHP code and the site was a mess. We spend a bunch of time rewriting everything from scratch and rebuilding everything in the IT department. We also had a really hard time hiring good people.

After I left, they made a bunch of new hires that completely destroyed all the good work we did, because they didn't understand it.

For example, kink used a lot of top level domains and wanted to have a single login for their customers across all domains. We built a whole SSO implementation, that while complicated, solved the problem amazingly well. Log into any site and you're magically logged into all of them, without needing a server side tracking solution. Well, the new team didn't understand it at all (despite it being well documented), and broke all of it.