Reputation
1,954
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
10 17
Newest
 Yearling
Impact
~71k people reached

Jan
25
awarded  Nice Answer
Jan
24
comment In pseudo code what does := mean?
@back2dos etc Even today using = for assignment is confusing. I can still remember, long ago when I first learnt to program, how confusing it was to see x = x + 1. Once you've studied basic high-school maths, x = x + 1 just looks like impossible contradictory gibberish. Next I read an excellent book on computer science for the general reader (I think it was this) which used <- for assignment. x <- x + 1 is much easier to understand.
Jan
21
comment Frankly, do you prefer Cowboy coding?
+1. Maybe you can't choose your skill level but you can choose to improve, like an illiterate person can go to night school. Read, find good developers and learn from them, reflect on what works and what doesn't.
Jan
11
comment How can I answer interview questions about developing in a team when I've always been a lone developer?
+1. In fact it sounds like the OP actually answered the question perfectly well!
Dec
30
awarded  Nice Answer
Dec
29
comment How does unit testing work?
+1 for running the existing code and recording the results. In this situation, that's probably the pragmatic approach.
Dec
29
answered Why do programming language (open) standards cost money?
Dec
14
comment How do quick & dirty programmers know they got it right?
@Steve Yes it is, that is why I quoted it. It does say "beware of bugs"
Dec
13
comment How do quick & dirty programmers know they got it right?
Donald Knuth: "Beware of bugs in the above code; I have only proved it correct, not tried it." haacked.com/archive/2007/11/29/…
Dec
13
comment How assertive should I be in handling exceptions in objects?
@one.beat You can easily tell which objects need manual disposing. They implement IDisposable. That means the API designer is telling you to dispose the object. Follow the instructions.
Nov
29
comment What is the supposed productivity gain of dynamic typing?
Conversely if you have erroneously entered an incorrect program the compiler tells you immediately and highlights the bad line. this improves your productivity, when compared to noticing a failed test run and debugging to find the error.
Nov
28
answered What are the key points of Working Effectively with Legacy Code?
Nov
24
revised Why are part-time jobs in programming an anomaly?
formatting, fixed typo
Nov
24
answered Why are part-time jobs in programming an anomaly?
Nov
18
comment Being prepared for a code review as a developer?
+1 for "do not copy and paste code you do not understand". That's intolerable! Also +1 for "talk to your TL"
Nov
9
comment How to make sure I don't end up with the blame
+1. The email should not be too lengthy and the first sentence should clearly state that the project is stalled.
Nov
7
comment Why aren't there other client-side scripting languages for websites?
Another example: Google Web Toolkit? Java is compiled to JavaScript
Nov
4
comment I keep failing hands on part of the interview, suggestions?
@BJoachim and all: if you read past the first paragraphs in that link, it's actually good advice on keeping the tests relevant and useful: it does not say tests are useless.
Nov
4
comment .NET internals:Where is a good place to learn the “under the hood” stuff in .NET?
@Steve314 I'm just referring to copyright issues. Apologies to everyone if it was unclear!
Nov
4
comment .NET internals:Where is a good place to learn the “under the hood” stuff in .NET?
Microsoft are happy for you to know their internals. But lawyers will be all over you if you copy their internals.