Skip to main content
Bill Michell's user avatar
Bill Michell's user avatar
Bill Michell's user avatar
Bill Michell
  • Member for 15 years, 1 month
  • Last seen more than 5 years ago
32 votes

What's the difference between junior, middle, and senior developers?

23 votes
Accepted

Is this use of conditionals an anti-pattern?

23 votes

How to deal with tremendous number of failing tests?

17 votes
Accepted

When you should and should not use the 'new' keyword?

11 votes
Accepted

How do you handle database security from a desktop application?

9 votes
Accepted

What's the best/most efficent way to create a semi-intelligent AI for a tic tac toe game?

8 votes

TDD Red-Green-Refactor and if/how to test methods that become private

7 votes
Accepted

Is recursive forking considered an anti-pattern?

7 votes

When is unit testing inappropriate or unnecessary?

6 votes

Is it ok to write a quick software programme and then refactor it?

6 votes

What can you do to decrease the number of deployment bugs of a live website?

6 votes
Accepted

How to setup an agile startup without the customer?

6 votes
Accepted

I have a unexceptional exception. That is thrown by a API used in my project. Is it standard to log errors like these or handle them without logging

3 votes

Introducing Programming To a Mathematician

2 votes

Rewriting software using Agile methodologies

1 vote

How do you unit test an encoder?

1 vote
Accepted

How would you manage development between many Staging branches?

1 vote

Term for Performance Issues Due to Looping

1 vote

I don't know C. And why should I learn it?

1 vote

What is NOT MVC? (in a web app)

0 votes

Attempting to make a Cross Domain AJAX request to a Server I don't own

0 votes

Thoughts on Development using Virtual Machines

0 votes

Designing for an algorithm that reports progress

0 votes

How can I sell a legacy program rewrite to the business?