Reputation
21,437
Next tag badge:
301/100 score
13/20 answers
Badges
10 50 79
Newest
 Guru
Impact
~678k people reached

Apr
14
answered How much work should I place inside a lock statement?
Apr
1
answered Best way to define, start and stop threads in C#
Mar
23
answered Method extraction vs underlying assumptions
Jan
10
answered How does big O notation indicate upper bound on a function?
Sep
2
answered The Definition of “Strong Type Systems”
Aug
23
answered Why does void in C mean not void?
Jun
6
answered Is this method pure?
Jun
3
answered Overriding GetHashCode in a mutable struct - What NOT to do?
May
11
answered Can recursion be done in parallel? Would that make sense?
May
9
answered Why would Square inheriting from Rectangle be problematic if we override the SetWidth and SetHeight methods?
May
2
answered If null is bad, why do modern languages implement it?
Apr
28
answered How did programmers implement Linked list ideas before the object oriented paradigm?
Apr
24
answered Learning to investigate bugs
Apr
2
answered Zero behavior objects in OOP - my design dilemma
Mar
24
answered Should I expose a “computed” value as a property or a method?
Feb
13
answered What is the benefit of having the assignment operator return a value?
Jan
14
answered How has an increase in the complexity of systems affected successive generations of programmers?
Jan
3
answered Adding a new method to a class library for its new version and exposing a version option the users can select
Dec
26
answered Which way to terminate reading loop is the preferred approach?
Dec
17
answered Why do dynamic languages make it more difficult to maintain large codebases?