polls

Where do you look for team members?

What sites do you use to find memembers for a team for game development? Looking for Artists and Sound people can be tough on sites like GameDev.Net because that's what everybody is looking for there. What are some recommendations for finding people that are not coders to help you on game projects? ...

How do you search the web for programming related information?

Could you share your frequently used tricks to search the web for programming related information? Here is my toolbox: To find a library or an application I use del.icio.us search (ex. communication java python) or recently stackoverflow. To check recent news about a project or library I use google and narrow my search results to mon...

When should BOOL and bool be used in C++?

When should BOOL and bool be used in C++ and why? I think using bool is cleaner and more portable because it's a built-in type. But BOOL is unavoidable when you interactive with legacy code/C code, or doing inter-op from .NET with C code/Windows API. So my policy is: Use bool inside C++. Use BOOL when talk to outer world, e.g., export ...

What was your first programming book?

What was your first programming book? The idea behind the question is, just to know from where you started learning (programming).. but not related to 'best/recommended/...etc programming books'. ...

Do you practice the planning game?

In our small development team we are adopting the agile way of developing our software. We try to stick to one month development cycles. At the beginning we play what we call "the planning game". The idea is to filter out all the issues and find out the ones to be handled in the upcoming iteration. Here it is in a nutshell: every person...

What are the most useful, free .NET libraries?

Please ignore. DUPLICATE to http://stackoverflow.com/questions/662956/most-useful-free-net-libraries There's a similar question on SO for Java. I didn't see one for .NET. What are the best can't-live-without free (gratis and/or libre) .NET libraries? This is a poll, so please: Post only one library per answer to avoid duplicate an...

Production Release Checklist

When releasing a new build to production, what is the general preperation/checklist you go through to make sure your build isn't going to flop? What I am looking for is something like Technology: ASP.NET & SQL Server Backup Production Database Restore Production Database to UAT Run database alter scripts Grab latest buid from Cruise C...

Pros and Cons regarding extended use of branches.

I want to be able to choose the right branching strategy for most thinkable situations and organizations. So I'm looking for a extensive list of positive and negative effects of extending the use of code repository branches in a development organization. Please only post one pro or one con in each post, so that the voting system can he...

Your favorite lesser-known Rails gems/plugins

What are your favorite lesser-known gems/plugins for Rails? This question about Rails plugins brought up only the usual suspects (Paperclip, RSpec, Shoulda, Restful Auth, etc). It'd be great to get a list going about the hidden, less popular ones that rock. ...

Long-held, incorrect programming assumptions

I am doing some research into common errors and poor assumptions made by junior (and perhaps senior) software engineers. What was your longest-held assumption that was eventually corrected? For example, I misunderstood that the size of an integer is not a standard and instead depends on the language and target. A bit embarrassing to...

Anti-Joel Test

The Joel Test is a measure of how a team performs with regards to the best practices in coding. What questions, given a 'yes' answer, would subtract from the the Joel test score? (Assuming you don't simply negate the current questions on the 'Joel Test', ie: "Do you have no source control?") For example: Does the company insist on ...

Capability Im-Maturity Model

Found an article about Capabilty Im-Maturity Model (CIMM) that complements the CMM levels (1-5) with levels 0 to -3: Level 0: The Negligent Level Level -1: The Obstructive Level Level -2: The Contemptuous Level Level -3: The Undermining Level I have never worked in projects on level -3, but certainly experienced the other levels. Wh...

Most inappropriate function or variable names you have encountered?

I was reading through my daily doze of RSS when I noticed a link to the python compiler documentation where class names like assList, assName and assTuple exist. While starting names with 'ass' is perfectly acceptable to me, it just sparked this idea that there probably exist much better examples of this. Have you personally used or ot...

What tools do you use in your build process to guarantee better code quality?

Earlier today I asked a question about enforcing coding standards. Someone mention about NDepend tool that does code analysis. It looks like this tools does a lot of good thing to help developers to write higher quality code. The problem is that NDepend is not free (I obviously got spoiled by Open Source projects). I don't mind to sp...

What is the WORST commit message you have ever authored?

I mean, we've all done it, making some changes and the checking them in with messages such as "made some changes" or "fixed a bug." Messages so inane, so pointless, you might as well have written "magical fun bus" in their place (of this, I am guilty), as it would be, perhaps, more descriptive. I ask you then, what is the most pointless,...

Log every time an exception is handled

I have noticed a discrepancy in views on logging and wanted to provide a poll on this issue to the SO community. C.f. a similar question but not as a poll. Poll: Should exception handlers ALWAYS write to the log any time an exception is caught and handled? Note: This is not a question about how to handle the exception, or on how to r...

Creating colored bars for poll results

In my web app I'd like to display poll results with colored bars with length proportional to the percentage of votes. How can I achieve this with HTML/CSS? ...

Which applications would you like to see integrated with Google Wave?

Google Wave has some very interesting features in it, mostly the integration ones. Which applications (web or not) would you like to see integrated with it first, when it launches? ...

What's your favourite feature of Version Control integration in your IDE (editor)?

What is your favourite feature, or a feature you would want to have, in Version Control support in IDE (or editor) you use? I mean here features such as: automatically adding files to version control when you are adding them to a project graphical diff and quickdiff (highlighting differences) for comparing with last version, and with ...

Hidden features of HTTP

What hidden features of HTTP do you think are worth mentioning? By hidden features I mean features that already are part of the standard but widely rather unknown or unused. Just one feature per answer please. ...