polls

How do you name your filter methods? Do you use "By" or "With"?

I am working on a library that will contain many filter methods. I have seen many project that use this syntax for filters public Foo GetFooByBar(bar); In other project people use this syntax public Foo GetFooWithBar(bar); Since this library will be reused by many other developers I wanted to know which one developers feel more co...

"Low [Machine] Level" Blogs

I am looking for Blogs that discuss low level programming like assembler, how a .dll loads, how to process links to a .dll, and how a loader maps DLLs into a Process Address Space, among other topics. Links are appreciated. ...

What is the best credit card processing service?

We're looking to add credit card payments to our system (and it needs to be fairly custom, handling variable "per use" charges each month). We would like the integration to be simple and secure (i.e. no storing of credit card data on our system). What, in your opinion, is the best credit card processing provider to offer this kind of...

What is the best way for a non-CS major to obtain credibility as a programmer?

I did not study CS in college and have been working with a company for almost five years. During this time I have worked closely with our development team, and have realized I enjoy software development work and coding. For about three years, I have profusely studied from books: mostly programming languages (C#, Python, and Java) and S...

Deploying .NET applications to Amazon EC2 - what AMI image to use?

What AMI images do you use when deploying or testing .NET applications at Amazon EC2? Is this image based on Windows or Linux? Is it an image from AMI repository or something that you've built (if so, then is it public)? What version of .NET does it support (applies for Linux)? What other important features does it include? So far I'...

Successful Domain-Specific Languages ? Which one do you use ?

Hi, I'm interested in Domain Specific Languagess design and implementation. Much of the DSLs that I know stem from the academic world. Can you give me some pointers to DSLs that are actually used in the industry ? and that you use on a daily-basis...which are really convenient.. (I'm interested in declarative languages too, but not re...

When do you believe software AIs will truly be able to pass the Turing Test?

When, if at all, do you believe that we will see AI systems that are capable of passing the Turing Test? If a machine acts as intelligently as a human being, then it is as intelligent as a human being This concept forms the basis of the Turing Test, a means to evaluate if an artificial intelligence is indistinguishable from a hum...

GCC on HP-UX, lots of poll(), pipe(), and file issues

I'm having a lot of trouble building a 'middleman' logger - the intention is to place it on the path above an item in /usr/bin and capture everything going to and from the application. (Black box 3rd-party app is failing FTP for some reason.) Once run, the middleman will fork, redirect stdout and stdin to/from pipes that the parent has...

What are the Worst Software Project Failures Ever?

Is there a good list of "worst software project failures ever" in the history of software development? For example in Canada a "gun registry" project spent around two billion dollars. This is of course, insane, even if the final product "sort of worked". I have heard of an FBI Case file system which there have been several attempts...

Create unique Poll/vote/survey in php

The unique poll/vote/survey i mean here is, user can only vote once. How do i do that? Track their ip? Login? Beside login, what else? (login is my last option, thus beside login, is there anything else I can do?) ...

What old-school programming/system building techniques would you like to see used more?

As an industry we tend to have a short attention span and be easily distracted by "new" things—which often turn out to be old things, effortfully re-invented. Tony Hoare said that if we could learn the right lessons from the successes of the past we wouldn't have to learn from the failures. What were those successes, in terms of techni...

use cases for well-known Java software packages

I am browsing some of the Java software packages (Guice, GWT, JAX-RS, etc.) and my head is spinning quite a bit because I don't really know the use cases when these particular software packages shine. The tutorials seem to show you how to do something with their package, but not why you would want to use their package (or in which cases ...

Will you put the model part in asp.net mvc into a different library/assembly?

Will you put the model part in asp.net mvc into a different library/assembly? Edit Or should we put put the model part in asp.net mvc into a different library/assembly? ...

Recommended books about the software business?

I know "Getting Real" from the 37signals? What else? ...

Poll of techniques used by SO developers to estimate the effort or time for a project or task

There has been quite a bit of discussion about how to apply specific estimation techniques, or which estimation method is better than others. But it's hard to get a sense of which estimation practices people actually use. What I am interested in is an informal poll of what types of estimation techniques people typically use. Please ad...

Opinion Poll on Unnamed Structs

Having a bit of internal debate in my group about the use of unnamed structs\unions in our C++ code. I'd like to get feedback from the community of what you think. Should they be used at all? When is it valuable? What are the pitfalls? etc. Example: union SFlags { struct { unsigned int A : 1; unsigned int B...

What do you call the punctuation marks { and } ?

What do you call the punctuation marks { and } ? Braces? Curly brackets? Something else? ...

How can I use PHP and JavaScript to make an image clickable, and increment a counter stored as a flat file?

Im trying to find a php/js script that will let me take an image, and when clicked, increase the number in a flat file, and save that file. I know how to include the file to get the vote total. Im going insane trying to find this to plug and play into my website. Id love to have ip logging, and a cool fade in/out refresh update thing. ...

Project based on J2EE

Would you start J2EE project nowadays if you have other alternatives? UPDATE: I think little clarification is needed: Is it worth investing in J2EE if practically everything it claims to offer can be achieved by using other technologies? To be honest, J2EE scares me by its monstrosity and I foresee substantial maintenance and/or evolutio...

Most useful Rails plugins, Ruby libraries and Ruby gems?

I have seen many sites which provide the whole list of Rails plugins, Ruby libraries and Ruby gems, but we hardly use few of them and some may not suit our requirement and we spend a whole lot of time searching for useful plugins which suits our requirement. I have created this poll, people can post useful libraries, gems and plugins wh...