Questions about running a software development business.

learn more… | top users | synonyms

3
votes
2answers
185 views

How much to each part?

I have been involved in a project and now it is coming to an end. The good news is the company will start to commercialize the software which is specific software to ISPs. As a programmer / developer ...
4
votes
4answers
351 views

Choosing a programming language allowing that affinities of the customer? [closed]

I would like to have some professional opinion about the programming language used for a project in a company. Let's explain me... In my company, the first argument to choose Java as the main ...
11
votes
3answers
2k views

Any hard evidence on how much smart phone app developers have actually earned? [closed]

I am considering making a smart phone app. Before I start, I want to see whether it is worthwhile at all. Unfortunatelly, I find it very hard to find any hard evidence on how much the developers of ...
1
vote
2answers
192 views

can subcontractors claim contractors work?

If I am subcontracting from a company. Am I able to claim the work as if I were doing for the client themselves. In other words.... if Client A ask Company A to do some web development. and Company A ...
2
votes
5answers
174 views

Could Most Software Companies & Users Benefit From Rolling Versions

Having used Google Chrome now for a couple of years, I've really gotten to like rolling/automatic updates. I know that most modern software has "automatic updates", but many large pieces of software ...
2
votes
6answers
286 views

ROI in choosing a CMS solution

At the company I work for we need a CMS. We have to choices, first one, work with an existing CMS ( Drupal, Joomla, whatever ) or develop our own. I know for sure that developing our own is the ...
5
votes
4answers
1k views

What do you think are the biggest software development issues, in small to medium businesses?

I own a small software development company that developes Web software to other small and medium companies in Chile. The business process is very complex and it is hard to stablish where to put the ...
2
votes
2answers
272 views

Javascript business model

Does anyone know anything about slidedeck's business model (see link below)? These guys are a javascript component that they sell online. As the tech savvy know - It's very difficult to sell ...
7
votes
4answers
406 views

What is meant by “Repeat Business”?

Repeat Business obviously happens because the company has a great product or a great service. In the software industry, do companies make the code base complex enough so that the maintenance comes ...
16
votes
5answers
4k views

What should a freelancer's business card have? [closed]

For example, when I first started out freelancing a year ago, my business card had my name, email and website - and up top a list of the technologies I'm comfortable with. In retrospect I don't feel ...
28
votes
10answers
7k views

How important is Domain knowledge vs. Technical knowledge?

I am working on a Trading and Risk Management application and although from a C# background, I have been asked to work on SSIS packages. Now I can live with that. The pain point is that there is too ...
6
votes
3answers
776 views

What are the great unsolved challenges (or recent promising breakthroughs) of enterprise programming? [closed]

My experience with programming came from a field, computational linguistics, where there LOTS of unsolved problems (computationally modeling natural language, or having effective statistical ...
8
votes
5answers
420 views

Modules already committed, client doesn't pay, what should I do?

So the story is simple, early stage EU portal hired me to do some extra modules. I got all the source code for local testing, did my job, committed new code. Now I am out of this project but client ...
28
votes
18answers
2k views

How come there is still so much programming work? [closed]

I wonder why programming jobs haven't yet "dried up" because of the software evolution. For example, I am a developer myself, which means that I do care about software (I mean I am not of the type of ...
34
votes
14answers
4k views

What to do if you find a vulnerability in a competitor's site?

While working on a project for my company, I needed to build functionality that allows users to import/export data to/from our competitor's site. While doing this, I discovered a very serious security ...
10
votes
8answers
491 views

Why isn't there a culture of paying for frameworks?

One of the side effects of the recent trend of "Lean" startups, and the app store era, is that consumers are more acclimatised to paying small prices for small games / products. Eg.: Online SAAS ...
9
votes
5answers
405 views

Business person turned into coder? How and why? Inspire the non-technical

I graduated with a Business degree. Two years later, I finally realized the power of programming - the power to "invent." I wish I realized this in high school. Nevertheless, I tried to self-teach ...
9
votes
15answers
3k views

Over a million COBOL programmers in the world? [closed]

I think I heard on a previous StackOverflow podcast that COBOL was used as the programming language for traffic lights (or something like that), so this got me interested. I did a quick Google search ...
1
vote
2answers
84 views

Quantify value for management

We have two different legacy systems (window services in this case) that do exactly the same thing. Both of these systems have small differences for the different applications they serve. Both of ...
27
votes
12answers
4k views

Dealing with bad/incomplete/unclear specifications? [duplicate]

I'm working on a project where our dev team gets the specifications from the business part of the company. Both the business management and the IT management require estimates and deadline ...
20
votes
10answers
644 views

As developers is it our job to report issues if no one else in the org seems to care? [closed]

edit: I should point out; My personal view was that I should be proactive. I know sometimes I have to bite my tongue, and I wanted to get the communities input(was this one of those times). I ...
6
votes
5answers
429 views

Web Development Law/Ownership of Website

I'm a budding web developer, and I wondered if it was illegal to edit a website for a client to include a link that says 'encourage the owner of this site to pay their web developer' and follows up ...
4
votes
2answers
80 views

As the current draft stands, what is the most significant change the “National Strategy for Trusted Identities in Cyberspace” will provoke?

A current draft of the "National Strategy for Trusted Identities in Cyberspace" has been posted by the Department of Homeland Security. This question is not asking about privacy or constitutionality, ...
17
votes
4answers
580 views

If the bug is 5+ years old, then is it a feature?

Allow me to add details: I work at an institutional place with many coders, testers, QA analysts, product owners, etc. and here is something that bugs me: We have been able to sell crappy (albeit ...
12
votes
2answers
670 views

What are your opinions on “Gamification”? [closed]

I watched an interesting Google Talk video (warning about an hour of your time) about Gamification of whatever you are doing. It's clear that the StackExchange set of sites employ quite a few of ...
9
votes
7answers
2k views

Are there any actual examples of profitable programmer's “worker's cooperatives”? [closed]

http://en.wikipedia.org/wiki/Worker_cooperative I'm curious whether there are, anywhere in the world, worker's cooperatives that center on a technology business that involves either programming, IT, ...
14
votes
5answers
3k views

How Do You Determine Your Hourly Rate? [closed]

In pricing a service or product it is general practice to not merely charge for the effort spent and the costs involved + margin but from the value delivered down. As an independent consultant, how do ...
2
votes
4answers
377 views

Is it more important to focus on a business domain or a programming stack/technology for career growth? [closed]

i just basically realized that it's almost impossible to truly learn and master each programming language/technology before a new version is released. so my initial thought was to focus on the .net ...
18
votes
1answer
1k views

Freelancers: How Do You Go About Gathering Requirements?

As a freelance programmer: What is your process for gathering requirements from a client? How much time does the requirement gathering process take you? I know this is not fixed, and there are ...
12
votes
3answers
1k views

Lone Programmer vs. Everything Else [closed]

I guess you could call me a "MicroISV" because it's basically just me doing the work to create a product to be sold commercially. I'm sure there are many out there like me, so here's my question: ...
1
vote
2answers
114 views

Business Knowledge in Tech Courses

Few months ago, I was invited to a forum in a local university to discuss about programmers´s job market. The forum joined teachers and companies representants for understand this issue. The final ...
4
votes
3answers
354 views

Intellectual Property cost

If a piece of bespoke software was developed by a company and the Intellectual Property was retained by the company that wrote it, but now the client of the software company wants to get that source ...
12
votes
4answers
505 views

GPL in the workplace?

I once interviewed at a consulting company where it came up in the conversation that they use open source products (which is great, I've used Hibernate, JBoss, etc. extensively.) One thing that did ...
9
votes
9answers
653 views

What do programmers have to know about business/management? [closed]

As I've implied through my other posts, I'm still fairly new to the workforce. During team meetings, I tend to be able to keep up with technical discussion, but when my project manager starts talking ...
10
votes
5answers
2k views

Project Proposal templates/requirements [closed]

When drafting a project proposal, do you use any standard template? What features/information should be included? What is nice to have included? What sort of boiler plate information should I shove ...
17
votes
5answers
1k views

Are innovative programming languages too dangerous?

This question is a result of the question Which programming language do you really hate? where, unsurprisingly, all of the most popular languages are listed. Most of the top 15 are extremely common ...
18
votes
9answers
1k views

How can I sell a legacy program rewrite to the business? [duplicate]

We have a legacy classic ASP application that's been around since 2001. It badly needs to be re-written, but it's working fine from an end user perspective. The reason I feel like a rewrite is ...
5
votes
2answers
218 views

Do you apply a code of conduct on accepting jobs, projects or requirements?

When writing software for yourself, your company or third parties, do you always consider certain principles, values, standards, or rules of behavior that guide the decisions, procedures and systems ...
7
votes
7answers
395 views

Why shouldn't a new software product try to compete on price?

I know about how the economies of scale work, and how a bigger competitor could beat you in price, if they wanted. But there doesn't seem to be anything better to compete at when entering a market in ...
142
votes
29answers
10k views

Offshoring: does it ever work?

I know there has been a fair amount of discussion on here about outsourcing/offshoring, and the general opinion seems to be that at best it is difficult, and at worst it fails. I have direct ...
8
votes
5answers
119 views

Moving from Employee to Business Owner smoothly

I currently work for a company, a big company. I have a contract that states that I need to ask for permission to have another job. Very standard I suppose. I'd like to start trying out some ideas ...