software-development

How do you come up with a good name for a website or software you are building?

How do i come up with a good name for a website or software am developing. Are there references for naming websites or software? ...

Java development standards and tools (compared to C#)

I don't have any knowledge of Java platform and I wonder which tools (and methodologies) could be used to help developing maintainable code written in Java. I know one can use: Agile methodology in any environment jUnit/jMock for unit testing code (similar to NUnit/Moq in .net world) Checkstyle for coding standards - is this similar t...

Agile Development vs. Publishing Too Early

Hello, where do you guys draw the line between being agile and publishing early (with a limited feature set) and publishing too early (not meaning buggy)? I am thinking that if you publish too early, potential users may simply get turned away thinking that your product is just some half-baked thing thrown on the market that can't compet...

High Frequency Trading

Over the last couple of weeks i have come across lots of articles about high frequency trading. They all talk about how important computers and software is to this but since they are all written from a financial point of view there is no detail about what does software do? Can anyone explain from a programmers point of view what is high...

What kind of applications should a one-man software company create?

To clarify, I already have ideas -- some of which are in progress. My question has more to do with what qualities in a piece of software makes it a good candidate for just one man to develop & maintain it. And what are some examples of successful software applications that were developed by just one man (or woman)? ...

Xing is developed in what language/Framework/Technology?

What language/technology/Framework is XING built with? ...

How to increase code quality?

I would like to increase the code quality of myself and my team. What do you recommend me to do in order to achieve that? We are working with Visual Studio and C# (don't know if it's relevant though). Thanks! Shay. P.S. I've written a blog post that summarizes the answers from here: http://ironshay.com/post/How-to-Increase-Code-Quali...

How do I call an array value and use it to play a sound file?

I have an array that creates several different sound file names in a specific order. I have successfully created the array but I am not sure how to call the value I got from the array as the file URL or how I implement it into AudioServicesPlaySystemSoundID. This is the code I have so far: - (void)viewDidLoad { NSArr...

Taking Over Incomplete Software

A friend of mine wants to buy a nearly bankrupt software company and is interested in one of their incomplete software. What should he get from them besides the source code as the company is willing to provide any kind of documentation he wants. And he wants to get the most essential kind of documentation to minimize the duration of the...

Determining Value-Based Fees for Software Projects

There is another post on here "How to quote project development cost" where user SpliFF commented: This is not a labor market, you are selling knowledge and solutions. Some solutions are better than others. 10 hours of failing is worth much less than 10 hours of building a killer app. You need to stop thinking about time...

Which tests beside unit tests and continuous integration decision?

Some DO facts: two developers in a team we write unit tests (auto run with every build) we use source versioning control system (SVN) we (the two developers) are product managers as well (a classic situation with high risk of product over-engineering) Some DON'T facts we don't have nightly builds we don't have continuous integratio...

explaining software development to management

Our team is working on old hardware and trying to justify buying new hardware to improve our productivity. Mainly to improve compile times, better use of Virtual Machines, running multiple instances of Visual Studio, etc. Our app today takes about 1 minute to compile on our current hardware, and from some benchmarking will take about 1...

Manugistics/Avyx Forest and Trees scheduling utilities

In 1994, someone wrote a scheduling package for NASA utilizing a scheduling package of software that defined forests and trees. I have the complete source of the package except for the one library. No where in the include files is there any indication of who wrote it, but I have reason to believe that it was Manugistics. Can anybody p...

Learning from the scratch vs. Reinventing the wheel.

I saw an ASP.NET Guru using JavaScript library in his ASP.NET application to give it a cool look. After some Googling I found that there are various AJAX libraries (some are free) that are ready to be used in asp.net as controls to achieve the same and may be more. Now, my question is, should I learn the JavaScript library and follow t...

When my software has a new version, how can Bugzilla know that I am now working on a newer version?

I am using Bugzilla and SVN. Right now, the project version in Bugzilla is version 1.0. What if I decide to create a tag in SVN, for version 2.0. How can I notify Bugzilla that I would now be working on version 2.0? Do I simply edit the version number of the project in Bugzilla? Buut what if a user would like to file a bug for version 1....

How important is modularization of software projects

Modularization is obviously important in software projects, but I want to know people's opinions on how important and for what reasons it is important. I've obviously got my own ideas since I'm asking this, but think of it like a "common brainstorm" of the reasons one should modularize one's software projects... ...

Essential and Beneficial Software Development Organizational Roles

Our software development department currently consists of a project manager/chief architect, a few developers, and a DBA (as well as some support/helpdesk staff.) We're looking to expand and formalize the roles/positions of the team members as well as bring on addition members. What roles do people feel are essential, ie: absolutely ne...

What is the current software development/design book you are reading?

Hello *, I am constantly interested in reading interesting software development or design books. I think this post could be a great source to share opinions on books currently read by users. Especially I would be interested to know if the book is worth buying/reading and what is the summary in the user own words (pretty short mini-revie...

Agile Development Contract Template - Time and Materials with Variable Scope and Cost Ceiling

Peter Stevens has a great summary of different agile contract models on his blog. I've decided that I like one of them the best (Time and Materials with Variable Scope and Cost Ceiling) for a project I'm initiating, but I can't find a sample contract or template for such a contract. Anyone know where I could find something like that? ...

Where can i get technical information on how the internals of Django works?

Where can i get the technical manuals/details of how django internals work, i.e. i would like to know when a request comes in from a client; which django function receives it? what middleware get called? how is the request object created? and what class/function creates it? What function maps the request to the necessary view? How d...