Ingo's user avatar
Ingo's user avatar
Ingo's user avatar
Ingo
  • Member for 12 years, 8 months
  • Last seen more than 2 years ago
20 votes

Why isn't the line count in Visual Studio zero-based?

20 votes
Accepted

A programming language that does not allow IO. Haskell is not a pure language

16 votes

Are separate parsing and lexing passes good practice with parser combinators?

14 votes

Should one comment differently in functional languages?

13 votes

Is return-type-(only)-polymorphism in Haskell a good thing?

12 votes

When you should NOT use Regular Expressions?

12 votes

Why the name 'continue'

12 votes

How is a "Software Developer" different from a "Software Consultant"? What makes a consultant?

11 votes

Why do old C-style method names continue being used in modern languages?

9 votes
Accepted

Who first coined the term Higher Order Function and/or First Class Citizen?

9 votes

Should you create a boolean function that does the opposite of an existing function just so its purpose is clear?

8 votes

Returning from a long function on the first false condition

8 votes

What is the limit to the number of a class methods?

8 votes
Accepted

Feature boundaries in functional programming

7 votes

In functional programming how does one achieve modularity through mathematical laws?

7 votes

Procedural Code vs OOP code

7 votes

I have a previous invention (software / framework) that I plan to use on my new job. What happens to my copyright if I improve it during the job?

6 votes

Why do most programming languages not nest block comments?

6 votes

My boss wants a narrated line-by-line English explanation of our code

6 votes

Why does Haskell have built-in "if/then/else" instead of defining it as a simple library function?

5 votes

How to teach your users/customers to send better error descriptions

5 votes

What non-theoretical, practical programming language has no reserved keywords?

5 votes

What's the point of adding Unicode identifier support to various language implementations?

4 votes

Open source projects - motivation

4 votes

Why use a database instead of just saving your data to disk?

4 votes
Accepted

Java memory management (thunks/lazyness)

4 votes

Using single characters for variable names in loops/exceptions

4 votes

Is using `continue`, `break` in non-`switch` loops and `?:` bad practice?

4 votes

Y combinator and tail call optimizations

3 votes

Why is using System.out.println() so bad?