Questions about running a software development business.

learn more… | top users | synonyms

2
votes
2answers
238 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 ...
24
votes
11answers
544 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
470 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
137 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
456 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 ...
3
votes
2answers
181 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
6answers
328 views

Choosing a programming language allowing that affinities of the customer?

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 ...
5
votes
3answers
192 views

What strategy to landing an enterprise postion given a non-enterprisey past?

I'm at a place of potential career change. Among the options is to stay in software development but move into commercial and enterprise systems work. My past has been mostly working with scientists ...
12
votes
3answers
2k views

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

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
189 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
172 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
284 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
258 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
383 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
6k 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
681 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
414 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
480 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
391 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
83 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 ...
19
votes
12answers
3k 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
637 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
416 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
572 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 ...
4
votes
2answers
207 views

Partnering with web designers, graphic designers as a way to get freelance / contract work?

I've been noticing a lot of ads for website "designers" (like on Craigslist) who mainly do the front-end type of work and use CMS systems like Wordpress and Joomla for light website work. I'm a "real ...
12
votes
2answers
651 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 ...
2
votes
3answers
1k views

What could be a good thesis topic for software and business? [closed]

For my business studies, I need to explore the financial side of software engineering projects, but I am rather a technical person myself. What would be good place to start? What are the important ...
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
355 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
107 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
347 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 ...
11
votes
4answers
487 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
646 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 ...
17
votes
9answers
1k views

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

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
215 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
390 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 ...
141
votes
29answers
9k 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 ...
7
votes
5answers
109 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 ...
102
votes
20answers
12k views

Making money with Open Source as a developer?

I'm currently a student (Applied Information Technology) and we do most of our programming in C# and Java. I was wondering how can I as a developer, make money with open source. I know there is the ...