Skip to main content
Daniel Pittman's user avatar
Daniel Pittman's user avatar
Daniel Pittman's user avatar
Daniel Pittman
  • Member for 12 years, 6 months
  • Last seen more than a month ago
  • New York, NY, USA
50 votes

Why should identifiers not begin with a number?

38 votes
Accepted

Why would a programmer want to separate implementation from interface?

35 votes
Accepted

When stuck, how quickly should one resort to Stack Overflow?

23 votes

Simple explanation of the Unix sockets

18 votes
Accepted

How can I debug exceptions that are not easily reproducible and only occur in a production environment?

14 votes

What's wrong with mutability and can it be desirable?

13 votes

Intelligence as a vector quantity

11 votes

Is rethrowing an exception leaking an abstraction?

10 votes
Accepted

Are XML Schemas bad for constantly evolving file formats?

10 votes
Accepted

What makes an application memory bandwidth bound?

9 votes
Accepted

Should I nest functions in languages that allow me to do that or should I rather avoid it?

8 votes

Assembly instructions execution time

7 votes

Maintaining referential integrity between a mobile client and a server

7 votes

Too much to learn, dealing with overwhelming varieties of technologies

5 votes
Accepted

How to solve a fundamental cloud data storage dispute?

4 votes

How to do locking and not use a database?

4 votes
Accepted

Recommendation for a database to query records with attributes that are arrays or hashes?

3 votes

Promoting ecology and/or sustainability as a programmer

3 votes

Roadblock-confused about structure of program

3 votes
Accepted

Storing translation data as JSON column

3 votes

How to deal with frequent requirements changes?

2 votes

Is it important for a solution to be an efficient one?

2 votes

Should Sequence Diagrams be Specific or Abstract?

2 votes
Accepted

Using an AGPL 3.0-licensed library for extra functionality in an iOS app

0 votes

When are scripts inside HTML not considered a bad practice?

0 votes

Patterns for Maintaining Model State in Real Time

0 votes

Is it considered "conveying" if I share modified LGPL v3 code on GitHub?