Mason Wheeler's user avatar
Mason Wheeler's user avatar
Mason Wheeler's user avatar
Mason Wheeler
  • Member for 13 years
  • Last seen this week
265 votes
22 answers
18k views

How are globals any different from a database?

155 votes
15 answers
48k views

Where does this concept of "favor composition over inheritance" come from?

58 votes
10 answers
19k views

Why was the Itanium processor difficult to write a compiler for?

53 votes
6 answers
5k views

How do languages with Maybe types instead of nulls handle edge conditions?

46 votes
3 answers
6k views

Where does the term "Red/Black Tree" come from?

28 votes
6 answers
24k views

What's so difficult about SVN merges?

26 votes
1 answer
9k views

What did they call Object-Oriented Programming before Alan Kay invented the term?

22 votes
4 answers
4k views

Why not just make non-parameterized queries return an error?

20 votes
2 answers
2k views

Why does the .NET framework have no concept of classes as first-class types?

13 votes
4 answers
7k views

Are there any statically-typed Web scripting languages? [closed]

12 votes
12 answers
12k views

Is functional programming actually used to create applications? [duplicate]

10 votes
2 answers
431 views

Why do DVCSes seem to all have an irrational phobia of uncommitted changes?

7 votes
1 answer
562 views

How fast should a web response be?

5 votes
1 answer
1k views

What's a good scheme for multi-user database synchronization?

4 votes
4 answers
2k views

I don't understand the Halting Problem

4 votes
1 answer
427 views

Is NuGet vulnerable to this typosquatting attack?

1 vote
1 answer
4k views

Creating a (System.Threading.Tasks.)Task scheduler