Reputation
1,067
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
1 10 19
Newest
 Yearling
Impact
~27k people reached

Dec
1
comment How to get a job with no experience?
Although long, reading your answer was a delight. I wish more programmers would focus a bit on their communication skills, like you have :)
Nov
25
comment Avoid too complex method - Cyclomatic Complexity
+1 for respecting the reason for the rule, not the rule itself
Nov
19
comment Is a university education worth it for a good programmer?
+1 for the xor thing. Very clever :)
Nov
19
comment Hiring a Junior Developer, What should I ask?
Actually, if the candidate is somewhat active on SO (or if they were active sometimes in the past), you'll likely find the link to it in their CV. On the other hand, interviewers rarely have the time to look over something like this. Which in some cases can be good for you, because I for example am not proud of every question / answer that I posted on SO.
Nov
15
comment What is the relevance of resumes in the age of GitHub, Stack Exchange, Coursera, Udacity, blogs, etc.?
The way you describe this seems correct for most large and medium companies. However, if this is the case, that makes them just plain incompetent. I have no better word for it at the moment. The way they do things is broken and they lose big money every single day because of that. Oh, and we developers lose too...
Oct
30
comment How you return to a code when you don't remember what you were doing?
I would add writing unit tests to this list.
Oct
26
comment Is “code that generates code” really all that great?
@Izkata If I understand correctly, he means the former.
Oct
25
comment How should a non-IT manager secure the long-term maintenance and development of essential legacy software?
FYI: 20 years in the software world is equivalent to 2 or 3 human generations. It's a very very long time. From a technological point-of-view, BASIC and COBOL are old enough to be put in a museum...
Oct
25
comment How should a non-IT manager secure the long-term maintenance and development of essential legacy software?
It was irresponsible and very risky to let yourself come to this situation. Your system is written in prehistoric languages (think about cars in 1850 and you'll know what I mean). It's very hard to find companies or independent contractors that know these languages. Your entire business rests on a single point of failure... which is about to fail. Act fast or this whole thing will blow in your face.
Oct
18
comment Building a database class in PHP
what's wrong with PDO ?
Oct
17
comment How to handle situation of programmer stealing credit for your project
Here's what I don't get: won't the version control logs show who wrote the code ? I obviously assume you use version control, otherwise it's hard to be sympathetic to your situation...
Oct
11
comment Old programmer disappeared. About to hire another programmer. How do I approach this?
The first and MOST IMPORTANT question: do you have a contract ?
Sep
10
comment As a senior project manager, should I still keep learning new skill in programming?
Have you ever said 100 times in a row "This guy is so right" ?
Aug
28
reviewed No Action Needed Strong Name signing order for dependant projects
Aug
21
comment Shared hosting for a PHP application
Actually, the neat thing is that most hosting companies will offer to configure the VPS for you (free or for a small price) with whatever software you need/want. They'll clearly do a better job than the average developer. If you can afford it, a VPS is the way to go.
Aug
20
comment In freelance software development, what kind of penalties should firms have when they miss deadlines?
Why isn't there a part 4, 5, 6 etc. to that blog post ?
Aug
20
comment In freelance software development, what kind of penalties should firms have when they miss deadlines?
+1 Very good points. Also, a pleasure to read :)
Aug
14
accepted Why are some minor update versions of Java skipped?
Aug
14
reviewed No Action Needed Inheritance, commands and event sourcing
Aug
12
comment Safely fixing production database data
Even if your database is large and backing it up takes a lot of time, you can probably just take a subset of that data and experiment on that.