Reputation
25,924
Next tag badge:
100/100 score
14/20 answers
Badges
4 61 121
Newest
 Nice Answer
Impact
~1.0m people reached

10h
awarded  Nice Answer
1d
awarded  Nice Answer
Apr
27
awarded  Enlightened
Apr
26
awarded  Nice Answer
Mar
28
awarded  Nice Answer
Mar
15
awarded  Good Answer
Feb
29
reviewed Approve OOP - Modeling a Chat Design Review
Feb
29
reviewed Approve Do donations count as “commercial use”?
Feb
29
reviewed Approve What would be the prototype of printf?
Feb
4
awarded  Good Question
Oct
30
awarded  Nice Answer
Oct
28
awarded  Yearling
Sep
4
awarded  Nice Question
Aug
27
awarded  Nice Question
Jun
22
awarded  Notable Question
Jun
8
awarded  Nice Answer
May
29
comment What's the proper way to model this real-world activity that seems to need circular references in OOP?
Avoiding the god object (BigClassThatDoesAlmostEverythingInTheGame) is much more important than avoiding circular references.
May
29
comment What's the proper way to model this real-world activity that seems to need circular references in OOP?
Circular references are perfectly natural in many situations, that's why Java and other modern languages use a sophisticated garbage collector instead of a simple reference counter.
May
22
revised What is the proper relationship between the software developer and the business customer?
added 12 characters in body
May
11
comment Functional vs object-oriented style in C#
Your coworkers probably will curse you when you write C# code that isn't idiomatic (read: object oriented) at all and they have to maintain it eventually.