software

How re-detect an USB Flash Memory by software?

Dears, After selecting "Safe Remove" option in windows system tray, is there any way that I can re-detect my Flash by a code, without plug it out and again inserting it to the computer USB port? Best Regards ...

Forum software for asp.net C#

Closed as duplicate of http://stackoverflow.com/questions/342842/what-is-the-best-aspnet-open-source-forum I am looking for an asp.net forum software. Needs to be running on sql server 2005 or above. Also needs source code to go with that is written in C#. Would be awesome if it uses linq technology. Zeeshan Hirnai ...

Why is software quality so problematic?

Even when viewing the subject in the most objective way possible, it is clear that software, as a product, generally suffers from low quality. Take for example a house built from scratch. Usually, the house will function as it is supposed to. It will stand for many years to come, the roof will support heavy weather conditions, the doors...

What to do with unused, useful, code?

You when you spend all day getting a function to work just right, but then an architecture change causes the function to no longer be used? But you know that the code is useful enough that if the architecture ever sways back, that function will be again useful? It seems wrong to delete the function before you do the check in but then ag...

Release/Deployment/Maintenance process for a web service

Hi all, I'm doing research on some non-brittle release process techniques in a 24x7x365 web service environment. What are some of your favorite methods for releasing code from a development environment to a critical-production environment. This includes not only code changes -- but also database schema changes. Let's assume that everyth...

How often should you release software updates?

Moments ago Jeff Atwood said the following on twitter: Look, I love rapid new software releases, but the frequency of WordPress releases is just ridiculous. Which makes me think, how often should you release software updates? Daily? Weekly? Monthly? Yearly? Whats the best release strategy? ...

A book on the history of business software

Maybe it is not directly programming related question, but anyway. Is there a book you can recommend, covering some history of business software with kind of a big picture of how the field originated and went trough its evolution to become what it is today? I don't mean the history of software development, but the history of business so...

free auction software for ASP.NET site integration

Looking for advice on free auction software for ASP.NET website. Also, any insight on this subject is very welcome. ...

Is there an acceptable GUI client for git-svn?

My employer uses subversion for version-control, and this is unlikely to change. I'm interested in learning more about git, and using git-svn to interface with my employer's subversion repositories. My question is: if I were to begin using git-svn, would I need to do some or all of my version control work from the command-line? Or is the...

Throwing hardware at software problems – Which way do you lean?

There is a strong case out there for companies who are experiencing scaling problems with their current architecture to simply spend $$$ on cutting edge hardware to achieve the performance and scale they require. In most cases I have experienced and read about, the business case for software re-architecture never stacks up against the b...

Where can I find or donate software of historical interest?

Computer science and programming is a field with a relatively short history but it is developing very rapidly. Is there a repository for existing historical software or somewhere that I could submit software of historical interest? I've asked this, and answered using the standard SO paradigm, because I thought it would be of general in...

How do you know what version number to use?

Here's one I have always wondered about... Please excuse my naivety, but - How do you decide what version number to name your software? I assume, when somebody creates a "final" version of an application/program it is version 1.0? - Then, what happens when you update it, how do you decide to call it 1.1 or 1.03 etc etc. Is this mostl...

What are examples of good software to use for Web Design

Can anyone suggest examples of good software to use for Web Design ? ...

Design Patterns - Architecture Astronaut

First, feel free to close this if it's not appropriate, as this is my first time on Stack Overflow. Perhaps my question is similar in nature to this one: Do you use design patterns? The programs that I write are small 50-75 K line programs mostly using Windows Forms and ASP.NET. These programs are GUI intensive allowing the design an...

What are the important problems of our field right now?

In this speech by Richard Hamming, he says In summary, I claim that some of the reasons why so many people who have greatness within their grasp don't succeed are: they don't work on important problems,... That set me thinking... I do want to become great. I am a software developer. One way I can become great is by doing wh...

How to do a Software usability evaluation

Most of the guidelines and checklists available on the internet are for "web usability" is there any checklist for "software usability"? ...

How do you come up with a good name for a software company?

I'm starting up a web design shop and hoping to also get into custom software development. So the problem I'm having now is coming up with a name for the company. I want something cool and funky, but I'm not sure where to go for ideas. Someone suggested that I name it after a fruit (well "Apple" is already taken :)), or a famous ship,...

How do Software Engineers Develop programs?

I am wondering how do people develop programs in a software company? Like do they split up the work or does one person do everything. and how does it all work together? Hope you understand what I am talking about ...

Are there standard definitions for the terms alpha, beta and RC1 in software development?

Hi, I am interested to know if the terms alpha, beta and RC1 are terms that are used throughout the software industry or just MS. What are the definitions? Malcolm ...

What are the advantages of Commercial Software vs. Open Source Software?

I know many advantages of Open Source Software. But what are the advantages of Commercial software from customer view? When should I use/buy a Commercial Software instead of a Open Source Software? ...