Reputation
2,496
Top tag
Next privilege 2,500 Rep.
Create tag synonyms
Badges
8 14
Newest
 Yearling
Impact
~113k people reached

  • 0 posts edited
  • 0 helpful flags
  • 116 votes cast
Aug
13
comment API design pitfalls in C
@Joey Adams Look at it this way. You are asking a question that is supposed to "automatically" solve C API issues in a general way. Where sites like StackOverflow were designed to work such that the more common issues with programming are easily found AND answered. StackOverflow will naturally result in a list of answers for your question but in a more structured easily searchable way.
Aug
13
comment What do you do to make the client understand that requirements not mentioned in contract should be charged separately?
Remind him he gave you access to all his source code.
Aug
13
comment Making money from developing Open Source Software. How does that work?
Also mysql isn't free as in freedom.
Aug
13
comment What happens when a project switches to a different license?
Personal opinion: if you ever want your library to be used by anyone and have them contribute back don't picked GPL. There other better ones.
Aug
13
comment What happens when a project switches to a different license?
Actually most of the licenses have termination clauses especially if YOU ever sue them over patent or copyright violations.
Aug
13
comment What happens when a project switches to a different license?
Most people haven't seemed to notice almost all OSS projects require you to sign away your rights when merging something back in to prevent this exact problem.
Aug
13
comment What's the worst question you were ever asked at interview?
I would of accepted that answer. You'd be surprised how many people cannot look up the easiest of things.
Aug
13
comment What's the worst question you were ever asked at interview?
"Your wife said she might be pregnant, I'm going to be a dad again.."
Aug
13
comment What's the worst question you were ever asked at interview?
"I'm not very good at hiding bodies of people who waste my time."
Aug
13
comment What's the worst question you were ever asked at interview?
As a good friend of mine will usually point out in this situation. If you were at a conference where one side spoke English and the other spoke Russian, would you want the guy that can translate in his head, or the guy that has to use Google Translator over the internet.
Aug
12
answered Should we choose Java over C# for a new project?
Aug
12
comment Should we choose Java over C# for a new project?
@Justin Shield While it is unprofessional to refuse to go from something like C# to Java I understand the fustration. I've been using both since their inception and would prefer to use Mono and fix any bugs in it's VM, than deal with the Java language. However, I would never refuse to use Java if it was deamed that was the only language. Going from C# to Java feels like you are getting so many things ripped from you. You have to show them all the OSS efforts for Java and how they can solve most of their problems.
Aug
12
awarded  Editor
Aug
12
awarded  Commentator
Aug
12
comment How do I get a job as a game developer?
1. Be willing to accept abuse 2. Refer to 1
Aug
12
comment Is learning C# as a first language a mistake?
+1. The key take away from this are the words he chose to bold. It is too easy to learn something like Java and C#, or even C and spend 10 years of your life writing code the way you always have. Push yourself, learn a new language every year. Question the things you do, try to find a better way. And most important, stay involved on Programmers and StackOverflow.
Aug
12
comment Is learning C# as a first language a mistake?
@SK-logic I really cannot agree here although I completely understand where your mind is at. Learning a bad habit can be extremely hard to un-learn.
Jan
5
comment CS subjects that an undergraduate must know
+1 Compilers incorporates so many patterns and principles that it will allow you to see design and code in a completely different light after having done it.
Jan
4
comment Is individual code ownership important?
+1 for being right and mentioning silos. I would also like to add that you can take pride in inspiring other developers. You can do this through a new technique, teaching patterns, refactoring, etc. If everyone has a core understanding of what the system does they won't have to post a question on SO when they have to debug your code. ;-)
Jan
4
awarded  Supporter