Hacker News new | ask | show | jobs
by georgeam 2890 days ago
Another thing that would be useful is for your version-control systems (git/svn etc) to be able to say precisely who made which changes. That gives you proof of who did which work. Even if your company/org does not use version control, you can use it independently as an individual, and have a complete development history of your own which documents your work. It would be harder for someone to claim your work if you have a ton of incremental check-ins and they don't.
1 comments

I version control everything, but my boss is not technical so this all seems like magic and you can make something simple a big deal easily.
Don't work under non-technical people who believe in hand-waving.

Even if they are well meaning and fair, eventually they will hit a comprehension limit. At that point arbitration for any technical debate should be escalated to a board of suitably qualified people, but they will be unwilling or literally unable to do it. Eventually as a consequence bad technical decisions will be made.

That's the best case scenario. In the worst case scenario you're already undergoing, your boss has no clue who's the better dev or why in your team.

Sounds like The Parable of the Two Programmers.

http://www.bruceblinn.com/parable.html

That's a horrible font choice