2,303 reputation
717
bio website
location Perth, Australia
age
visits member for 3 years, 8 months
seen 7 hours ago

Oct
15
reviewed Reject How can I start making a programming language?
Oct
7
awarded  Custodian
Oct
7
reviewed Approve Move semantics in C++ - Move-return of local variables
Oct
6
comment Domain knowledge vs Programming
Pressed return early and overshot the 5 minute edit window. But, by concentrating on becoming a purely "technical expert" you are reinforcing a management fallacy that "programmers are a fungible resource" which leads to all sorts of bad outcomes like "outsourcing to the lowest bidder" & "offshoring" both of which leave you looking for a new job. Your imaginary counterpart that became an analyst programmer or SME and took the time to learn the business will outlast you 95% of the time in a crunch and you will be replaced by one or two fresh graduates that the SME will bring up to speed.
Oct
6
comment Domain knowledge vs Programming
But, by concentrating on becoming a purely technical expert you are doing two things:-
Oct
6
awarded  Excavator
Oct
6
revised What are the disadvantages of test-first programming?
changed loose to lose - it was driving me nuts
Jul
14
awarded  Yearling
Jul
14
awarded  Yearling
Dec
11
awarded  Nice Answer
Jul
14
awarded  Yearling
Nov
10
awarded  Civic Duty
Nov
10
answered Best Practices for Handing over Legacy Code
Nov
1
awarded  Nice Answer
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
27
answered Fastest C++ XML parsing library
Oct
25
answered What language and topics should be covered when teaching non-CS college students how to program?
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?