Skip to main content
Matthew Flynn's user avatar
Matthew Flynn's user avatar
Matthew Flynn's user avatar
Matthew Flynn
  • Member for 12 years, 11 months
  • Last seen this week
109 votes
Accepted

What are the London and Chicago schools of TDD?

65 votes
Accepted

Unwritten rules of rewriting another team member's code

53 votes

Is a large increase in velocity realistic in a Scrum environment?

52 votes

What is the difference between writing test cases for BDD and TDD?

48 votes

Interfaces on an abstract class

41 votes
Accepted

Do unit tests sometimes break encapsulation?

35 votes

How can I convince my boss that ANSI C is inadequate for our new project?

31 votes
Accepted

How long should a sprint planning meeting last?

29 votes
Accepted

Pros/cons between emphasizing client-side or server-side processing

24 votes
Accepted

When should I use StringBuilder or StringBuffer?

24 votes

What are the negatives of Development Managers as Scrum Masters?

22 votes

Should I plan ahead, or figure out programs as I'm writing them?

21 votes

Hiring programmers for small companies?

19 votes

Name for this antipattern? Fields as local variables

18 votes
Accepted

What units are story points estimated in?

17 votes
Accepted

Low Coupling: Single Responsibility Principle vs Cohesion

17 votes

What is the economic rationale for focusing on free, open source projects?

17 votes
Accepted

How to ensure a project 100% tested?

16 votes
Accepted

Why Aren't Rule Engines Written In Prolog?

16 votes
Accepted

Is documentation a User Story?

14 votes

Refactoring or upgrading databases to handle new features

14 votes

How much effort should I invest in creating loosely coupled designs?

13 votes

What do you deliver in the first couple of iterations in Agile?

13 votes

Why is SQL known as a relation-based / functional language?

13 votes

Pair Programming and ISO 27001

12 votes

How do you keep track of a requirements document on an agile team?

12 votes
Accepted

Do you track progress during a agile sprint (iteration)

12 votes
Accepted

How to deal with user interface design and respective feature support in Agile development?

11 votes
Accepted

What is the origin/meaning of the name 'NHibernate'?

10 votes
Accepted

Handling unexpected features during sprint

1
2 3 4 5
7