Martin York's user avatar
Martin York's user avatar
Martin York's user avatar
Martin York
  • Member for 13 years, 3 months
  • Last seen more than a week ago
64 votes
Accepted

In C and C++, what methods can prevent accidental use of the assignment(=) where equivalence(==) is needed?

62 votes
Accepted

Trailing slash in RESTful API

49 votes

Algorithm to determine fastest route?

46 votes

Is the C programming language still used?

40 votes
Accepted

Is catching general exceptions really a bad thing?

38 votes

Why are there multiple Unicode encodings?

37 votes

Should a method validate its parameters?

32 votes
Accepted

What is the best approach for inline code comments?

30 votes
Accepted

Why can't a compiler avoid importing a header file twice by its own?

29 votes
Accepted

[YYYY].[MM].[DD].[hh][mm] vs. [major].[minor].[revision]

27 votes
Accepted

The Singleton Pattern

24 votes

So Singletons are bad, then what?

23 votes

What does the suffix after software engineer/developer job titles mean? (e.g. Software Developer III)

22 votes

Dealing with bad/incomplete/unclear specifications?

21 votes
Accepted

What is a zombie process or thread?

18 votes

Why did the web win the space of remote applications and X not?

18 votes

What is "friend" keyword used for?

18 votes

In Scrum, why shouldn't the Product Owner and ScrumMaster roles be combined?

18 votes
Accepted

What is a 'good number' of exceptions to implement for my library?

17 votes

Interview question ranking FizzBuzz (1), implementing malloc (10)

17 votes

What to do when a sprint is finished early?

15 votes

How much does/should your style imply about your skill in a language?

14 votes
Accepted

How can I learn to write idiomatic C++?

14 votes
Accepted

If the bug is 5+ years old, then is it a feature?

13 votes

Should sales staff interfere in application analysis and design?

13 votes

Does simplicity always improve Readability?

12 votes

In c/c++, are block-scope variables stacked only if the block is executed?

11 votes
Accepted

Confused about modifying the sprint backlog during a sprint

11 votes

How do you deal with design in Scrum?

11 votes
Accepted

Coupling. Best practices