Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

What is the history of the use of "foo" and "bar" in source code examples? (2012)

Why don't programming languages or IDEs support attaching descriptive metadata to variables?

I don’t understand how if a user is not found or if permissions are not correct, that we shouldn’t return an error response? Or am I mixing up exceptions and error responses?

Readme.txt vs. README.txt (2015)

Why is int in C in practice at least a 32 bit?

If you could only have one programming book on bookshelf what would it be?

C uses "&" for the address-operator because 'ampersand sounds like "address"'

Does a programming language with ML-style modules need packages?

Why is JavaScript not compiled to bytecode before sending over the network?

Original source of `(seed * 9301 and 49297) % 233280` random algorithm?

When are enums not a code smell?

Why are there no PUT and DELETE methods on HTML forms?

Where did the notion of "one return only" come from?

Ways to explain code when told it doesn't make sense

Why F#, Rust and Others Use Option Type Instead Of Nullable types like C# 8 Or TypeScript?

Why is JavaScript not compiled to bytecode before sending over the network?

Research: Cases Where Stream API Is Significantly Better Than Loops?

Why is 80 characters the 'standard' limit for code width?

Why do game developers prefer Windows?

Which hashing algorithm is best for uniqueness and speed? Ian Boyd's answer (top voted) is one of the best comments I've seen on Stackexchange.

Why is it (or was it) important to separate CSS from HTML?

For the LOVE OF GOD, Please use long/expressive names. We do not want to spend more time figuring out what your code does.

How to respond when you are asked for an estimate?

Why can't the IT industry deliver large, faultless projects quickly as in other industries?

Reasons Programmers Leave

Why do game developers prefer Windows?

Unifying programming and database query

What happened to the "Surgical Team" pattern from "The Mythical Man-Month"?

What is the single most effective thing you did to improve your programming skills?

Why do game developers prefer Windows?

More →