Making Web Products is Tough
Despite putting the last two years into building products and clientele, I am still living in a cold basement of a house that I don’t own. I am not giving up, though. Here, I will document the main struggles I’ve had in each step of building products on the web.
Planning
Nothing goes as planned. You can have a well thought-out and orchestrated plan, but it won’t happen that way unless you are copy-catting other people or have built something really similar in the past. All of the products I am building are breaking new ground, so I can never estimate the time I’m going to need. We all have ideas, but I am convinced that the people who are successful are the ones that are able to build and get their products and ideas out the door. I am constantly working on my process and performance to be stronger and turn ideas into real, tangible products more efficiently.
Technology
You have to choose the framework and language you are going to build on. While building, what if you want to try something new, or different? Well, each change along the way takes more time. The software engineer part of me wants to rebuild everything in fifteen technologies and ways, but the businessman says to never change anything. So, I’m left in a weird position where sometimes I follow the software engineer inside me and improve myself, but then it take a lot longer and am happier with things. Sometimes I plow through it business-style and am unhappy with the underlying technology.
Partners
One of my companies has a board of five people and it gets to be political, where the others don’t have any politics to deal with. Politics can be fine sometimes because it is good to discuss and approve things, but I prefer the latter. Keeping the amount of partners minimal is a good idea to make sure the communication and direction is clear and focused.
Resources
You need finances to buy time. Because I run my consulting company to pay the bills, I don’t always have free time to build the products I want to build. When I do make enough money to buy my time to build products, I often need help to pay people the rest of my money. I am pretty much always, "broke", even though I make a good amount of money consulting. This has been a far better environment for building products than being a full time employee ever was because I got burnt out, but it still will continue to be a major challenge until one of these products becomes successful.
Moving On
I am continuing to change and become far better at building products, but this journey is proving to be long and arduous.
To be a good employee or consultant (something I’m good at) is a completely different skill than being able to pull product ideas from thin air and turn them into working reality. I tip my hat to Shaun Inman and the others who have been successful at doing this.
11 comments
Congrats on your good news mate.
Don’t beat yourself up about “Sometimes I plow through it business-style and am unhappy with the underlying technology”, you are absolutely right when you say “the people who are successful are the ones that are able to build and get their products and ideas out the door”, but not just out the door, it’s out the door quickly.
The technology is a means to an end, some technologies are more suited to some ends than others, but it’s the end that’s important. It’s the end that will mean whether the project is successful or not, and in the vast majority of cases, most technologies can achieve that end.
In order to get your idea out the door quickly, you shouldn’t spend time, initially, learning new technologies if you can achieve the idea using a technology you already know. Besides, if the project is a roaring success, and the return you’d get on the investment required to learn and re-implement in a new technology is worth it, you can be “happy with the underlying technology” then.
The reality is the vast majority of startups fail, although I’m sure with your perseverance yours will be successful, but there’s no point wasting time learning new stuff just trying to find out if they are successful.
IMO ;-)
I would not like to see you giving up with your online products.
don’t give up my friend and especially when it comes to selling products on line, it takes time , patience and effots, but the pay off is for long term.
I agree! It’s really tough to make web products.. you got to have a lot of skills! Technical skill, sales skill and mental skill! Not to mention you got to have a lot of social skills! :D
Every time I read this, I got inspired.
Great post. I found this very informative, it sure helped me out! I have had similar thoughts and feelings.
I am doing a bit of a start up, and it’s too often I just end up playing around with something else, like rather than building that time management plugin I end up doing a personal GIS for my own curiousity. And then I read blogs. How do you stay on task? Like, really? Without the threat of a grilling from a boss I just seem to fall out of the groove (or rut I guess)
Dann: You have to find a deeper purpose and mission that drives you even when you are successful. Otherwise once you reach a certain point, you will coast in life.
Earning independently is far way different than earning from doing your service for your clients. Sometimes having a client is much easier because instructions are directly given to you. However, I’m definitely sure that you’ll be successful in making your own product. You have your experience with you so make use of it. At least your not clueless now where to start building your own product.
explained extremely well and very informative post, i for one enjoyed it…will be back soon..thank you
I am curious about those projects. Can you share them (links) with us?