Hacker News new | ask | show | jobs
by Borogove 4114 days ago
If I had a programmer who refused to document the company's core money-making algorithm, that programmer would be out the door by 5pm, and I'd hire a sensible, smart programmer to reverse engineer, rewrite, and document it. No one in tech is that special.
1 comments

This sounds good but is wrong.

You can write documentation on something and still have it be very hard to understand to the point where other developers can't understand.

Say it's a start up in the first two years of doing business. You're going to rewrite a stable money making functionality just because one guy wouldn't document the code? That's just plain stupid.

Also a smart programmer wouldn't have to reverse engineer the code, THEY GOT THE CODE. Also who says you're going to find a smart programmer? You've burnt your bridge before you've crossed it.

Some people are that special as shown by multiple companies doing this in multiple sectors. Life isn't fair, it doesn't work the way you think it should, it just keeps on rolling with people generally taking the safest option for them to succeed.