Pick one and own it
blog.asmartbear.com
blog.asmartbear.com
Any time you see someone swearing at a product, make note. That product sucks, whoever is using it wishes they could switch to an alternative. There's an idea. Sometimes it won't be as obvious as swearing. Sometimes it is just "it's so annoying that I have to submit all my material to colleges. There should just be an API for college admissions."
People talk about what they want constantly, you just have to tune in to hear it.
Cold calling / meeting is tough in the beginning if you are introverted like I once was, but in my case the motivation to pick up the phone was knowing I would be able to put food on the table and pay the rent.
My first business was started when I had an idea for a software program and talked to a college professor. He put me in contact with another professor who just happened to know of someone in need of a software like what I envisioned. I agreed to write the software just how the customer wanted and they agreed to test. After the software was done, I began marketing it commercially and have since sold it in 56 countries.
Let me know if you need help with anything.
Here are a few ideas:
You have to talk to people
Network
Go out in the world and leave your computer to actually generate interest by talking up your product
Join the chamber of commerce, go to the events, get local interest.
Do some broad marketing with twitter, the radio, tv, local ads, signs, flyers, send out direct mail.
Narrow marketing, cold calling, PPC ads, setup meetings with people you "think" might have interest.
Pick up the phone, call a company you "think" might want your product - if they don't they may even tell you who does.
Call all your friends, their friends, their parents, their cousins and neighbors.
Think outside the box. Go viral with a video, a strange campaign, a giveaway, advertise on podcasts, or on blogs.
Email bloggers to review your product.
Ask your tweet followers to help you spread the word with a hash tag.
Create a page in Facebook, blab about it a little and have your friends help spread the word.
Go to info-sites in your niche and pay them to advertise.
Join some forums, be a voice, make some friends, and try hard to be a part of the conversation - not a spammer.
Post a beta/try me link to HN, Reddit, BoS, KillerStartups
----------
Or, you could put up a website and cross your fingers. (I'd cross your toes too if you're going this route)
It's true that you can have a bad user experience with less features, but it's much more difficult to create a good user experience with a complex piece of software. I like what he says about hiding features that aren't in use, but in reality, every feature that you add to the product increases its complexity and cost, and makes it that much harder to create a satisfying user experience.
Nice piece of FUD.
Whereas I've used Apache (both the C-based web server and Tomcat), Linux, and MySQL for years, and never once did I have to patch something myself. The quality of the software and updates were sufficient; certainly just as good as any commercial product.
This is what I mean about it being different.
Of course commercial software has bugs etc as well! The difference is there's a place to complain and other developers are responsible for making the fixes. Of course some companies are good about this and others aren't, and the same can be said for OSS projects.
In the end, to SOME extent this is FUD, but specifically in the context within this post, it's not FUD, because the argument is specifically for a company who is CLAIMING awesome support for bug-fixes.
You can't just take my quote out of context and then argue against it!
Thanks for the clarification and I agree it can be a challenge keeping up with any software that is modular and utilizes code developed by volunteers and hobbyists. Whether it by Python or even .NET using 3rd party components.
I just say it's a nice piece of FUD.
I didn't expect to be downvoted so heavily about it.
A standard shrink-wrapped version of the for-money options doesn't come with any kind of support that the open source versions don't have.
But when comparing e.g. GitHub with Git+Linux+SSH+Nginx+Python+Trac+.... it's completely fair. And that's one of the easy setups.