Reputation
3,518
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
1 19 44
Newest
 Good Answer
Impact
~74k people reached

Sep
23
comment Will a binary include methods that are not called in the source code?
Why would you not remove that method? All it does is pollute the class. This is what source control is for.
Jul
26
comment Make PHP code run on .net?
They don't necessarily need to use MVC however, your answer makes out this is the only option.
Jul
25
comment Throwing an exception for errors that can be fixed
Thanks @MarjanVenema, however I don't agree you don't want to have the exceptions in a release build. If this happens in release I want to know about it, with a message and a stacktrace. The performance aspect is irrelevant when your application is functioning incorrectly.
Jul
25
comment Throwing an exception for errors that can be fixed
@MarjanVenema - Do you have an example of what you mean? Don't Asserts throw exceptions anyway? Or did you mean write unit tests around the code?
May
17
comment How to handle the problem of modified encrypted files
MD5 is broken, but the concept remains the same.
Apr
26
comment What would help when refactoring a large method to ensure that I don't break anything?
A good tool such as the refactor options in ReSharper make such a task much easier. In situations like this it is well worth the money.
Aug
30
comment Career advice: stay with PHP or start a new career in something else ( .Net?)
@JoelSpolsky - Excellent answer, I've got to say I've come up with the exact same conclusion over here. Code is literally a tool, nothing else. If you can use a knife you'd have a pretty good idea how a saw works.
Apr
5
comment Is the abundance of frameworks dumbing down programmers?
Couldn't agree more with "ASP.NET web-forms abstract the whole stateless nature of the web" there have been so many times I've met developers who don't understand what's happening underneath and causing silly problems with IsPostBack
Mar
28
comment Should I be concerned that I can't program very fast without Google?
I have a blog post about this topic
Jan
18
comment How to teach basic principles to programmers
+1 for "I think what makes us programmers is our constant desire to learn and get better."
Jan
12
comment Which part of the source base should users be testing?
Branches are used for new features/bug fixing which is then merged back into the trunk
Jan
12
comment Which part of the source base should users be testing?
These are external testers (i.e the end users) there is no internal test team. So you think we should merge everything into the trunk, and then release that to users?
Sep
30
comment Can I consider interface methods as abstract methods?
I know the difference between a method and a class - but I can't understand the point you're making?
Sep
30
comment Can I consider interface methods as abstract methods?
Probably best on SO
Aug
23
comment Why is it unrealistic to expect all browsers to support the same standards?
I've been asking this question for years
Aug
17
comment Is there a good site to hire programmers for little projects?
What's the reason for this?
Jul
14
comment How far should one take e-mail address validation?
By far the best answer. Validate the @ then verify the address (with an email) - subtle difference there.
Jul
12
comment When we say “sanity” when referring to user input, are we talking about the cleanliness of the input or whether or not it is sane?
Santizing input just comes from the same way you would santize you're hands to get rid of germs
Apr
13
comment What encryption method should I use?
Are you using HTTP as the transmission medium?
Apr
7
comment Storing sort code / account number on website. Security?
Correct me if I'm wrong but can you not set up a direct debit with just the sort code and account no?