software-development

Which software development method?

Hello, I'm a member of a software development team working on a small project (we think that we can release a beta quality product after 2 or 3 month continuos work). since this is our first teamwork, I decided to ask you to suggest me a good development methodology. so Which software development methodology would you suggest for a sma...

Can I use Ubuntu to create a Apple iPod/iPhone/iPad app?

I was wondering if I could make some money by creating an iDevice app and posting it on the Rock your Phone Store. Which language should I use and are there exceptions to it. ...

Did anyone build a web services platform on top of thier data ware house?

looking for experiences ...

Perfect for my career?

Hi, I am writing to you hoping for a good answer for my question. I have been a .NET developer for last 5 years. I have used Cisual Studio since their product framework version 1.0 - 3.5. I am very much OK with development technically. But my only issue is that I don't have any paper qualification or certification yet. Now, I am plan...

When is a re-write acceptable?

I know this is a generalized question, but some input will definitely help. We have numerous small applications (web and win), all running smoothly (maybe a bug or two), and all making solid income, but we find that every year or so, the developers start to itch, and want to do a rewrite. Generally i will agree, cause i come from a de...

Are there standard thumb rules to consider applications as large based on number of lines of code?

If so, what are the thumb rules for considering an application large,medium, and small. Helpful links will be appreciated. ...

How hard is iPhone/iPad development

I've been developing for quite a while but while I consider myself competent (or better) with C++, Java, C# & AS3/Flex in areas from web-servers to desktop applications to 3D games, I'm aware all these languages are pretty similar; even on the libraries side I know what to look for based on using libraries that do similar things in anoth...

What is a common term for the following tools

is there a common term that can be used for the following tools Bugs Database Source control software a software use to compile from various programmers in one step These tools can be used by programmers to improve teamwork, coordination and quality of code produced ...

Mindmap and programming

Do you use mindmap to brainstorm ideas before coding? Should I and why? ...

Developer's Log

Possible Duplicates: Do you keep a programming journal? What do you use to keep notes as a developer? I am interested in the benefits of keeping a daily log of my development activities. I was wondering how common this practice is in software development (i.e. Do YOU keep a log of your development activities?) What sor...

What is OSGi and which applications already applied it?

Recently I learn about OSGi and still don't know what is the difference between it and DLL (Dynamic Library Linking in Windows). And will it attract more developers and companies to Java world? And can you list out some applications already applied OSGi. For now, I only know GlasshFish 3, have to admit that the performance was increased...

What is the recommended strategy of complete refactoring of a live product?

Hi, Consider that you have "System_A" which is a web application. And System_A has simply 3 layers: UI, BusinessLayer and Data-Layer. And now you want to make a widespread refactoring of System_A (the UI and BusinessLayer only) meanwhile that is working as a live product. What should be the safest strategy of refactoring System_A and ...

Why do people insist that they don't need to follow any standards?

Why is that some people feel that they don't need to follow particular practices and standards, or indeed keep themselves up to date with new technologies? Is it really the case that teams who have done things in a certain fashion for say the past 5 or 10 years shouldn't need to change because it works and have happy customers? If you ...

A good book for a manager new to software development

Recently I've been hired by a small startup. My managers are both new to software business and I was wondering if is there a good book to recommend them. The book must explain well how to manage various development methodologies (cascade, agile, scrum, etc..), version control, how to effectively track bugs and how to set up support and e...

Differences in development process - Applications vs. websites

Background: All of my experience in developing software and managing projects has been related to applications (not counting a few trivial hacked-together websites here and there). Process-wise, I typically start off templating Rapid Development and the Software Project Survival Guide and then tweaking the plan to suit the needs, resourc...

What is the secret behind being a good software developer?

I had this question in my mind. I thought i figured out the answer like each one of you. So, 1) what do you think as the secret behind being a good & passionate software developer? 2) What is the single most important thing that a software developer should posses? I never meant to pollute this forum with non-programmatic question, but...

Android best revision control for apps?

Ok so I have my app that I am about to release as a beta. It also has bug reporting feature thanks to ACRA. Now I want to be updating the beta and also fix any bugs that has been reported. But of course I would want to keep the original released copy so that I can figure out the bugs and what not. And then as final versions get releas...

Code version change "rules"

Hi guys, First of all, i know that there are no fixed rules about software version control but I have several questions. 1) How to upgrade versions correctly I have a small software that I started a while ago and since i started from scratch I started with version 0.1. As I added more functionality I have been upgrading the minor num...

Visual Programming tools that can be used for practical app development

I've been interested in Visual Programming Languages (VPL) for a while. However I've hardly seen any environments that can be used for practical projects such as Windows apps or web services. I've heard of the following: LabVIEW - electronics and instrumentation Microsoft VPL - robotics Game Maker - games Google App Inventor - Android...

How do software developers, software engineers, and computer scientists all differ?

I am a first year college student who just declared a major in computer science. I've been doing different internships this summer building web and desktop applications using asp.NET, Java-ee...etc. I've heard many titles for this job, mostly web/software developer. How does that differ from a computer scientist?? Is it the algorithms pa...