polls

What do you do to keep learning?

When my children tell me that they hate school, I often tell them that they need to get used to continuous learning because they live in a generation in which constant learning will be required. How do I know -- because I live in a generation and work in an occupation in which continual learning is imperative. Do you agree with this se...

Effective sayings that relate something complex to a layperson?

For example: Updating the code for that legacy system is like fixing the plumbing in an old house. Sometimes it is as easy as changing a faucet, but sometimes you spend hours working around rotting wood only to find crap flying everywhere. ...

How should I check if a flag is set in a flags enum?

Of the two methods below, which do you prefer to read? Is there another (better?) way to check if a flag is set? bool CheckFlag(FooFlag fooFlag) { return fooFlag == (this.Foo & fooFlag); } And bool CheckFlag(FooFlag fooFlag) { return (this.Foo & fooFlag) != 0; } Please vote up the method you prefer. ...

When do you prefer to code?

I personally prefer to code late at night. I don't know why but I feel more productive then. At first I thought it might be because of the silence but I usually code while listening to music or the radio. What about you? Do you have any preference? ...

Are modal dialogs a good practice for the web?

Are modal windows/dialogs considered a good practice for websites? One of the things that concerns me about using a modal window is that it is so much like a pop-up window and it could cause user frustration or cause users to simply close it because it's intrusive. Do you know of any studies that talk about user preferences and use rate...

What's your favorite Prototype framework compatible, javascript date picker?

Please one library per answer so that people can vote for the individually. ...

What is your most wanted non-existent or underdeveloped open source project?

I am wondering if people have any ideas for open source projects that don't exist yet that they would like to share. Also, submit ideas that may be under open source development but need considerable work. I want to gauge the need for various projects. Please submit one idea per answer for effective voting, thanks. ...

How much time and effort do you spend on IE6?

I've often read that corporations will save millions once Internet Explorer 6 is finally laid to rest, but reading quotes like that make me wonder just how much time people are spending on IE6 development. I'll be happy once IE6 goes, but I've found that if I write valid HTML and CSS, use a JavaScript framework, keep the transparent imag...

What is a way for a web browser to communicate with a hardware device?

I have a data acquisition hardware device attached to a PC via USB that I'd like to send some information and settings, acquire some data, and then retrieve the acquired data on the client and send it to the server. The plan is to use a web portal to communicate with the device attached to the client PC. I was planning on writing a DLL...

Bundling .NET in installer

Would you (or your customers) rather download a 1mb installer and perhaps be prompted to download and install .NET, or a 23mb installer and never need to even know what .NET is? Chris ...

Java “must-have” development tools

Java doesn't seem nearly as "well served" as .NET with tool lists on the Internet. There's James Selvakumar’s article entitled "Must have tools for a Java Developer" which has items I don't agree with. (Do FireFox and MySQL qualify as development tools?). There is also the Java Power Tools book. Assuming you already have a half-decent ...

What are your must-have editor features?

What are the 3 killer features of your favourite text editor that you couldn't live without; the features that keep you loyal to your editor, no matter how good other people say other editors are? EDIT: Sorry for what appeared to be a dishonest, or karma whore question. I honestly didn't mean it that way. I have turned it into a commu...

What do you miss when you have to use C instead of C++?

This is not a question about which of the two languages is better than the other. I myself can't really decide. Pros and cons as always I guess. Also, if you feel you always would prefer C over C++, this poll is not for you :-). However, when I work in C projects I usually feel I'm missing a few language constructs more than others, wh...

What should students be taught first when first learning sorting algorithms?

If you were a programming teacher and you had to choose one sorting algorithm to teach your students which one would it be? I am asking for only one because I just want to introduce the concept of sorting. Should it be the bubble sort or the selection sort? I have noticed that these two are taught most often. Is there another type of sor...

Greatest Reward

As a developer what is the best reward that a Project Manager can give when a project is complete. One thing per answer, please. ...

What is the best scripting language to learn?

I have been learning C and C++ for sometime now. But, they do not allow me to do a lot of things like writing a script/program to get a bunch of files from the Internet easily. So, I want to learn a scripting language which is fun and which is useful for everyday chores. Which one would you recommend, and why? Other information that mig...

What do you use for web development and why you think it rocks?

Here's my new project: an open canvas, right in front of me. In a few days, I will start to code a big web application. It will start small, with few modules, only myself as developer and engineer, but hopefully it will grow and grow. Even though I am an active Java Developer, It's been a while since I last created a Web Application fro...

What is the value of BPM? (Business Process management) Is it worth using? In which cases?

And I'm not meaning Bits Per Minute, but Business Process Management. At first though BPM was overestimated, because the technology is somehow easy to address, but I've learned the value of BPM suites is in involving the non-technical, the business experts into the software design. I know, the user is always with us during analysis, ...

What new features in java 7 do you find most useful?

From this thread New features in java 7 I found the new features in java from Alex Miller list Which ones do you find most useful and why? Which ones will be counterproducent? NOTE this list is not final and not all of them will make it through. ...

Which LINQ syntax do you prefer? Fluent or Query Expression

LINQ is one of the greatest improvements to .NET since generics and it saves me tons of time, and lines of code. However, the fluent syntax seems to come much more natural to me than the query expression syntax. Which do you prefer and if you write standards for your company, do you enforce one over the other? ...