I've been struggling with how to get my project going. I've got an old software package that is in need of desperate rewrite. I haven't compiled the source code since 2004. It still sells, it's stable but does require the “Run this program in compatibility mode for:” on a lot of the newer windows systems. It's also one of those hard coded 640 X 480 screen resolution programs. Yuck!

I can't seem to get started with this rewrite. I'm constantly fiddling around with different things. I'll play around with different fluid layouts for a while. Then I start looking at how the main menu should work and look. I quickly find out that there's this thing called "Cool Bars" and I'll spend hours playing with that.

Then I start thinking about stuff like "Oh I need to make sure that the screen sizes are preserved so when the application gets re-launched it remembers how the screens were positioned." Which leads to what happens if they have two monitors? Which leads to what happens if they have a quad screen? Yikes it's got to stop.

I have always been a slow starter. I think about stuff long and hard up front. This has always plagued me. Once I get my mind made up though bam... I'm off and running.

I'm looking for advice from some other one-person software companies that can help someone like me get off to a quicker start?

Note: This closed question was migrated from programmers - http://programmers.stackexchange.com/questions/155621

more ▼
asked Feb 04, 2016 at 12:43 AM Mike.Riley ♦♦ 61 avatar image
(comments are locked)
10|600 characters needed characters left


One of the things I've found in different projects I have been on, is that there is honestly so many directions you can go, most of the time, the best direction is to just go with your gut. First I would look at what platforms you are deploying to. That would help you in determining if you go thick, thin or web client for your deployments.

The biggest thing I've found is, don't throw all your features into the first release. Go for the core product features. Get something solid and put a solid deployment model behind it. Basically meaning your install needs to be flawless.

Finally. Build a video demo of your product. Screen shots of your product don't cut it. If you can show how it works in the first minute of the demo, you've sold them.

Got lots of other ideas. Let's bounce some back and forth.

Jeff Gibson
Intercept Solutions
Nashville, TN

more ▼
answered Mar 10, 2016 at 06:23 AM jeffgibson 0 avatar image
avatar image Mike.Riley ♦♦ Mar 30, 2016 at 02:02 AM


What tools do you use to create the video's of your apps? Can you post a couple links to some videos you've done?

(comments are locked)
10|600 characters needed characters left
Your answer

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

"The unexamined life is not worth Living."
Socrates (469 – 399 BC)
This Question and Answer site is an outreach effort of the Association of Software Professionals. Without a doubt, the biggest benefit of joining the ASP is the member forums. Unfortunately, those forums are not available to the general public.

There are some extremely popular question and answer sites available such as StackOverflow & Programmers. However, those sites often close a lot of questions that deal with how to sell, market and operate a small independent software company.

Join the ASP today. Annual membership is only $100.
Jeff, This space is available.



asked: Feb 04, 2016 at 12:43 AM

Seen: 112 times

Last Updated: Mar 30, 2016 at 02:02 AM