Questions about running a software development business.

learn more… | top users | synonyms

36
votes
14answers
5k 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 ...
9
votes
7answers
514 views

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

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 ...
1
vote
2answers
86 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 ...
32
votes
12answers
7k 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
11answers
665 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 ...
4
votes
5answers
490 views

Web Development Law/Ownership of Website [closed]

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 ...
2
votes
2answers
87 views

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

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
603 views

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

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 ...
11
votes
2answers
714 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 ...
11
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
4k 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
428 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
2k 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: ...
4
votes
3answers
363 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
555 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
677 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 ...
11
votes
5answers
3k 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 ...
18
votes
9answers
2k 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
225 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 ...
6
votes
0answers
133 views

Moving from Employee to Business Owner smoothly [closed]

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 ...