Reputation
1,412
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
6 12
Newest
 Yearling
Impact
~89k people reached

Mar
7
comment What's the best/most efficent way to create a semi-intelligent AI for a tic tac toe game?
Yes, that should give the illusion of a human novice player.
Mar
7
answered What's the best/most efficent way to create a semi-intelligent AI for a tic tac toe game?
Mar
2
comment Software engineer, already in late thirties, would I have trouble finding a new position?
We have Age discrimination rules now...
Feb
29
comment Convince a lone developer to use a separate build tool instead of the IDE one-click build
Indeed. The the real thing this developer should consider is a good CI solution, and a build script may help get them there.
Feb
28
answered Term for Performance Issues Due to Looping
Feb
22
revised What's the difference between junior, middle, and senior developers?
added 166 characters in body
Feb
22
comment What's the difference between junior, middle, and senior developers?
I'd expect a Senior Developer to be able to think clearly about Architectural issues. But I wouldn't permit them to make architectural decisions in isolation. Whether they would have to refer to an individual with the title of "Architect" or just to a board of their peers would be a matter for the company in question. Personally, I prefer a board of peers, even if some of those peers have job titles different to "Senior Developer".
Feb
21
answered What's the difference between junior, middle, and senior developers?
Jan
16
comment Introducing Programming To a Mathematician
Can you not simply test the negation?
Jan
5
awarded  Civic Duty
Dec
25
answered Is recursive forking considered an anti-pattern?
Dec
23
comment How Much Logic in Getters
This looks more like tryGetStuff() to me...
Nov
30
awarded  Citizen Patrol
Nov
15
answered Introducing Programming To a Mathematician
Nov
9
comment Where did the notion of “one return only” come from?
Uncle Bob may not always be right, but he always makes sense, and always makes you think!
Nov
4
answered Is it ok to write a quick software programme and then refactor it?
Nov
3
comment When you should and should not use the 'new' keyword?
Yes, but you need somehow to create the original list which you then convert to being unmodifiable...
Oct
25
answered How can I sell a legacy program rewrite to the business?
Oct
24
revised When you should and should not use the 'new' keyword?
added 216 characters in body
Oct
24
answered When you should and should not use the 'new' keyword?