Reputation
1,149
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
4 12
Newest
 Yearling
Impact
~113k people reached

Aug
19
revised Should developers accept overtime/weekend work/denied bonus payments?
added 536 characters in body
Aug
18
awarded  Nice Answer
Aug
18
answered Should developers accept overtime/weekend work/denied bonus payments?
Aug
12
comment Are there any notable examples of business disasters directly attrutible to open-source software?
@FarmBoy In that case your opening statement should be "In the following companies I have worked for ......, there is a strong prejudice towards proprietary software. Even in the following large business I have worked for ...... that use Java, MySQL or PostgreSQL weren't used, and WebSphere and WebLogic are strongly preferred over JBoss or Tomcat."
Aug
12
comment Are there any notable examples of business disasters directly attrutible to open-source software?
+1 The people who make the decision are usually pretty high up in the food chain, and want someone to blame/lean on when things go wrong. It's all about covering your back.
Aug
12
comment Are there any notable examples of business disasters directly attrutible to open-source software?
Its possible to purchase a support contract for both Tomcat and MySQL. They are also pretty secure products and are going to be around for the forseeable future. If either suddenly packed up then an awful lot of people would be in trouble.
Aug
12
comment Are there any notable examples of business disasters directly attrutible to open-source software?
Lots of big companies with "enterprise" scale environments use both Tomcat and MySQL. The assumption that they don't is just wrong.
Aug
5
comment Address validation service for a public website
Have previously used QAS (qas.co.uk), was pretty good but no idea how much it costs.
Aug
4
comment Why would a company develop an atmosphere which discourage code comments?
@Rory, "I can understand all MY code. Would someone else...? Not necessarily." - I refer you to my first comment, "If your code needs commenting it is too complicated. Refactor and make it more obvious what the code does. Code should be self commenting."
Aug
4
comment Why would a company develop an atmosphere which discourage code comments?
If your code needs commenting it is too complicated. Refactor and make it more obvious what the code does. Code should be self commenting. The only comments allowed should be to explain why the code does something, not what it does it, if there is some non-obvious implied business logic. Commenting out obsolete code is stupid, delete it. You should use version control to keep code history.
Jul
25
answered Is there a simple, flat, XML-based query-able data storage solution?
Jul
21
revised Handling out of hours support
added 346 characters in body
Jul
21
answered Handling out of hours support
Jul
19
comment How to go about building a website that allows users to deposit/transfer money?
+1 You will at a bare minimum be subject to money laundering regulations. These laws will depend on which country you are in.
Jul
8
comment Anti Identity Column
+1 for the race condition. I'd give it a day before it throws its first duplicate key error.
Jul
6
comment Learning Java in a couple of days and preparing interview presentation
+1 - Just be honest. You can't learn enough to fool them in 2 weeks never mind 2 days. Finding out a candidate has been dishonest about their experience is an instant rejection, no exception, and be in no doubt, they will see through any attempt to blag them. If you're honest then having no Java experience may not be a problem for a junior/graduate role if they like you and think you'll be able to learn on the job.
Jul
6
comment I'm forced to write bad code. How do I save my face?
+1 for Every time you touch the code, leave it better than it was before.
Jun
30
comment Should I not show all my skills?
How much experience have you with web development? Knowing a language is only part of what companies look for. I ask because a question of yours on stack overflow (stackoverflow.com/questions/2297383/…) asked just over a year ago indicates you're pretty new to MVC, a key concept for any serious web application. Your resume says "expert" and you claim to have been programming for a "very long time" so if I read your resume I would expect to see 3-5 years of working on MVC web apps.
Jun
30
comment Is it normal for a company to have programmers on such a rigid schedule?
+1 - Found myself working at a process-oriented company and left pretty quickly. Individuals were seen as good if they matched the company profile and toed the line (including arriving at 9am and leaving at 5.30pm), irrespective of their actual performance at work. This just breeds complacency, doing well and standing out were bad - everyone did just as much as they needed to. Saying things like "Hey, I have an idea!" or "Wait, we could do this better!" were very dangerous indeed.
Jun
29
answered Is Tracking Software Usage Illegal?