polls

Best Java book you have read so far

Which Java book do you think is the must-have one for all Java developers? Keep in mind: One book per answer Check for duplicates before adding new answers ...

What does a company have to offer you for getting you employed?

We are a fast growing software development company and are looking for software developers. I would like to know, what attracts a software developer most on a company. Is it the kind of software project? The team? The money? The chance on advancement? Please answer by giving some kind of top-5-list (or more items, if you like). ...

What are some Real-Time Operating Systems for 32-bit processors?

What RTOS have you used or recommend for 32-bit processors. I'm interested in mainstream processors here: PowerPC, Pentium, ARM, MIPS A link to a web site would be a nice bonus. Let's conduct this as a poll. Please only provide one selection per answer and mod up if you agree with a selection already present. ...

How do I reward my developers for the little things they get right?

I am in a tech lead role and my developers get stuff right most of the time. How do I communicate to them thier value to me? (I.e. they have value because I do not have to go through and point out mistakes which means I do not have to watch them like a hawk which frees me to do more useful things). In summary For doing the mundane wel...

Xml or Sqlite, When to drop Xml for a Database?

I really like Xml for saving data, but when does sqlite/database become the better option? eg, when the xml has more than x items or is greater than y MB? I am coding an rss reader and I believe I made the wrong choice in using xml over a sqlite database to store a cache of all the feeds items. There are some feeds which have an xml fil...

What are the best programming and development related Blogs?

There are lots of great resources available on the Internet for learning more about programming and improving your skills. Blogs are one of the best, IMO. There's a wealth of knowledge and experience, much of it covering topics not often found in traditional books, and the increased community aspect helps to bring in multiple viewpoint...

What is your favorite non-free Content Management System?

I say "non-free" because I'd like to see what CMS tools are out there beyond the normal Drupal, Joomla or Wordpress debate. Just your favorite! ...

Trac in a Scrum team : What are the best plugins / hacks ?

I want to setup a Trac server to support my developer team work along with Bitten as a Continuous Integration server. We are using the Scrum development process. What are the Trac's plugins, hacks, macros or configurations I could use to fit my team needs ? ...

What IDE to use for Python?

Asking as a Python beginner, what IDEs ("GUIs/editors") do others use for Python coding? If you can just give the name (for example, Textpad, Eclipse ..) that will be enough. If it is already mentioned, you can just vote for it. But if you can also give some more comparative information, that will be much appreciated. Update: Result...

Poll: ASP.Net Data Access Methodologies

With .Net 3.5 SP1 adding Entity Data Model as an option for data access we are now faced with several out of the box options; EDM, LINQ-to-SQL, Typed Datasets, pure ADO.Net. We also have several open source options; Subsonic, NHibernate, LLBLGen. So the question for the poll: What is your single favorite Data Access Methodology for AS...

Is there TextMate-like editor for Windows?

Are there any good TextMate-like programs for the Windows platform? ...

How do you get yourself to focus?

What are some techniques you use to get yourself to focus on the task at hand, even if it's one that you don't really want to do? Answers along the lines of "If you have to work at focusing, get a different job" aren't useful. ...

What 8-bit embedded platform have you used for a design?

I'm looking for an off-the-shelf 8-bit processor module or even an entire hardware platform you used in a design. You used this product and essentially put your software on it. If you could mention the processor type and vendor it would be great. A small summary of the platform characteristics would also be great (e.g. 2 serial port, 1 1...

What operating systems available for an 8-bit microprocessor?

It does not need to be a full fledged OS, but at least have multitasking capabilities (i.e. a scheduler). Please mention what processor architecture it works on. This is a survey, so exact capabilities are not really important. Think of this as being a place to look at for possibilities when your next 8-bit embedded project comes up......

What is the single best free Eclipse plugin for a Java developer

Some Eclipse plugins are mandated by your environment. The appropriate source code management plugin, for example - and I'm not interested in those. Some provide useful enhancements, but in a specific niche. I'm not interested in those. Some are great, but cost money. I'm not interested in those. Some were really useful on older versi...

What is stopping you from using static analysis tools?

I'm trying to understand why some Java projects do not use static analysis tools like PMD, FindBugs, and Checkstyle. Lack of support from the powers-that-be in your organization? Perceived lack of value in the feedback provided by these tools? (signal-to-noise ratio too low? too many false positives?) Lack of time to configure and ...

What design pattern do you use the most?

I'm interested in understanding what design patterns people find themselves using often. Hopefully this list will help other recognize common scenarios and the associated design pattern that can be used to solve them. Please describe a common problem you find yourself solving and the design pattern(s) you use to solve it. Links to blo...

What should be included in a programmer's code of ethics?

Recently there was an ethical question asked, but I'd like some input on what might be included in a comprehensive code of ethics. I'm thinking of something along the lines of the Hippocratic Oath that professional software developers would hold to. We are in a relatively new profession, so there's likely to be debate about what should...

What is the single best typing tutor for Linux? (Please only one program per answer)

After reading Steve Yegge's latest rant, I felt bad. What's the single best software for Linux to get me up to 100+ wpm? Please use good SO polling style and name one program per answer so to give others a chance to upvote instead of duplicating. ...

Does users really prefer quicker apps or does features trump all?

How much of an impact does a faster application count considering the competition, or does features trump everything? Where is the balance point, and for what type of apps? ...