Tagged Questions

Questions about running a software development business.

learn more… | top users | synonyms

3
votes
3answers
399 views

What to do (or not do) when a developer doesn't deliver the goods?

I've recently had the misfortune of hiring a developer who failed to deliver a working product by the arranged date. I have the software, but it produces errors on installation. The developer said the ...
57
votes
16answers
3k views

How to stop the development spec from changing in mid development?

Problem: It seems with almost every development effort I'm involved in, no matter how much time is spent planning prior to starting development, there is always a large amount of changes required ...
14
votes
5answers
1k views

What is a realistic way to handle customer-specific software patches?

I'm trying to gather effective ways that others have solved the following problem. At work we've been forced to release a software patch (to be installed on end-user systems) that we only want ...
40
votes
19answers
3k views

Hiring programmers for small companies?

I've been running a company for nearly 10 years, and all this time it's been just myself, another programmer (who's a great friend and cofounder), and a salesman (who's also a friend). Together, we've ...
19
votes
11answers
2k views

Software Development - Project, 1 Programmer - What if hit by bus?

The company I am currently working for has me developing a bunch of internal mission critical software. I have one other person that works for me but he's more of a testing guy and not really a ...
-3
votes
1answer
2k views

What are the business benefits of Ruby/Rails to tell a client?

I'm programming Ruby. I'm programming Rails. It's zen, it makes fun and it's cool. But what are the real technical and foremost business advantages of Rails, I can tell a client? I know the ...
2
votes
1answer
477 views

What are my options for selling software independently on Windows?

I am looking to port a tool from the Mac app store over to Windows, the platform where I spend most of my time these days. I've spoken with the author of the original app and we've begun talking about ...
6
votes
1answer
182 views

If I want my client program to be free software, do I also have to release the server software as free software?

Imagine I've written a game and I want to make it free software. Am I also required to make the game server software free software because the game uses it to connect to other players to play against? ...
2
votes
3answers
445 views

How can I share my python scripts with my less python-savvy business person partner?

I'm taking financial mathematics as an elective, and I'm working with real life finance industry worker type people. It's actually kind of fun. When I pulled out a macbook at one of our meetings, I ...
3
votes
4answers
159 views

What resources about business should an internal IT department programmer be familiar with [closed]

I am developer / analyst in an internal IT department at a medium sized business. I have to deal with business people all the time and many of the things I create can have profound impacts on the ...
5
votes
3answers
960 views

Are there standard practices when writing a spec for a software development project?

Are there standard practices when writing a spec for a software development project? Is there a specific format to follow? Also, does the developer or the client write this up? If the dev, is this ...
2
votes
2answers
548 views

How should I handle the publishing of an iPhone app under someone else's name?

I've agreed to build an iPhone app for a client that was referred to me. I'm a full-time software engineer by day, but this is only my 2nd iPhone app and I agreed to do it without upfront funding as ...
7
votes
4answers
404 views

Is the market of small-scale development/production tools that difficult?

I was wondering, is there an economic rationale in developing and marketing a small tool (standalone or rather plugin)? Of course, let's assume that the tool does indeed solve a real problem from the ...
8
votes
5answers
261 views

How to include rookie developers into your project?

We're considering teaching some employees who have either zero or general hobbyist level programming experience to take workload off me. We use Python/Django which has some of the friendliest ...
15
votes
5answers
461 views

Are there standard guidelines for auditing software for possible buyout? [closed]

We are in the process of auditing a company with a view to buying them out. One of the key parts of this decision is the software they've developed over a long period of time. We always have the ...
4
votes
1answer
3k views

Can I make more money freelancing in Android, or Web development? [closed]

Is freelancing in Android development or Web development the better choice to achieve a ~300$ income\month? It is too hard for me to do both. I'm currently studying CS in college and this is my ...
6
votes
12answers
1k views

What factors should be evaluated when determining a desktop software price?

What factors should be evaluated when determining a desktop software price?
7
votes
3answers
502 views

How “commercially savvy” should software developers be? [closed]

I have been watching answers to many questions on this site, and have come to the conclusion that commercial pragmatism does not factor into many software development discussions. As a result, I ...
7
votes
5answers
487 views

Application development practices in a non-software company [duplicate]

Let me preface this by apologizing if this has been covered elsewhere, but I was unable to find sufficient information in my searching. Background information I work at a non-software company ...
5
votes
6answers
311 views

The business and architecture challenge behind creating effective user stories

A friend of mine in another department had a problem and came to me with a question that I wasn't sure how to help him with. He recently became promoted to architect and he was put in charge of ...
2
votes
3answers
168 views

When doing up a quote, do I see my client in person, or send it via email? [closed]

Client need something done, I need to write up a quote, how do I approach it? If you have any general strategy on this issue would also be appreciated. This is to build a website/database for a few ...
7
votes
5answers
1k views

What do people in IT consulting firms do? [closed]

What do people in IT consulting firms do? Ok I can guess they consult, provide answers to questions, but exactly what kind of questions do they answer that it is even possible people will pay enough ...
4
votes
4answers
229 views

What “business things” should a programmer know about their company and team? [closed]

I spend a fair amount of time reading programming blogs, and it seems to be a popular belief that having business knowledge adds value to a programmer. I can see the reasoning for this: ...
3
votes
3answers
229 views

What is an efficient way to retrieve product counts at multiple levels of a hierarchy?

I'm working on an e-business website to sell books and also want to display the number of available books in the category list. The category list contains the genre and the format (pocket, ebook, ...
6
votes
11answers
1k views

How much should Developers interact with Clients? [closed]

A philosophical discussion has come up in my department that I'd like p.se's opinion on. We're a 6 person development department inside a 60 person IT shop. All other departments are growing FAST, and ...
3
votes
3answers
221 views

What is the best strategy for quickly implementing small business applications?

I'm not a software developer, but I have previously developed a project-specific Access application for another employer. My current employer would like me to help organize their workflow and data for ...
18
votes
5answers
616 views

Are there any notable examples of business disasters directly attrutible to open-source software? [closed]

In "enterprise" environments, I've observed a strong prejudice towards proprietary software. Even in large business that use Java, it is unusual to find MySQL or PostgreSQL, and WebSphere and WebLogic ...
4
votes
6answers
613 views

How quickly, and how severely, should one sound the alarm when things look suspicious?

I presently have the task of baby-sitting a business critical batch ETL system, querying the database of this system every morning for inconsistencies, and rerunning jobs that have failed. I am not ...
14
votes
8answers
2k views

Is adding Ad Hoc reporting to an application worth the effort?

We have an application which collects a lot of data and has reporting baked in to it. The first iteration was a Crystal Reports integration which worked nicely. Create the report in Crystal Report ...
2
votes
4answers
1k views

Business rules, business logic, input validation

This might be asked a thousand times but couldn't find the answer. I just wonder how you people handle the business logic errors? Im trying to do a nice api for my business model. Some methods have ...
9
votes
5answers
621 views

Is it a must to focus on one specific IT subject to be succesful?

Lately I'm deeply disturbed by the thought that I'm still not devoted to one specific IT subject after so many years of doing it as a hobby. I've been in so many different IT related hobbies since I ...
42
votes
9answers
5k views

When and how a programmer should start own business? [closed]

The title says it all but here's some explanation of what I want to know: Let's suppose a programmer has around 5 years of experience in multiple, mainstream languages. Also suppose that the ...
7
votes
3answers
929 views

PHP and Ruby: how to leverage both? and, is it worth it?

As you might have noticed from the title, this is not a "PHP or Ruby", or a "PHP vs. Ruby" question. This is a question on how to leverage PHP + Ruby in the same business. I myself am a PHP ...
2
votes
1answer
936 views

What is your experience working for IT outsourcing company in the professional sevices and/or managed services?

I am from the UK. I have about 4 years experience working for a large European IT outsourcing company. This company was split into two; professional service and managed service. I only worked in the ...
1
vote
4answers
596 views

Open Source Client-Based Project Management?

For quite some time I've been searching for a web-based, open-source project management program that I can run on my rented space at Dreamhost to track client projects. dotProject seems nice, but I've ...
2
votes
4answers
450 views

How can I keep track of all the websites I've made like a proper business would? [closed]

A few other students and I are forming a group that wants to become good at what we do: websites. We are making websites for free for friends at the moment in order to get ourselves some experience ...
3
votes
3answers
282 views

One-time income with recurring costs: how to mantain an app in the cloud

You have an idea of a software/app/webapp/website that you would like to spend some effort and implement. Your idea uses a cloud system to keep things up and you think you could earn some money by ...
2
votes
1answer
236 views

Is there a source for user opinions on commercial enterprise software? [closed]

It seems like a lot of my clients get roped into buying less-than-adequate enterprise software then dumping it on us (as consultants) to implement. I've seen some of these slick vendor demos where ...
3
votes
3answers
265 views

Made a windows gadget for the local tram company without request. What now?

I'm too lazy to look at a pdf/table when the next tram is, so I did a windows widget that always tells me when the next one is. You can add, edit and delete trams to be watched. I don't work for this ...
8
votes
4answers
291 views

What do I need to know before approaching a web developer/ developing team?

I have little experience in website programming. However, I have an idea for a website that I would like to make real. It would have many of the same features that a site such as TripAdvisor uses, but ...
22
votes
8answers
688 views

Are IT and software industry getting more and more litigious?

The last couple of years I've been observing an exponential growth in the news related IT companies and individuals taking their cases to court, on one side, and the questions concerning legal matters ...
4
votes
6answers
252 views

Company sends debug versions of software to clients

Hey, I'm a Junior Programmer working at a company. I just found out that they've been releasing a debug build of their product to clients for the past four years because the release version is broken ...
1
vote
8answers
684 views

How do people make money by writing programming languages? [closed]

Why will anyone even attempt to write a programming language? It seems to be a tedious task and the alternative (simply using an existing language) seems to make much more economical sense. ...
0
votes
1answer
326 views

General knowledge about building businesses applications for (small) businesses?

How can one a software developer learn about how to provide business solution? including but not limited to, implement business applications in decent software architectural style? CRM, ERP, MDM, ...
5
votes
3answers
196 views

Protecting yourself from intellectual theft

I have been working on a project for about 6 months and it is finally done. Done meaning the bones of the software, all the servers are in place, the beta testing is ready to begin and in the real ...
2
votes
2answers
243 views

How do I move into consulting/building apps for small-to-mid businesses?

I have a few friends who are small business owners (~100 employees) and I've had good luck turning their Excel spreadsheets and the like into actual applications. It works great for them and is ...
25
votes
11answers
573 views

Coaxing requirements out of business people?

What methods seem to work best to coax requirements out of non-tech business people? I am working with a team that’s trying to get a spec together for a project. Every time we have met and it comes ...
4
votes
4answers
485 views

Business programmer or a systems programmer

What is the fundamental difference between working as a business programmer or a systems programmer. An example of a business programmer to me would be someone that works in finance or insurance. ...
2
votes
2answers
146 views

general question regarding ecommerce development

I hope it is appropriate to ask this question here. I was going to ask at stackflow. A very general question. There are loads of ecommerce web based applications about, such as prostores, eshop, ...
5
votes
3answers
470 views

How to learn/become capable of providing quality app design?

I'm interested in things a programmer should learn/know to provide extremely good application architecture design. As known any design can be regarded as good one for certain circumstances but when ...