Skip to main content
Stephen Bailey's user avatar
Stephen Bailey's user avatar
Stephen Bailey's user avatar
Stephen Bailey
  • Member for 13 years, 2 months
  • Last seen more than 7 years ago
81 votes

Where does this concept of "favor composition over inheritance" come from?

41 votes
Accepted

Too many seniors in one team?

21 votes

In term of performance : while , for ... Loops VS recursion

13 votes

How to Code Faster (Without Sacrificing Quality)

12 votes

Balance between "right tool for the job" and familiarity

9 votes

How to handle a 'bad code' interview?

7 votes

How do we know to favour composition over generalisation is always the right choice?

5 votes

SOLID vs. Avoiding Premature Abstraction

4 votes

Ideas to talk about during "expectation setting talk" with my new software team lead?

4 votes

Do Programmers sometimes intentionally over complicate code?

4 votes

How many developers before continuous integration becomes effective for us?

4 votes

Do you read C or C++ compile errors after the first one?

3 votes
Accepted

Best opinion to give a potential client

3 votes

What is the definition of user classes, with respect to software use?

3 votes

Is it appropriate in a developer's job description to have "error free" as a key output?

3 votes

code cowboy on the team

2 votes

Is job hopping the best way to keep moving and learning at work?

2 votes
Accepted

How to do this in Standard UML?

2 votes

What's a good methodology for a small 2-person project?

2 votes

What's a good, concise way to explain the dangers of copy-paste programming to non-programmers?

2 votes

I'm a manager. How can I improve work relationships and communication with programmers?

1 vote
Accepted

How should I log time spent on multiple tasks?

1 vote

What is the best practice for gathering requirements when a customer does not know what he wants?

1 vote

What is the most effective/efficient way to develop an application with multiple people without source control?

1 vote

How do you cope with the dynamic nature of high-level software development?

1 vote

Why OOP is enforced in Java and C#?

1 vote

Is it reasonable to expect that a senior developer knows what OOP design patterns are?

1 vote

How do you know you're writing good code?

1 vote

Recommended Payment Schedule for Freelance Development

1 vote

Best Development Methodology for One Person?