Skip to main content
thiton's user avatar
thiton's user avatar
thiton's user avatar
thiton
  • Member for 14 years, 4 months
  • Last seen more than 4 years ago
132 votes
Accepted

Is it worth making a commit solely to resolve non-critical typos?

59 votes

Many small classes vs. logical (but) intricate inheritance

56 votes
Accepted

What is the term for this type of refactoring

47 votes
Accepted

Is it a good practice to use branches to maintain different editions of the same software?

29 votes
Accepted

Does one method overload an other, or are both methods "overloaded"

28 votes
Accepted

Why don't more languages support recursive/nested comments?

27 votes

How to write useful Java programs without using mutable variables

17 votes
Accepted

Declaring functions as final... except when it is me who does the deriving

17 votes
Accepted

After writing code, why do I feel that "I would have written better" after some time?

13 votes
Accepted

Can I use GPL, LGPL, MPL licensed packages with my application and make it closed source?

12 votes

What are good techniques for keeping your place in code?

11 votes

Is it a acceptable approach to put try catch wherever null pointer exception occurs?

10 votes
Accepted

Making things just work and then improve them, or attempt to make them "perfect" from the beginning?

8 votes
Accepted

What is the possible disadvantage of putting declarations in inner blocks, instead of at beginning of function?

8 votes

Differences between programming in school vs programming in industry?

7 votes
Accepted

When would I use pseudocode instead of flowchart?

6 votes

Open source code with no license... can I fork it?

6 votes
Accepted

Methods on packaging an assembler with compiler

6 votes

Sort algorithms that work on large amount of data

6 votes

What were the reasons why Windows never had a decent shell?

6 votes

What's The Difference Between Imperative, Procedural and Structured Programming?

5 votes

What keywords are important to speedup the code in C++?

5 votes
Accepted

Required technical knowledge for developing high-level to high-level language translators

5 votes

How do you put different versions of your library under version control? Do you use tags? Or branches? Or another method?

5 votes

Overcome clumsiness in writing code

5 votes
Accepted

At what point should you switch to release build?

5 votes

Why do different languages use different Code Line Delimiters?

4 votes

What kind of interface should a double container offer?

4 votes
Accepted

When can I be sure a directed graph is acyclic?

4 votes

Why do we tend to make things too complicated?