Reputation
Top tag
Next privilege 15,000 Rep.
Protect questions
Badges
5 27 70
Newest
 Nice Answer
Impact
~614k people reached

May
16
comment How exactly do exclusive code rights work?
this answer translates as you need actual legal representation that was not hired by your client
May
14
comment Which code is better for branch prediction optimization?
the branch prediction does matter; trying to defeat the compiler and the runtime and failing matters even more
May
14
comment What process(s) do you often go through when abandoning a team project?
You do not have to pull your code, give/license it to them as it stands legally and chalk it up to experience, get a clause that gives you license to the code as well but no-responsibility for it going forward if you think it is worth keeping or them suing you in the future over it for some reason; like a undiscovered bug costs them millions and ruins the company after the code goes live or you build something successful 10 years from now and they claim you used code from this project in it and want a cut.
May
14
revised What process(s) do you often go through when abandoning a team project?
added 4 characters in body
May
14
comment What process(s) do you often go through when abandoning a team project?
10K LOC is NOTHING! I have written 300K LOC in less than half the time you mention and it went into production with less than 6 bugs attached to it, and they were all minor non functional typo type things. You should be able to clean room recreate that 10K LOC in a week now and it will probably be better from the hindsight.
May
14
revised What process(s) do you often go through when abandoning a team project?
added 194 characters in body
May
14
revised What process(s) do you often go through when abandoning a team project?
added 292 characters in body
May
14
answered What process(s) do you often go through when abandoning a team project?
May
14
comment Infinitely repeating decimals
I'm voting to close this question as off-topic because it is about a specific piece of commercial hardware that is closed source and any answers from anyone other than the programmer of that vendors hardware are just speculation.
May
14
comment What factors should influence how I determine when to abandon a small project with a friend?
the quickest way to lose a friend is to work with them as equals!
May
14
comment How to explain design decisions when refactoring code
KISS/YAGNI
May
10
awarded  Custodian
May
6
revised How should pagination allowing links to arbitrary pages be handled in a RESTful API?
added 63 characters in body
May
6
revised How should pagination allowing links to arbitrary pages be handled in a RESTful API?
added 160 characters in body
May
6
revised How should pagination allowing links to arbitrary pages be handled in a RESTful API?
deleted 11 characters in body
May
6
revised How should pagination allowing links to arbitrary pages be handled in a RESTful API?
added 48 characters in body
May
6
revised Why is naming a table's Primary Key column “Id” considered bad practice?
rolled back to a previous revision
May
6
comment Why is naming a table's Primary Key column “Id” considered bad practice?
this shows why knowledge of formal relational theory is important, the table name represents what a single row is. The table Car represents a Table where each Row represents a single Car. Calling in Cars changes the semantic and shows a complete lack of understanding of formal relational theory basic principals. Rails is a prime example of someone that knew enough to be dangerous.
May
6
awarded  Nice Answer
May
6
revised Should we avoid object creation in Java?
added 7 characters in body