Winston Ewert's user avatar
Winston Ewert's user avatar
Winston Ewert's user avatar
Winston Ewert
  • Member for 13 years, 3 months
  • Last seen more than a month ago
  • Waco, TX
217 votes

Why do programmers write closed source applications and then make them free?

117 votes
Accepted

What's wrong with relative imports in Python?

81 votes
Accepted

What is the purpose of NaN boxing?

60 votes

Why are semicolons and commas interchanged in for loops?

57 votes
Accepted

Documentation in OOP should avoid specifying whether or not a "getter" performs any computation?

44 votes

Dynamic Code Evaluation in Java - Clever or Sloppy?

41 votes
Accepted

Should I really use all uppercase for my constants?

38 votes

Why are eval-like features considered evil, in contrast to other possibly harmful features?

37 votes
Accepted

A Class named Class?

35 votes
Accepted

Champaign Fountain Puzzle

34 votes

I've been told that Exceptions should only be used in exceptional cases. How do I know if my case is exceptional?

31 votes
Accepted

Event-driven programming: when is it worth it?

30 votes

When are enums NOT a code smell?

28 votes
Accepted

Is it okay to fake part of the class under test?

27 votes

Do else blocks increase code complexity?

27 votes
Accepted

Are we abusing static methods?

27 votes
Accepted

An older, experienced contractor used an SQLite DB for various queues - am I, a young dev, justified with feeling uncomfortable with it?

26 votes
Accepted

Why doesn't ES6 have thin-arrow functions?

26 votes

Good design: How much hackyness is acceptable?

25 votes

Why do beginners still write SQL? Why do we not push them to use a higher level abstraction?

24 votes

Time difference between developing with unit tests vs no tests

24 votes

Should I create a class if my function is complex and has a lot of variables?

23 votes

How to implement a Weighted shuffle

23 votes

Prevent developers from using constants

21 votes
Accepted

What's the simplest example out there to explain the difference between Parse Trees and Abstract Syntax Trees?

20 votes
Accepted

TDD - is it just about unit tests?

20 votes

A weakness of the TDD method?

19 votes
Accepted

When and how should I use exceptions?

18 votes
Accepted

Using "catching exceptions" to improve readability, Good or Bad?

17 votes

Should temporary code be put under version control and how?

1
2 3 4 5
10