Paul Nathan's user avatar
Paul Nathan's user avatar
Paul Nathan's user avatar
Paul Nathan
  • Member for 13 years, 3 months
  • Last seen more than 3 years ago
110 votes

"Comments are a code smell"

89 votes

Why does a computer science degree matter to a professional programmer?

78 votes
Accepted

Why is Lisp useful?

47 votes
Accepted

Do dynamic typed languages deserve all the criticism?

26 votes

What is abstraction?

18 votes
Accepted

Would you use (a dialect of) LISP for a real-world application? Where and why?

18 votes

Do you sign each of your source files with your name?

17 votes

Is good code impossible in modern software development?

15 votes

Interesting or unique types in programming languages?

15 votes

We need a DVS. They need an SVN repo. What should we do?

15 votes
Accepted

Why are objects passed by reference?

11 votes

Regulation of the software industry

10 votes

Are there any "enterprise ready" functional programming languages?

10 votes

How far has process-i-fi-cation of SW engineering come in the past 10 years?

10 votes

Is C++ suitable as a first language?

10 votes

What is proven as a good maximum length of a function?

8 votes

Does syntax really matter in a programming language?

8 votes

Should I return from a function early or use an if statement?

8 votes

How large non-OO code bases are managed?

8 votes

How to reduce the number of bugs when coding?

8 votes

Are there languages that make it easier to understand secure coding principles?

8 votes

Why do people hesitate to use Python 3?

7 votes

What are the most impressive tricks an IDE could pull off with the code?

7 votes

Which language features are considered harmful?

7 votes

What are useful metrics for source code?

6 votes

"To code quickly, you must quit coding"

6 votes

Why such popularity with Python?

6 votes

Why aren't we all doing model driven development yet?

5 votes

what is a phone interview?

5 votes

I'm graduating with a Computer Science degree but I don't feel like I know how to program

1
2 3 4 5