2,238 reputation
717
bio website
location Perth, Australia
age
visits member for 3 years, 3 months
seen 18 hours ago

Oct
24
answered Does adding unit tests make sense for well-known legacy code?
Oct
21
comment When do you drop old technologies from your resume?
We might both have been right ;)
Oct
21
answered Are there best practices for checking for errors in business logic for DB refreshes?
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
21
answered If a language changes quickly, is this considered a good thing?
Oct
20
answered Programming language popularity: Is there data on migration trends?
Oct
18
awarded  Nice Answer
Oct
18
answered Are 9 to 5 programmers looked down upon?
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
14
answered How should I go about learning a very large and complex application?
Oct
14
answered What does “programming concepts” mean?
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
revised Is hungarian notation a workaround for languages with insufficiently-expressive (i.e. Haskell-style) static typing?
Deleted the leading "s" from the psedudocode example because people were getting a bit mixed up by it.
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
answered How can I properly manage commits, prevent feature conflicts, and manage dependencies with a VCS?
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
answered Is hungarian notation a workaround for languages with insufficiently-expressive (i.e. Haskell-style) static typing?