Reputation
Top tag
Next privilege 200 Rep.
See reduced ads
Badges
7
Impact
~3k people reached

  • 0 posts edited
  • 1 helpful flag
  • 230 votes cast
May
30
comment What's the proper way to model this real-world activity that seems to need circular references in OOP?
+1. You buy a physical board game, you get a rule book that is able to describe the rules without state.
Dec
18
awarded  Citizen Patrol
Dec
4
comment How can I tell when a program argument should be a configuration variable?
Following the Unix tradition, #3.5 would be "environmental variables"
Jun
19
awarded  Commentator
Jun
19
comment Mental Models or Real-World-Metaphors for Functional Programming
@GuidoAnselmi: I wouldn't think that way. Nature is an approximation of mathematics, not the other way around. There's no such thing as infinity in nature, for starters.
Apr
17
awarded  Nice Answer
May
15
awarded  Critic
Mar
16
answered Are there any negative side effects of splitting up large modules?
Mar
12
answered How do I keep an eye on a remote freelancer?
Oct
26
comment Is it an appropriate use of #define to make typing repeated code easier?
+1. Indeed: let the editor do the work for you. You'll get the best of both worlds if for example you make an abbreviation of the << " " <<.
Jun
27
comment Why is Mercurial considered to be easier than Git?
Having read the answers, they all seem to be quite Windows-specific (save for @TheLQ's first example). Sure enough, a VCS better be well supported on multiple platforms but I can't really upvote any of these answers because they only address Windows-Git specific issues.
Jan
9
comment Stuff every programmer needs while working
@Jas and I am in the opposing camp. Flat keyboards aren't healthy for my fingers. I thought I loved flatties until I tried a mechanical "high" profile kb.
Dec
26
awarded  Teacher
Oct
3
awarded  Autobiographer
Oct
3
awarded  Supporter