775 reputation
16
bio website
location
age
visits member for 1 year, 6 months
seen Jun 11 at 18:13

Mar
6
comment Using an issue tracker as a single programmer
I'd say it's worth having so that in x months time when someone asks what you've been doing with your time you can say THIS and produce a list of all the changes you've put in / work you've done.
Feb
18
comment how to filter 'must-have' requirements from 'nice-to-have' requirements
There's a good reason why it is not a used practice. There is no reliable way for this to end well for both you and the client. Either the client will be unhappy because you're not sticking to your estimate because of all the stuff they didn't tell you about and you won't get paid, or you'll accept all the extras and deliver something for a price so low that you may well be bankrupt before you get paid.
Feb
15
comment how to filter 'must-have' requirements from 'nice-to-have' requirements
There's no way to quantify that. For example if a UI colorscheme setting is said to be absolutely necessary there could be a good reason. For example if it's a lighting control application like I'm working on then the ability to make the UI usable in the dark without blinding the operator is a key feature. If they're a client, then tell them how much the feature will cost and let them decide if they want it or not.
Feb
13
answered Cloning of website
Feb
13
comment Cloning of website
NDA prevents me from sharing enough detail for an answer but having been the other side of this situation I'd advise that the details are crucial to determining what liability belongs to whom and professional legal support would be invaluable.
Feb
12
comment Is debugging a waste of time?
If you don't fully understand it then that's a good reason to keep doing it. Otherwise how are you going to recognise mistakes when you make them yourself?
Feb
12
comment What is the industry norm for naming standard for gui object event handlers in C#
@svick if you're going to split hairs like that then I probably need to remind you that the whole section is about naming parts of libraries that other people will reuse but I didn't think that needed spelling out. The overall guidance is still clear to use PascalCase in most circumstances apart from a few listed exceptions.
Feb
11
answered What is the industry norm for naming standard for gui object event handlers in C#
Feb
6
comment How to convince my company (operating in the financial sector) to switch from PHP to Java
@jwenting - I'm not promoting any technology, in fact I was careful not to do so. If you want benchmarks get your own... mine are under an NDA.
Feb
6
comment How to convince my company (operating in the financial sector) to switch from PHP to Java
Both PHP and Java are horrendously inefficient. If you're moving languages wouldn't you be better off considering a wider range of languages?
Feb
4
comment What to do when your company doesn't encrypt passwords
I'd say revise your 'what can happen' to 'what has happened' since they've been hacked already and the users credentials have been released into the hands of hackers.
Feb
3
comment What license shall I use for derivative (ported) software originally licensed under Mozilla Public License v2?
Well put. Since the starting point is the MPL'd code and not a 'clean room' reverse engineering or recreation of it I think the OP would have a hard time arguing otherwise...
Jan
31
comment Why is it bad to use redundancy with logical operators?
No, I'm saying that there are too many "programmers" who don't understand basic type safety, get their types mixed up and test for !anInt with unexpected results...
Jan
31
comment Why is it bad to use redundancy with logical operators?
Taking every opportunity to make small source rarely makes the output clear, just see CodeGolf.SE for plenty of examples.
Jan
31
comment Why is it bad to use redundancy with logical operators?
This relies on the condition variable being bool, which depending it may not be.
Jan
31
comment Why is it bad to use redundancy with logical operators?
A great example of how mixing value types can lead people to become quite unstuck. Nice answer.
Jan
31
comment Why is it bad to use redundancy with logical operators?
@BartvanIngenSchenau - depends on if some half-wit is mixing up bools with other value types like int or not...
Jan
28
comment Advice on which storage technology for an Image repository
In this case it's probably best to store in the filesystem and use the image metadata systems (like exif, iptc, xmp) since when the file is brought out of the system to be used that data will be retained. Also a lot of Digital Asset Management software can use it to build a database out of the box. It's also probably cheaper to use that than to roll your own software.
Jan
28
comment Is it a deal breaker if the HR person asks programming questions during an interview?
Downvoted & Flagged: This isn't a question, it's a rant disguised as a question. With the attitude from the comments it appears clear that the poster is not interested in responses which disagree with their narrow viewpoint and limited experience.
Jan
28
comment Is it a deal breaker if the HR person asks programming questions during an interview?
The general demeanour of the poster (in comments like the one highlighted) demonstrate very well why they wouldn't have got to a 2nd interview...