Marjan Venema's user avatar
Marjan Venema's user avatar
Marjan Venema's user avatar
Marjan Venema
  • Member for 13 years
  • Last seen more than 2 years ago
154 votes
Accepted

What is the benefit of not using Hungarian notation?

57 votes
Accepted

Safely fixing production database data

42 votes

Looking for meaningful, strong argument in favor of antivirus software on development machines

42 votes
Accepted

How important is a good coding style for the decision to hire a programmer?

35 votes
Accepted

Is it OK to return HTML from a JSON API?

26 votes
Accepted

Is it normal that I can't keep in my head more than three bugs assigned to me, nor can I understand a thousand lines of spaghetti code?

23 votes

Dependency Injection: Field Injection vs Constructor Injection?

17 votes

Saying "no" to people asking questions

15 votes

Client Request Explanation of "Benefits" as part of consulting fee

14 votes

How do I become a real expert?

14 votes

Is it legal or ethical for me to use my previous employer's code in a new project?

11 votes
Accepted

What is the need for 'discoverability' in a REST API when the clients are not advanced enough to make use of it anyway?

11 votes

Questions about TDD and unit testing

11 votes

How should a non-IT manager secure the long-term maintenance and development of essential legacy software?

10 votes

What responses disqualify a candidate from hiring during the interview?

10 votes

Is programming a profession not for a person with speech impairment?

10 votes

Advice for becoming a better programmer

10 votes
Accepted

Should QA be part of the development department?

10 votes

How does MVC work with the principle "Tell, Don't ask"?

9 votes
Accepted

Two contradicting definitions of Interface Segregation Principle – which one is correct?

9 votes

How to treat "The field is never used" warnings?

8 votes

Models per database table?

8 votes
Accepted

How do you call a "Proxy" that delegates to *several* implementations?

7 votes
Accepted

How to handle fired listeners exceptions

7 votes

Should all development, including refactoring work, be accompanied by a tracking issue?

7 votes

What happened to Borland Delphi?

6 votes

Need advice: Staying techie or going the MBA way?

6 votes
Accepted

How do I properly design a many-to-many (charges/payments) accounting system?

6 votes

Why are there multiple Unicode encodings?

6 votes

Choosing the right branching strategy for releases