Skip to main content
Neil's user avatar
Neil's user avatar
Neil's user avatar
Neil
  • Member for 15 years
  • Last seen more than a week ago
  • Turin, Italy
61 votes

What is a byte stream actually?

60 votes

How to communicate that insertion order matters in a map?

50 votes

What is a term for a function that when called repeatedly, has the same effect as calling once?

43 votes

Using #ifdef to switch between different types of behavior during development

41 votes

Does comparing equality of float numbers mislead junior developers even if no rounding error occurs in my case?

38 votes
Accepted

What does the author mean by casting the interface reference to any implementation?

36 votes

Should you use a library when you can do the task without it?

34 votes

How do you justify more code being written by following clean code practices?

30 votes
Accepted

How to affect priorities to bugs to developers and treat them accordingly?

29 votes
Accepted

Why define a Java object using interface (e.g. Map) rather than implementation (HashMap)

25 votes
Accepted

What are the practices you follow to avoid wrong data updates in big databases?

24 votes
Accepted

Java - Is it a bad idea to have fully static classes?

24 votes

Class with members that are mutable during creation but immutable afterwards

24 votes

How many design patterns and levels of abstraction are necessary?

24 votes

What is the best way to initialize a child's reference to its parent?

23 votes

What is a proper way to do a complex RESTful search method?

23 votes

How did they debug segmentation faults before protected memory?

22 votes

Should we persist with an employee still writing bad code after many years?

22 votes

Configuration data: single-row table vs. name-value-pair table

21 votes

Builder Pattern: When to fail?

19 votes

How can open source projects be successful without documentation about their design or architecture?

17 votes
Accepted

Is a degree needed for low-level/embedded programming jobs?

17 votes
Accepted

Forward declaration vs include

17 votes
Accepted

Is web session "Bad Design"? Why?

17 votes
Accepted

How can I tell if I am overusing multi-threading?

17 votes

Best approach for multilingual Java Enum

16 votes
Accepted

Is it better to use strings or int to reference enums outside the java part of the system?

16 votes

What is "premature abstraction"?

15 votes
Accepted

How to specify many ids and their variable name in a REST API request?

15 votes

How do you get users to rank their software enhancement needs?

1
2 3 4 5
16