2,238 reputation
615
bio website
location Perth, Australia
age
visits member for 3 years
seen Dec 19 '12 at 7:07

Oct
27
comment What is the industry term for those “earn credit by affiliates” programs in iPhone/Android/etc games?
I think the word you're looking for is "Scams" - sorry, couldn't resist.
Oct
21
comment When do you drop old technologies from your resume?
We might both have been right ;)
Oct
21
comment When do you drop old technologies from your resume?
This is a cultural thing - in England you are expected to keep it short (one page or at most two) even for a CV. In Australia there was a tradition of including everything in CVs and although that's receding you still end up with 8+ pages. A resume is supposed to be a 1-2 page summary. Resume != CV HR people get upset if you don't know the difference.
Oct
14
comment What does “programming concepts” mean?
@Caleb - good point, passionate was the word that came to mind but I should have used one of your suggestions as well for variety
Oct
12
comment Is hungarian notation a workaround for languages with insufficiently-expressive (i.e. Haskell-style) static typing?
It does in a language where you can define types like an xCoord and yCoord that are treated as different types even though they're both Integers. I've been spoiled though :)
Oct
12
comment What is easier to do with web applications compared to native GUI applications?
They were screwed. The authentication the .exe used is a weeks worth of Daily WTF posts :)
Oct
12
comment What is easier to do with web applications compared to native GUI applications?
I've upvoted this but a lot of what you've said doesn't make sense for most corporates where the application is only to be used in a few locations and the SOE is locked down. We deployed new builds of the application by overwriting the one master copy on a network share & the users all ran the .exe by loading it from there. In that situation using a web app doesn't make sense but a lot of corporates are doing so at great cost & little benefit as far as I can see.
Oct
12
comment Is hungarian notation a workaround for languages with insufficiently-expressive (i.e. Haskell-style) static typing?
@cHAo, No it doesn't - My point was trying to explain why people put the extra information into variable names generally. I studiously avoided mentioning any version of Hungarian notation. Maybe the example I gave in the "why search & replace doesn't work on source code" section looks to you like "Systems Hungarian" but it wasn't meant to. I've deleted the leading "s" to avoid the confusion.
Oct
12
comment How can I properly manage commits, prevent feature conflicts, and manage dependencies with a VCS?
In what way does Git make Mercurial obsolete? Especially in a Windows development environment. It would be better to say DVCS makes other VCS obsolete rather than chucking a petrol bomb & starting a holy war.
Oct
12
comment Is hungarian notation a workaround for languages with insufficiently-expressive (i.e. Haskell-style) static typing?
@Larry, maybe, but you couldn't get them to run on the systems I was programming in the '80s
Oct
11
comment Is hungarian notation a workaround for languages with insufficiently-expressive (i.e. Haskell-style) static typing?
Pascal - although if you try and add an XCood and YCoord type you defined in Pascal you will just get a compiler warning IIRC
Oct
7
comment When the shell prints “TBD: create a test thread to print info from the Test object”, what does the 'TBD' stand for?
Gentler than "Let me Google that for you"
Oct
5
comment I'm a contract developer and I think I'm about to get screwed
+1 If you built the server during the time you've not been paid for (and it seems you did) I think you probably can link the payment of your invoice to the release of the work that you've done for them since the last paycheck. Sounds like the company's going broke so look for other work. When I was in a vaguely similar situation I presented my timesheet to the Finance director & he wrote the cheque for me (helped that I sat a few seats away - one advantage of the small company).
Oct
3
comment What's a good book to help non-technical management understand software development?
Agree that they're both a bit too old and also, probably too technical for "non-technical managers"
Oct
3
comment What's a good book to help non-technical management understand software development?
+1 The Software Project Survival Guide is designed for this.
Sep
30
comment Is it legal to recreate/opensource a program that you previously coded for another company
@Clement - I have to disagree because I learn from my mistakes. I've had the opportunity to do similar systems twice in my career & the second one was much better in both cases because I had a better grasp of the problem domain when I started designing the second system.
Sep
29
comment Is it legal to recreate/opensource a program that you previously coded for another company
Having read this & your answer to mattcodes I have to add this: If you don't get permission you will almost certainly be sued - it's simply not worth it. IF you change design & change language you might get away with it but it's still dodgy. Without permission, making a clone in the same language you will be prosecuted and you will make yourself unemployable.
Sep
14
comment Other things to learn for becoming a Database Admin/Developer?
I know what you're saying and it actually stems from ignorance of what a GOOD DBA does compared to the average. Average DBAs keep backups, applies patches, adds users & reactively deals with performance issues. A top DBA writes scripts to automate the "boring" stuff & then proactively monitors the database to maintain peak performance. A good DBA also understands the database as well as the data architect. They are rare though, I've only worked with a couple in 20 years of database programming.
Sep
14
comment Interviews: How far to go on DVCS experience?
+1 James. Ask open questions that can't be shut down and don't hire poor communicators. If I had been in that interview I would have immediately followed up with "and how did you find it?" or "what did you like / dislike about it?". As an interviewer it is your job to ask the right questions...
Sep
8
comment Alternative for Access+SQL Server for enterprise projects
I have to disagree - The first sentence is spot on & the second I have major issues with. End users should not be writing mission critical applications and Access makes it so easy they end up doing so. I have personally had to handle the fallout of poorly written, unsupported Access applications providing business critical functionality. If I had my way Access would be uninstalled from end users' computers. Excel is a whole different series of issues because every cell can contain a mini-program and the end users often haven't got a clue of how to test and validate the data...