Robert Harvey's user avatar
Robert Harvey's user avatar
Robert Harvey's user avatar
Robert Harvey
  • Member for 13 years, 3 months
  • Last seen this week
291 votes
7 answers
30k views

Does using == in JavaScript ever make sense?

213 votes
16 answers
22k views

When using the Single Responsibility Principle, what constitutes a "responsibility?"

164 votes
12 answers
46k views

Why does it matter that HTML and CSS are not programming languages?

140 votes
10 answers
16k views

On developing deep programming knowledge

59 votes
19 answers
12k views

What differentiates the exceptional programmers from the really good ones? [closed]

34 votes
6 answers
44k views

Why would you ever 'await' a method, and then immediately interrogate its return value?

32 votes
11 answers
3k views

Is there any material difference between queries joined by WHERE clauses, and queries using an actual JOIN?

24 votes
1 answer
5k views

How does Go improve productivity with "implicit" interfaces, and how does that compare with C#'s notion of Extension Methods?

15 votes
5 answers
4k views

The Relative Cost Efficiency of (Acceptance) Test Driven Development

11 votes
2 answers
1k views

What is the relationship between the Dynamic Language Runtime and C# 4.0?

10 votes
2 answers
1k views

What is the role of a Software Architect in the Test-Driven Development process?

8 votes
4 answers
687 views

What situations are appropriate for C# to C interop?

7 votes
2 answers
791 views

What is the minimum practical definition for the Scheme language?

7 votes
6 answers
3k views

How to create a timed-event architecture using a SQL database

6 votes
4 answers
2k views

What would the general design for an XSD to C# class converter look like?

6 votes
4 answers
823 views

Why do code generators always use fully-qualified identifiers?

5 votes
1 answer
807 views

Hot-patching a server: dynamically loading types from an uploaded assembly

5 votes
4 answers
2k views

How does a Dependency Injection/IOC Container know which implementation to use?

5 votes
4 answers
1k views

Randomly Accessing Data Packets in a Compressed File

4 votes
2 answers
845 views

Improving the speed of writing code in C#

4 votes
1 answer
426 views

Is there a better alternative than abusing the IDisposable pattern?

0 votes
1 answer
681 views

What Use Cases are Appropriate for JScript.NET?

-2 votes
1 answer
203 views

How do you distinguish your public API interfaces from the interfaces you use for testing/mocking?