Jonathan Rich's user avatar
Jonathan Rich's user avatar
Jonathan Rich's user avatar
Jonathan Rich
  • Member for 11 years, 10 months
  • Last seen more than 2 years ago
51 votes
Accepted

Is it appropriate to have positive comments in code reviews, or is it exclusively for constructive criticism?

34 votes

Is it a must for every programmer to learn regular expressions?

24 votes

Unit-testing of inherently random/non-deterministic algorithms

19 votes

Should I use Dependency Injection or static factories?

17 votes

How can architects work with self-organizing Scrum teams?

10 votes
Accepted

What Http verb should the route to log out of your web app be?

8 votes

industry averages for time spent on maintenance

7 votes
Accepted

Is a JSON-based AJAX checkout safe?

6 votes
Accepted

PHP OOP: Should every object contain all the data?

6 votes

What is the best way to allow a client to contribute to a project?

6 votes
Accepted

In which order should I do comparisons?

6 votes

Chain class behaviour

5 votes

What is the best way to load balance javascript applications?

5 votes

Should PHP view files be called something other than '.php'?

5 votes

What's the protocol for a autoexecuting JQuery plugin?

4 votes
Accepted

What sort of questions drive the decision as to whether similar code is separate or common?

4 votes
Accepted

How to deal with warnings in a legacy project

4 votes

Does it make sense to avoid a framework when building a large webapp with PHP?

4 votes

Feedback on this back-end stack

4 votes

How can I explain the difference between NULL and zero?

4 votes

Why did Google develop a cross-compiler from Java to JavaScript?

4 votes

In API design, when to use/avoid ad hoc polymorphism?

3 votes

Level of detail of a user story

3 votes

Getting practicality of PHP from Ruby or Python

3 votes
Accepted

Methods to share memory or state across JVMs?

3 votes
Accepted

How can I write HTML, CSS, and JavaScript to make back-end developers work easier?

3 votes
Accepted

Is there a factory pattern to prevent multiple instances for same object (instance that is Equal) good design?

2 votes

How do you keep track of what classes and functions your team has written?

2 votes

Do not declare interfaces for immutable objects

2 votes

Can I use Node to add email functionality to an existing site?