Skip to main content
Share Your Experience: Take the 2024 Developer Survey
sacundim's user avatar
sacundim's user avatar
sacundim's user avatar
sacundim
  • Member for 12 years, 5 months
  • Last seen more than 2 years ago
197 votes

Do I need to use an interface when only one class will ever implement it?

65 votes

Why is the concept of lazy evaluation useful?

38 votes

Why would I not need an ORM in a functional language like Scala?

26 votes
Accepted

Why do Haskell and Scheme use singly-linked lists?

24 votes

Which hashing algorithm is best for uniqueness and speed?

17 votes
Accepted

Is the benefit of the IO monad pattern for handling side effects purely academic?

10 votes
Accepted

APIs and functional programming

9 votes

What would be good factual arguments to convince high level management to consider functional programming?

8 votes
Accepted

Why (or why not) are existential types considered bad practice in functional programming?

7 votes

Is functional programming faster in multithreading because I write things differently or because things are compiled differently?

7 votes

Why is the Scala Option type not called Maybe, just as in Haskell?

6 votes

Maybe monad vs exceptions

4 votes

Functional programming: Compare all items in an array

4 votes

How to use a strong type system to model business constraints?

3 votes

Dealing with (the risks of) infinite sequences in Haskell

3 votes

What is the purpose of wrapped values in Haskell?

3 votes

Split a File into Multiple Objects Functionally

3 votes

How does Functional Programming's immutability feature work with CQS?

2 votes

Why don't "multi-infinite" list comprehensions work with lazy evaluation?

2 votes

The rationale behind Falsy values

2 votes

Databases: Where should the application logic run?

2 votes

Is the Perl default variable like an FP monad?

2 votes

A secondary "type system" for references?

2 votes

What to do, if I need non generic class use generic inside, but don't want pass down type arguments

2 votes

What is Big-O notation for purely functional languages?

2 votes

Using queues to decouple functions/avoid direct calling?

2 votes

I understand what a stack pointer is - but what is it used for?

1 vote

Does it make sense to use the term "Space Leak" with regard to Java?

1 vote

What do you call a function where the same input will always return the same output, but also has side effects?

1 vote

Is it correct to say that a variable is an instance of a data type?