user avatar
user avatar
user avatar
CraigTP
  • Member for 11 years, 9 months
  • Last seen more than a week ago
2185 votes
1 answer
476k views

What technical details should a programmer of a web application consider before making the site public?

467 votes
19 answers
191k views

I've inherited 200K lines of spaghetti code -- what now?

  • 3,302
419 votes
12 answers
18k views

Should I intentionally break the build when a bug is found in production?

  • 7,056
279 votes
25 answers
72k views

How do you know you're writing good code? [duplicate]

  • 1,997
178 votes
22 answers
54k views

Are null references really a bad thing?

  • 2,644
149 votes
5 answers
50k views

What are the key points of Working Effectively with Legacy Code? [closed]

  • 6,480
137 votes
16 answers
7k views

Does craftsmanship pay off? [duplicate]

  • 389
126 votes
27 answers
10k views

What are the worst false economies in software development? [closed]

  • 22.7k
123 votes
21 answers
6k views

Is there a way to combat Sales perpetually overcommitting? [closed]

  • 1,351
117 votes
17 answers
8k views

Should I tell someone that their commit caused a regression?

  • 2,061
101 votes
60 answers
12k views

Which things instantly ring alarm bells when looking at code? [closed]

  • 5,789
71 votes
3 answers
38k views

What is Google's repository like?

  • 1,670
71 votes
29 answers
146k views

Are certifications worth it?

  • 976
68 votes
7 answers
76k views

Are there open source alternatives to Bitbucket, Github, Kiln, and similar DVCS browsing and management tools? [closed]

  • 1,036
61 votes
10 answers
16k views

Is there such a thing as staying in a job too long? [closed]

  • 20.5k
57 votes
11 answers
5k views

Database source control

  • 1,285
54 votes
11 answers
2k views

How does one network at software conferences? [closed]

  • 8,073
51 votes
9 answers
9k views

How to sell Agile development to (waterfall) clients

50 votes
17 answers
5k views

How do managers know if a person is a good or a bad programmer?

  • 7,347
49 votes
4 answers
162k views

How do I completely-self-study Computer Science? [closed]

  • 617
46 votes
17 answers
3k views

How can I thoroughly evaluate a prospective employer? [closed]

  • 1,395
43 votes
7 answers
9k views

Functional Programming on the rise?

  • 2,564
38 votes
28 answers
16k views

What's the worst question you were ever asked at interview? [closed]

  • 38.7k
38 votes
17 answers
4k views

Software Design: Build it fast or build it well?

36 votes
12 answers
8k views

Has test driven development (TDD) actually benefited a real world project?

  • 469
32 votes
6 answers
6k views

Can fixed scope + fixed deadline + fixed price contract ever be made to work with "agile"?

32 votes
13 answers
2k views

How do you ascertain the quality of a potential employer's code before you take a position? [closed]

31 votes
10 answers
2k views

How to avoid to be employed by companies which are candidates to DailyWTF stories? [closed]

27 votes
9 answers
6k views

Decoupling classes from the user interface

  • 756
25 votes
7 answers
2k views

Is it possible to take a flexible agile approach to projects that require estimates of both time taken and time saved?

  • 3,526