Unemployed? Why Not Start a Software Company?
"Every time I see a group of 5-10 self-described 'great but unlucky' IT workers looking for a job, and how their previous company had to lay them off because their former employer had this 'stupid idea' it was to move all the jobs to Elbonia, I have to ask myself -- why don't these guys get together and start a software company. If you don't make these 'mistakes' of outsourcing development to Elbonia, couldn't you compete pretty well?
Best of all if you ever did need to grow, in this job market, you can get highly educated and experience software engineers even more inexpensively than China or India -- I've heard some internships are unpayed these days.:-)
Yes, I am taking my own advice, and trying this, even though I was not unemployed."
I'm not sure it's that easy.
The biggest problem for unemployed software engineers getting together and forming a company is financing. If you're unemployed, you probably don't have a lot of cash around to provide seed capital for your business. If you do scrape together enough seed capital or find an angel investor, you're usually stuck with not drawing a salary and having no health insurance for about a year as you try to ramp up your business. And you're doing all of this for a high risk venture where only 1 in 10 businesses actually succeed.
Nevertheless, I'm building a startup right now, Findory.com. But I wouldn't underestimate the obstacles here. It isn't something that can be done lightly.
Find a dedicated concept or conceptual area to exploit. How to do this? Simply ask folks what areas they are having problems with software needs.
I'll tell you that a number of folks are doing quite well at the interface between biotech and software. The amount of data that is being generated by biotech is truly mind boggling and we need software tools for analysis and visualization of that data. Software that is capable of analyzing multi-dimensional datasets is particularly in demand right now with gene chip analysis and the work we do in our lab on molecular phenotyping. For instance, we are adopting software used in the remote sensing community to analyze "multispectral" data sets in the retina and other tissues and the communities that this software came from (GIS, Remote sensing, Intelligence) are very interested in software that can help distill multispectral data real time to enable streamlined processing and analysis. Your link to DARPA is particularly informative for these potential projects, but don't forget about other resources as well like the National Institutes of Health.
Visit Jonesblog and say hello.
Pfft! If I had that kind of drive I wouldn't be unemployed now would I?
This
post on slashdot?
There's not enough business in the software industry to support the existing industry, otherwise those who were in it before wouldn't be unemployed, and you propose another company?
See, I am a very creative guy. but not a very good programmer. Maybe the bulk of people who are out of work are programmers, or not up to the ask of assembling entire programs....
You are saving the company money buy buying ur product. thats the only way u can sell it. Automation.
Dont go for consumers. We will pirate youre asses into a wall.
Consumers havnt got the money, enterprises do.
Back off on Elbonia you insensitive clod!
I'm Going to call it ... MikeRoweSoft !!!
wanted: one clever sig,apply within
The problem with starting your own company and gathering a bunch of unemployed slashdot readers is that they will be reading slashdot from 'work', looking for the elusive FP!
Let's put it up on sourceforge, do nothing with it, and talk about how we are open sores developers! Hooray for Linux! SCO is really hurtig our industry!
I have a better idea. If you areunemployed, why don't you find a job? I am tired of reading your rants here. If you can't find a job, you probably stink.
More than 90% of IT workers i know are employed. 100% of the good IT workers i know are employed.
I started this when I was 16. I designed programs to teach kids arithmetic. Now I'm 18, have a steady job that brings me about $10/day for all of the work of listing my programs on eBay, and every once in a while, I'll get lucky and a school will want to purchase 50 or 100 copies of my program on floppies for their computers. The programs took about 3 days to write, and they were the best 3 days of my life.
How about making a word processing or spreadsheet program for Windows? You're practically guaranteed success!
...done that. And I have to warn you, it's not easy. What you think makes a good product will in fact be very different from what your customers think is a good product. You can plan on at least a year of post-release development before your software meets the needs of your clients. And you'll have to be doing the development while taking the time to advertise the existing version, so you can at least make enough money to make ends meet.
My best advise is to start a small software company while still employed. Don't advertise too much, and listen to what your customers have to say. If you keep constant development going, you should have an excellent product prepped for the next time you're out of work (or to start off on your own).
Javascript + Nintendo DSi = DSiCade
This is really no different than saying "Hey! You're unemployed, right? Why don't you just get a job? That would fix things right up!"
Where do you think the money comes from when you start a company? That's right, investors. Now, if you can't find a job, what the hell makes you think that you're going to be able to find investors?
"Hmmm. You've been looking for a job for the past year. Unsuccessfully. You have no experience running a company. You don't have a clear business plan. You have no leadership skills. Well, what have I got to lose? Here's ten million dollars. Have fun!"
ZFS: because love is never having to say fsck
but:
Yes, I am taking my own advice, and trying this, even though I was not unemployed."
Good luck to ya. From what I see, smart individuals with the willpower to stick it out, and some selling ability, will do fine doing this... even in this economy. So more power to ya!
Snooze and you lose your sushi.
I'm not much of a manager. I owned my own company before. My partner stole a bunch of stuff and there is currently litigation against him pendinf. If someone wants to start a software system, I'll code. I'm not much for free coding (so don't suggest sourceforge) seeing as I need to pay rent and stuff. I currently do freelance coding for various people as well as work full time running mail servers and anti-spam software for a large Architectural and Telecommunications firm.
-Ab
Nothing fails quite like prayer.
I did. I'm not rolling in dough, but I make enough to pay my admins, and keep a little for myself. Plus, I learned a whole bunch.
But this is slashdot. A slashdoter who didn't build his own computer is like a Jedi who didn't build his own lightsaber!
Can they DO that?
I've heard some internships are unpayed these days.:-)
Yes, how do companies get away with this? If the internship is part of a college degree/coursework then that is one thing, since you get course credit. However, unpaid labor? Aren't there labor laws? I hear a lot of the movie industry uses unpaid internships because people, apparently rich kids, really want to be in the movie industry and can afford to use ma & pa's bank account to float their boats for a while until they move up to a real job.
Can you waive your rights that are protected under labor laws? Is that what these "unpaid internships" have you do by signing a contract? Whatever happened to minimum wage laws?
I do realize that back in the olden days, apprenticeships were used regularly. But even these, didn't they offer housing and food in return for work?
someone please enlighten me.
People who can write software, collect the requirements, write out the specs and deliver working code are generally employed.
The unemployed peope hanging around at Slashdot generally come from the following backgrounds:
- former Unix/AIX/Solaris admins pissed off at their employers for switching to MS or Linux, but uncapable of delivering any good software or services for the platforms normal people use
- HTML Workshop people, who have seen other people code Javascript and thus are not afraid to mention Java in their resumes, and since C# is a Java rip-off, why not mention 3-year experience with C# as well
- Linux junkies who can write a Perl/PHP script to peruse their address book and download pr0n and that's about it
Is anybody really NOT doing this?
I mean, every unemployed software developer I know still freelance codes to make ends meet (at least once unemployment runs out).
But making ends meet and having a strong business where you're honestly "getting ahead in the world" are two very distinct things. Of all the people I know trying this, few were able to come up with more than $10,000 over the last 12 months, and some of us considerably less than that.
Finding paying customers for software isn't easy (at least those willing to pay what the software is worth). I often go 3-4 weeks without anything profitable to do... and get called by someone who wants a 20-30 hour job to cost them like $50.
The company I am working for I didn't join because of their great ideas. Though what we are building is very cool. It was the fact that the CEO and President are both Ernst and Young alumni, and two of our Board of Directors have significant experience in the industry we are building it for. On top of that, they have a rock solid business plan that I was very impressed with, and know what's important to spend money on (legal, dev workstations, software licenses) and what not to (not working off of a yacht yet).
Add to that what an earlier poster said about financing and you have the mix to keep most people from starting or suceeding at this. Show me software developers who know how to create a good financial plan, can prove a track record of delivering software, and know the industry they are building for, and I bet very few of them are unemployed.
Random Musings
....and failed. It is not easy. You can't just throw clever programming at the problem and get money out the other end. For one, it takes a hell of a lot of marketing knowhow, something that most geeks should have known they were crappy at when the prettiest girls went to the fast-talking football players. There is much more to making a company than clever tech. Tech ability is becoming a cheap commodity. That is life in the new mellenium. The sun is setting on us geeks and there are fewer and fewer escapes.
Table-ized A.I.
Starting a software company sounds like a neat idea but is easier said than done. When you are unemployed, the primary focus is finding a way of paying those rising bills. Starting a company is not going to solve that right away. It takes quite a bit of time before you get into the profit making green zone.
Also, software company is about having an idea that would make for a good software. When hunger strikes and you are driving down a freeway, you are not looking for a gourmet restaurant. Any fast food joint does it for you.
Free XBox, PS2
The lead time before your software dreams start generating cash flow is immense. Sometimes it never happens.
I've seen self-employment work best as a service business. Can you do networking and software support? Do you think these jobs are beneath you? Do you have skills in dealing with customers? You know software development inevitably turns into support in successful projects?
Support pays the bills and generates the cash flow needed to fund you development efforts. The problem is most developers think they're going to develop a successful product and let someone else worry about the support problems. Never happens. Might as well bite the support bullet now. You will find it is not beneath you. It is hard even for the technically skilled. It will pays the bills and give you the time for pure development.
Don't expect to get anywhere without one. It may be crap. Hey, it *will* be crap. You'll look back and laugh (or cry), but it's important to have a standard yardstick to measure yourself.
:-)
Beware of angel-investors (people who know you and are willing to give you cash to start up). Unless you have a better experience than most (myself included), you'll fall out, and it'll get messy. I wasted 3 years.
Do a *realistic* assessment of your income and needs. Before you jump ship or give up something else, make sure you can support yourself. Sounds stupid, but it's amazing how little costs can add up. It's easy to fall afoul of the law with tax returns and VAT as well (for us Europeans)...
Get people on board who can run a company - not as paid (or maybe nominally paid) - someone who's outside the business most of the time, and isn't fixated on the next quarter, because you will be, and you'll need a longer-term plan as well as the short-term survival strategy. Make them a non-exec director.
That's about all. The business plan *is* the most important, believe it or not... Most banks will help you through it for free (hoping to get your business). At the very least they'll give some sound advice. It's their job to fund businesses that work....
We've been going for 2.5 years now, and learnt the hard way (the aforementioned 3 years) that there's more to doing this than meets the eye...
On the other hand, if you can handle the extra pressure of being both boss and worker, it's a far nicer lifestyle than being a cog in the engine
Simon.
Physicists get Hadrons!
Better to work for a boss who'll take the blame for that suckage, than take it directly on your own shoulders :-)
www.netprogrammer.com
That is why I never tried be-your-own-boss software engineering as a career. I'm a decent enough tinkerer, who has just about enough talent with programming and IT generally to garner a substantial reputation among my less-than-100% techie buddies. On the other hand, I see some of the stuff that other hobbyist programmers come up with and I know that I could never have done that. Having seen it done, I could maybe do it again, but that is not enough to get ahead in business, now is it?
As it is, I'm the biggest propellorhead in the English dept. at my university, and I still find time to code for fun sometimes.
Sign the FSF's Anti-DMCA petit
Counter example:
BSD-Lites
I am game, now who is paying for the advertising, health care, and salary of all my newfounded fellow employees?
Most of the unemployed IT workers are the types who have never setup a real server. These people used to be secretaries or auto mechanics and thought they would go into the IT biz via a cram session school and get rich.
IT also doesnt mean programmer. People doing support type positions are probably not very good at software development just like good developers usually arent good at network/systems administration.
I dont know any good developers who are having trouble finding work.
Now can I get the quick start guide for programming in whatever language prefered.
The unemployed are most likely comprised primarily of those MANY people who are either IT people who without a huge portfolio or over 5 years of experience, CS people who haven't graduated, or have less than 3 years recognizeable experience. It's hard to push through phone networks to speak to people who would ordinarilly throw away your resume, and it's very hard to get acceptable experience in this market. Without experience, and without the money that comes with it, it's VERY hard to start a business that other businesses would give regular business to. The experienced people can still find jobs.
It's that span between "cheap high school/early college labor" and "unquestionably valuable asset" that gets people in this market.
On that note - Anyone interested in a CS Major with around 3 years professional experience? - I'm friendly, helpful, quick of mind, and have paid my dues.
Ryan Fenton
A little over a year ago, my current boss and the owner of the company were unemployed. So they decided to start up a company specializing in web development for indie artists and indie labels - help them produce a web presence basically.
They hired me and one other unemployed web developer. But the owner refused to take the time to apply for small business loans, finance the company properly, the list goes on - Essentially, over a year after the company got started, me and the other developer are making $150 / month if that. And the owner is not sure when he'll be able to give us more. Even when we first started business, I wasn't making anything a month.
So, my recommendation when starting up a software company of any sort- Make sure you always have enough money to at least pay your employees. Else moral and loyalty will go down the toilet.
Low barrier to entry. Relatively easy work.
Something you can do locally.
The problem is that you have to find something
that you do better and do it for less money
than the competition. Don't try something
that 1) Microsoft will stomp you at and 2)
H1-B guest workers or outsourcing from India
will stomp you at.
I'll give you the same answer a friend of mine gave when he and I were quitting a consulting company about the same time and someone asked why we didn't start our own.
I don't know anybody who's good at sales whom I trust.
There is no 'i' in team, but there is in fiasco...
No one on slashdot will do it, because it will force engineers to work with those MBA-types, and we all know how that goes ;)
BTW - I did start my own software company three years ago and its been the best experience I could have imagined. Besides all the cliches - hardest work ever but the most enjoyable - its great knowing Ive created something in this world thats delivering a well received product, creating jobs and money for my friends, and having an impact on our industry.
I am serious about my above comment too. Engineers NEED business-minded people and vice versa. Software does not sell itself in a vacuum. A start-up needs a strategy of how its going to penetrate its market. It needs funding (even if that means bootstrapping). It needs people who can SELL the product (and usually the engineer who made it doesnt always do a good job of that).
So good luck to those who are attempting to start their own company.
Between dealing with the horribly overcomplicated tax code, legal issues, bills, dealing with publishers or self publishing and dealing with distributers or on-line sales systems, advertising, marketing research and everything else that goes into running a busines, you can forget about doing any programming.
You need a lawyer, accountant and a CEO to manage the whole mess and THEN you can hire programmers (or yourself) to actually start writing.
Code or Manage. Pick ONE.
While I am not unemployeed, I am working on a start up on the side developing Indie Computer Games. While "indie" games have budgets near $20k-$50k we are looking to produce games for only around $100 total (not counting our time as a cost). So far so good. Our first game is due out in under a month. I hope it flies :)
Check out Happy Kitchen Games for more information.
Unstable Apps: Our Android Apps Don't Suck
Can't remember the reference, it was on one of the tech sites, appearently the Vulture Capitalists in Silly Valley won't even look at your business plan if it involves using US engineering talent for the bulk of the development. They want offshoring in the plan to begin with before they dish out any money.
Has anyone else heard of this practice?
That being said, you're probably better off writing some development tools and selling support contracts to your old buddies who still have jobs. Software dev houses still like to buy stuff rather than developing it in house. If you've been unemployed for a while, I'm pretty sure you can deal with crap margins at first just to get some cash in.
I think that a good model, probably larger in scope than what I'm suggesting is Out of the Box by EJB Solutions. Check out what they're doing for some ideas.
Good Luck.
Arrogance is Confidence which lacks integrity. -- me
Those guys probably wouldn't have been laid off in the first place.
Why not start your own company?
1. Because you have bills to pay. Starting a company usually involves a big outflow of cash, and not much income.
2. Because you want to keep doing what you've been doing. The time you spend running your software business (meeting with lawyers, meeting with clients, meeting with acountants, meeting with...) is time spent not developing software, or whatever it is you like to do. For some people, this is an acceptable trade-off to be their own boss. For some people, it isn't.
3. Because you're no good at it. Being good at writing code is a world away from being good at running a business that employs code writers.
4. Because it takes more than an idea. Sure, a lot of lame ideas that got funded during the bubble crashed when the buble burst because they were still lame ideas. But don't let that hide the fact that companies founded on great ideas still fail.
Starting your own company is a great experience and path to sucess for many people. But it isn't for everyone.
There is lot of opportunity for providing software customization and maintenance service. Some smart guys I know, _quit_ their well paying jobs 3 months ago and are already trying to fill up their orders. Their target? Small companies with IT budgets used up on more management than programmers. Yes, it doesn't give same satisfaction, doesn't do much to our ego. But it keeps you occupied, be your own master. And earns bread.
About 2 years ago I took a software job for minimum wage, at the very least it kept my skills honed and looked more attractive on a resume to be currently working. We worked our butts off and the company actually started to make enough money to back-pay a real salary. We were eventually acquired by a large software company and all made out quite well. Realizing what you can do while sitting at folding tables and plastic lawn chairs in a cramped office is probably the most valuable thing I took from that experience.
I think that this idea could really spark a nice little company. I think that slashdot readers are some of the most technologically savvy on the planet and if you stuck a bunch of them together in front of a typewriter (or compiler as the case may be) they could write war and peace.
In two years I'd love to see this proposed group of slashdot readers making some cool software that could compete with the big boys. I know I'd buy it!
I'm very interested in starting a company. I have a couple pieces of software already to go, but where and how do I land the investors?
... defense soliciatations.
These are alot harder than you think.
1. There are alot of companies with deep pockets going for it.
2. You will spend a huge time writing proposals down to accounting to the cent before you get into what IT guys would want to do. PHB type of things. And you are not guarenteed you will get the job or get paid for that work.
3. The amount of waiting for things to go through would destroy a business with no income.
4. I can almost guarentee you that a bunch of unemployeed slashdot readers will not qualify for these types of jobs either finacially or with experience contracting with the government.
The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
It is more like this: 30% pure luck
30% Financing
30% Perspiration
9% favorable government laws/rules
1% Inspiration/talent
But it is clear that talent/genius/great guys get nothing. The people that make it in the real business world have a bit of luck, find some financing, work their asses off in the early years, get a some favorable government rules, and might have a passably good idea.
Bill gates is practically the posterboy for this formula. He had the luck, the cash, some hard work in the early years, a lot of favorabel USA rulings, and a very very few ideas taht weren't 1/2 bad.
excitingthingstodo.blogspot.com
Wouldn't this be starting the cycle all over again for a lot of people?
There's a Mercedes gap too. I want one and can't afford one, but it's not government's job to do anything about it.
He's the PERFECT example of what this article is supposed to be about. THANX!!!
If you cannot learn to contract properly, then do not try it. The correct spelling of "you are" is "you're," not "your," you ignorant Git.
Hey, someone start one up, I'm in.
may the source be with you
if you're going to karma whore, please try to be less obvious, thanks.
that all you slashdot jackasses keep writing good software for free.
to get a really good patent attorney.
What?
- Fake it back on Earth
- No return journey
- Slingshot + hold breath
- Wait for development of teleportation
- Outsource it to India
- Big tax cuts for DIY software businesses
- Wait for Big Crunch, step over
- Send the B ark
[X] VoteThe challenge (whether you're looking for a job, or a new software company looking for contracts) is getting others interested in you (getting them to recognize that your talents are *just the thing* they need...). That's a marketing problem.
The biggest benefit I see to forming a software company is -- Division of Labor (one of the foundations of civilization itself). A group of engineers can band together and support a marketing person who can find (and close on) work for them.
I'm ready to give it a go...
my karma is in the pits, I don't need steenkeen karma. You called me up on it though.. was the whoring that obvious?
..this very thing, but being underemployed is somewhat worse than being unemployed. Being underemployed means I have to keep up with more projects of smaller size just to get food on my family's table. That doesn't leave a lot of room and positive morale to be pro-actively entrepreneurial.
Still, I have 3 projects in various levels of development. One should present some cash-flow to help weed off another brain-draining job so that maybe I can feel like I'm spending more time within my core skills.
I've also found it difficult to get other like-minded people excited. We all went through the dotcom thing, we all had massive projects plundered in various ways, we've all been a little demoralized. I'm carrying to banner so far, but my associates, all talented and highly skilled people, seem to have lost the dream in a big way. At least for a while, and that means a while longer still.
Here are the reasons why felt absolutely compelled to start a company:
- Ever since being laid off from a seniour level job at a large ISP in 2001 I have been unable to find anything that would match my level of expertise. I have not been unemployed a single day since, but I've changed jobs 3 times already and have been frustrated with the level (or lack thereof) of technological advancement, at least in my general area - Washington, DC.
- I know for a fact that the survivors of the dot bomb are plagued with all kinds of moral and managerial problems. I am convinced that this will not pass, and that the only way to find an interesting project is to make one yourself. Sure it's easier to "get a job", but the management of today's companies who have the money to hire lack the vision and creativity to provide you with a dream job, so you have to do it yourself. I also see this as a competitive advantage - I can have my prices very low because I don't have the overhead of loans, layoffs, chapter 11, etc.
- I do not think I can make a living by simply being a developer or system administrator. The offshoring thing is very real, and unless you insert yourself into the IT chain not just as a programmer, but as a manager and steakholder, don't expect anything other than a mediocre living.
The bright side is that it is still much easier to start a business in the US than most anywhere else. Really, why not take advantage of it?Its simple. To start a company you need a business aspect. Most IT people have no business background. That's a HUGE stumbling block for not only starting a company, but keeping it around, and growing it.
Besides, most people would rather create a game, and without the graphical artists and such, you are up a creek.
Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
Where do you want the resume spam?
Or are we each supposed to start our own?
My brother and I have a company. I'm the IT and he's the management, currently getting his MBA at Yale while I have recently graduated with a degree in CS. We've been in business since 1998 and have no debts as a company, but each of us has plenty.
The hard part of getting off the ground is that there's just me coding for the most part - he will help when he's got an idea and some time, but any code reaching production usage has to go through me before I put it on my servers. It's awfully tough finding programmers that will work for free like I essentially do in the investment that the company will be successful and yield a paying job. And since I don't have much help, we're limited to how fast we can grow. Working with the pretty fast-paced music industry clients means that development speed is very important, but we can barely keep up.
The best advice I can give anyone is to work on creating one product that is solid, then work on another product. Try not to spread too thin over too big a project or too many projects. Once you complete a project, only go back for bugfixes or to fork it into a new revision when you're ready for a new version and featureset.
It's not easy and if not for my fiance, an engineer with a good reliable engineer's salary, I wouldn't be able to afford working only this job, which is already taxing my credit cards too heavily and my stress levels can only take so much of the 24x7x365 on call status.
-N
I've nothing to say here...
being employed has it's own set of issues as a software developer too - forgive me if this makes me sound like a spoilt brat but i have a well paid job in the software industry but not really doing what i like - i have about half a dozen "home" projects on the go with no time left in the evenings to take them to completion and it constantly gnaws away at me.. i guess, if i really had the cohonas i'd resign and take things full time but a san francisco bay area mortgage makes that mostly unfeasible.
and I failed...
Started a webdesign and hosting company, all official and stuff, but got pushed out of the market by the big hosting-for-one-dollar corps and 'housewives that do web-design'
Now I have a job, errrr, am somewhere else when I browse around...
What do you need investor money for? You own a PC, or you wouldn't be on slashdot... Compilers are a dime a dozen... The biggest expense for many companies is R&D... It's not like you have to stop looking for a job while you're coding - you keep your skills current... The cost to enter the software development business is pretty much nil for someone who isn't working...
I guess before there were investors, there were no companies, and all companies have required investor money to get going...
Those of you interested should check out the Association of Shareware Professionals ... Lots of good info here...
Platform independent bug tracking software
Have 'support' skills, not 'creative' skills? Seriously, what can an unemployed LAN admin offer to start a new company?
A programmer can make a whizbang new application and sell that; an administrator needs an existing application to require his skills. In addition, IT support techs can't start a new company all that easily because everyone else already has...
NAME the customer he told that to. You CAN'T! FUCK OFF u bitch-ass AC!
I had the very same idea as the original poster not too long ago. I thought it was a shame that there was a lot of programming talent just waiting for something to do. I realized though that you need something to build, and developing a product and getting investment isn't typically doable in this type of economy. Its probably easier to provide a service, instead of creating/developing something brand new. There are tons of small companies that need some sort of programming, but not a full time programmer, or even a new product, but something that makes what they already have work better would be worth investment.
"Immolation is the sincerest form of flattery."
Here is just the group. It started off with the name Toronto Games Initiative, a bunch of unemployed game guys in the city who gathered online (and offline) to try to start a game company. If you check out the site or Google them, you'll see that in these few months they've really gotten up and at 'em.
Christopher S. 'coldacid' Charabaruk -- coldacid.net
First define a market, then figure out what they want. Oh, that market should have some cash and be irrational.
I'm too damn lazy to code or do anything.
btw, this is meant to be funny for those too lazy to read.
although I am not unemployed. An earlier poster touched on the key point: paying rent. And I mean my own rent. A software company doesnt need an office. Here are my business expenses:
1) server colocated in datacenter with back-up dial-in line $300/mo + $2000/server
2) SSL cert, web site marketing costs, etc. $500/yr
3) answering service, mail box, fax service $600/yr
4) cell phone & DSL at home $100/mo
5) incorporation, filings, fees, business liability insurance, registered agaent $2000/yr
6) business checking account $500/open
7) software, $0. all open source
So the company costs me an upfront ~$5000 and $400/month after that for a grand total of ~$10k for the first year.
Personal expenses:
rent/mortgage, utilities, taxes, maintenance, etc.
car payment, gas, insurance, parking, maintenance
debt (credit cards, student loans, etc.)
food, clothes, fun money, living
insurance (health, dental, death, disability, etc.) (~$200/mo for individual health)
savings & retirement etc.
My personal expenses after cutting out A LOT of fat are $4000/month for a grand total of $48,000 for the first year. after taxes.
I have 12 hours a day 6 days a week for 50 weeks a year, burstable to 18/7 for short stretches. When you are responsible for everything you cant burn yourself out.
So you look at your resources, your overhead, do the math and figure out if its feasible.
This is completely ignoring the fact that most engineers make for very poor salesmen, financial planners, marketers, and strategists. Which are as essential to a business as good technology or product.
That's a stupid idea, because until your software company gets a product out, which could be years, you don't get paid squat.
Earlier posters have already pointed out that you need either a business plan or a product to get a company started (not to mention some source of funding).
Another type of company that I've contemplated starting is a specialist in an area. For example, any sort of networking project, or any sort of database administration work... Guns for hire, in other words. You go in, do a specialized install, get a maintenance contract, and you're done. Some system administrators may require training courses in specialized server software.. you handle those.
Basically, you have two ways to go. You can either be a product oriented company, and try to push as many of your product out into the marketplace, or you can be service oriented, and take it project by project. Each has a set of pros and cons..
Product oriented means you need deep pockets at the start, and a lot of faith. You may be coding without a client for ages, while you build a product that works. These companies are a lot more stable in rough times, once they get a few clients, but breaking even is a huge task, because they have so much invested in a product (which may sink in the marketplace).
Service or contract or even project oriented companies are easier to start up. Here, funding is less of a problem but you need solid contacts to give you projects at the start. Your margins are driven solely by how well you can deliver and close out the individual project.
In either case, you're looking at a lot more work than you would encounter being a wage slave. It takes a lot of different skills (you need to be savvy with business, have a head for numbers, worry about your presentation, and like Napoleon asked of his generals, "you need luck"). Once I sat down and figured out all this (and had friends tell me pieces), I realized that I might be able to handle the technical aspect, but definitely wouldn't have a clue handling a business. So, for now.. my plans are on hold.
Personally, I think people who start companies and have an entrepreneurial streak generally have a pretty good idea and aren't doing it just because they can't find a job..
... the idea:implementation ratio for the folks *I* know who could do this is pretty bad.
--Qtone42
I started my own company back in college, and thanks to an unexpectedly successful product by graduation time I was making enough money so I didn't even need to look for another job. But even if you're unemployed, depending on your credit history and other factors you may be able to get startup financing, or failing that you can try to find a low-paying low-stress part-time job that'll pay you just enough to keep you going until your first product release.
I design/write/sell software for Palm OS, and for what it's worth, PDA's and embedded devices are a *great* opportunity for small developers now - the size and expectations are low enough so that one programmer in a couple of months can create a top-tier PDA product. The only problem is that the programming tends to be a more frustrating than for Windows - Palm OS in particular can be very perplexing for someone who isn't familiar with event loops and 80's style application coding, and even Pocket PC is fraught with weird compatibility issues. And the development tools for both platforms kind of suck. I'm not exactly a brilliant programmer, though, so it's more a question of patience than anything else, and if you've got the stomach for it it can be quite rewarding.
Really it all boils down to ideas; the key to early success as an independent software developer is making something that's sufficiently innovative/exciting that your customers will basically sell it for you, because even with Google et al big advertising campaigns are still the domain of big companies. One great way to get started is to find a small niche market with few competitors, create a well-polished new product for it with some innovative ideas, and back it up with a friendly attitude and impeccable support - at $99 a pop you can make a perfectly decent living with a few dozen orders a month.
you'd know the answer to that question. Never again!
I'd be scared to try to start a software company with all the patent/intellectual property nonsense happening these days. Seems that the legal fees alone would make it cost prohibitive.
Since software "must be free", how do I pay the bills with this plan?
I haven't met many very talented yet unemployed software developers. I've met lots of mediocre or average developers that were unemployed. But the developers that I've met who were "very talented" have had little trouble finding a job.
Finding a job they like might be a different story of course.
doesn't seem to be as productive as just working at any job available. I was fortunate enough to lose a good job a few years ago. I got to blow my savings on trips, beer, and parties while doing occasional contract or academic work for a few years. Quit whining, enjoy the ride.
My friends and I tried to start a business venture and I'd say our idea had some viability but people seemed to commit in varying degrees at varying times. I think one way to get everyone to commit is to put a price on it.
For instance, one big problem we had was determining how much we should spend on marketing. We thought it best to go on a situation by sitaution basis as we encountered them and to determine, at each time, whether marketing ventures were worth it. I think this was a big mistake.
What we should've done was determined how much it would've cost to start a business BEFORE we set out for it. Even a rough figure will be good enough to prepare everyone to how much they are going to be committing financially to a company. I would then recommend amassing this money and then setting out on your venture.
This way you can set a budget for costs such as marketing. When you send out an ad campaign for $500 or $1000 you won't be thinking about how much of that comes out of your own pocket but you'll be thinking like a real business like how much of your total marketing budget that is, whether it was worth it and whether you want to spend it again. If you pull it out of pocket right then you'll always be stingy because you have no real solid metric to evaluate costs.
Finally, putting your money on the line from the beginning (whether it's $1000 or $10000) makes you try a lot harder.
"Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
Thats an insulting attitude. It's like saying "Hey, you're an assembly line worker, why don't you just go out and start building something". The fact is that there is more to making a successful software company than writing code. In fact, the code is the easiest part of the process. To be successful in business you have to identify a need and convince someone to give you money to address the need. Software Engineers (typically) are not well suited to salesmanship. IMHO you need at least 3 different personality types to start a software company. You need someone with creative energy and vision who can ariculate that vision in a way that motivates both clients and employees. You need a financially minded individual who can see the vision and convert it into dollars and cents - making sure that its a viable venture. and you need an imaginative technical lead who can turn the vision into a product that meets the needs of the client and keeps to the bottom line. It's not just a matter of writing code and raking in the bucks.
1) Product userinterface design is #1. It doesn't ahve to work right, as long as it can politely tel the user to goto hell. They'll be happy to.
2) It should work as advertised. Yeah, its got to do what it says it will do. But if you're polite, everything is negotiable.
3) Don't do the work yourself. You cost too much. Get at job managing a Mc'D.'s
4) Outsource the actual work to India (Not China - the hippy reds will steal your code)
5) Get your wife or some stripper to sell it during the day time. Pay them commission only.
Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
but I keep reading slashdot and getting distracted!
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Lost Sheep to Shepard, you got your ears on?
I haev no knowledge of how profitable making sahreware is, but personally I'd go this route first. It establishes some sort of track record, gets your name out there, and maybe actually makes some $$.
Can anyone who has done this chime in?
i'd be willing to work for it. are you hiring?
i know enough about my skill set to know i don't know how to run a business, and if i did, i probably would outsource myself to someone else who charges 1/10 as much anyways.
(outsource the ceo, not the programmer...)
Instead of doing anything about my own situation I would rather complain and expect others to hand me jobs.
Its so simple! Come up with something people will pay for! How could I be so stupid?
Up untill now my plan was:
1: ???
2: Get some unemployed programmers to write it.
3: Profit!
I did this over a year ago, with no financing. In fact, I was in debt upto my ears. First, some misconceptions need to be cleared up:
- don't get an office. They cost money. Work From Home. If you have multiple people, either work remotely and meeting irl a few times a week, or choose one central house/apartment and setup shop in a room there. Basements are fine, so are spare bedrooms.
- Use existing hardware.
- Get dirt cheap hosting and put up a good looking website. customers won't know you're only paying 5$ a month for the site.
- don't pay yourselves salaries - I've seen way to many people think 'I need X amount of cash to pay myself Y per week for six months until the business is making money'. Plan on paying yourself what you can, and using unemployment as a cushion until things take off.
Heres how it works: while on unemployment, come up with an idea for a type of software business, and then throw up a website (make sure it looks good), and start writing software. You have to keep looking for a real job, but as long as you aren't making money on the biz, you don't have any income to report, and still get unemployment. If you want to sell products, write them while still on unemployment. If you want to do consulting or custom work, be finding clients while on unemployment. If you are small enough, and have learned to be lean, then your first customers will pay enough that you drop off unemployment and go from there. If not, then divy up the money, pay for expenses, etc (The biz can pay you back for the web hosting, for example), then pay yourself. You Can make money while on unemployment, as long as it's not much - they will reduce how much you get from unemployment in a near 1:1 ratio.
If you do good, you may find yourself off unemployment and making better-than-unemployment wages within a month or two.
You may fail, miserably, but with a cost-of-entry of a few dollars a month and your time, it won't cost you much to fail. If you aren't on unemployment anymore - say if it ran out - then find a job somewhere else to tide you over while you try to get the business going. After all, a 8$/hr job at a bookstore is a lot more money than 0$/hr.
Also remember that starting a business is Not for everyone - many people want the security of a known salary, and don't like the idea of taking risks. Others don't want to work long hours, especialy on something so risky. Ask yourself if you are one of those people.
Me, I've been lucky, and perhaps that has skewed my perceptions. My friend and I were discussing starting our own company, and then a client fell into our lap... a client that by themselves paid our bills and allowed us to grow the business for 6 months. Of course, now we're looking for more clients, since things are slow, but thats the nature of owning your own biz - risk.
neurokode.com - yup, thats me and my partner, and yes, it needs work - we've been too busy to touch it much. Need contract development, or a code audit? Contact us. Want tools for DB development with python? Check out pdo.neurokode.com
man is machine
Now, OSS models change this equations. because most software (unless you are doing a lot of custom stuff) has to be number one or two to survive. So companies spend a lot of money on marketing and discount the software to try and "tip" the market to a point of increasing return for there product. Open software does not require this expense and in a way almost guarantees that your software will begin to build a critical mass (if it does not you are barking up the wrong tree)
HPC for Primates. Read Cluster Monkey
I have to agree. I wouldn't call myself a hacker, but I have a lot of fun messing around in a variety of programming languages, and I enjoy exploring what can be done online with things like PHP, CSS, and javascript.
So when someone asked me to build them a website, for pay, I thought, "This is great! This isn't work, it's fun!"
Well, it beats roofing, but having to give yourself deadlines and using other people's ideas to design the pages... yeah. That's definitely a bit of a fun-sucker.
At least it pays (a little; I won't say what I'm charging, but I've since realized it's WAY too low. Live and learn :-)
philcrissman.com.
I like the way the poster arbitrarily suggests, "Why not start a software company?" as if this is something you can casually do because you're bored or something.
The truth is, even if you had a good application to address, whether you could write a viable piece of software that was marketable is an entirely different matter. Even if you get to that point where you have a good market, and a good product, it's only then that the real tough work begins...
I "accidently" started a software company many years ago when I wrote utilities to help clients in my computer consulting business. The products turned out to be so useful that everyone suggested I start selling them, which I eventually did. It took me almost three years, living in a crappy 1BR apartment that didn't even have working plumbing, making some months, not enough money to pay the rent, but eventually word got out and my product received Editor's Choice in PC Mag. Ok, now I've made it? No. Another problem -- distribution. Even though I had the best product in its market, my competition was in bed with the 1-2 major distributors and put pressure on them to not carry my product. I was in a catch-22 as I couldn't afford to spend money on advertising unless I had distribution, but the distributors wouldn't carry my product unless I was advertising, but I didn't want to put a $20k+ ad in PC Magazine (the major pub at the time) when the product wasn't on store shelves. Eventually we picked up distribution, but it was through a lot of hard work, travelling around doing promotions, exhibiting at Comdex (which at the time was an uber-expensive mafia setup where you'd pay a fortune for a crappy location and then find out when you arrive IG moved your both to the middle of nowhere). I won't even go into the nightmares of trying to deal with venture capital firms -- let's just say I'm still on medication from the rash those people gave us.
Before Windows, the economics of the industry was bad enough. Now it's even worse. You don't have to worry about distribution; you have to worry about some other company with more resources and a desire to envelop every market they can copying your product or bundling it with their existing products and destroying your market. Whereas a great product would eventually be found out, nowadays, most of the industry is hype/advertising driven and those with the most resources, not the best product, rule.
That's not to say it can't be done. But starting a successful software company has more to do with having a realistic idea of exactly what you need to do, and a *tremendous* amount of perserverance. There are lots of shortcuts you can take to offload responsibilities to exploitive partners and publishing companies, but you might as well get a 9-to-5 if you do that because you'll end up getting taken advantage of and losing control of your work.
SCO, don't forget to pay your mounting legal fees!
www.ninnle.org
Apparently even SCO uses it!
I see two reasons why this wouldn't work well: 1) IT people like to get their hands dirty, they don't like to manage (in general). 2) IT people don't like to understand problems from a business sense, they like they translated into computer problems first. This inhibits taking a unique idea and solving it via software, as you have to understand the customer/business side first. 3) IT people are bad marketers. They tend to give too much detail and be too honest with shortcomings. By the way, I started my own software company 6 years ago after being laid off after a merger. I do think it's the way to go, but there's a lot more business to it than most IT people would like. Also, we just submitted a proposal for a DOD gov't grant to do some custom software development. There's a grant program just for small businesses called SBIR (Small Business Initiative Research).
The problem with starting a company is that you need to have more than one person involved, otherwise you're just a contractor. Most programmers become contractors when they're unemployed and call themselves companies for legal reasons but in reality you won't see many programmers corralling each other into a real company.
I did start a software business (not because I was unemployed, but because I was sick of PHBs) and the key is not to focus on a product when you first start up. Focus on providing services, by which I mean become a contract developer but charge it to your company. Develop your product in your spare time (yes, running a business requires lots of hours).
This is what I'm doing. I do short-term software contracts to support myself (and to build up a war chest to survive on later), and I'm working on my product in-between contracts and in the evenings. As for my product, it's going to be a full-featured shopping cart (not especially original I know, but it's designed for small businesses who want an online retail outlet and want to administer it themselves).
I'm also developing my own backend libraries for database agnoticism, schema config via XML, XML tree searching/improved navigation, command pattern implementation etc etc which aims between raw servlet APIs and full-on EJB app-servers for that ever-elusive middle level. Of course, I'm intending to GPL these libraries when I've got them into a sufficient state.
Hmmm... gone a bit OT towards the end there, but my original point remains, services, not products. At least to start with.
Bob
Listen to my latest album here
Best of all if you ever did need to grow, in this job market, you can get highly educated and experience software engineers even more inexpensively than China or India -- I've heard some internships are unpayed these days.:-)
for saying something like that with a smile you really need some lovin from bubba.
I would hate to work on a contract for DARPA.
Lets optimize the kills from that curse missile!
Lets run some simulations to see if we can kill
more people by using smaller bomblets.
What fun.
He thinks that the development side should all be done in India. He thinks technical knowledge is unnecessary. Of course as a consequence he always falls over when anyone asks anything remotely technical and has a huge problem saying "I don't know the answer to that question".
I am the opposite. I know the technology. I don't care all that much for the industry (retail) sector we deal with.
I was just given a thousand GBP bonus for a piece of specialised software I wrote for the company (took 4 days) which could never have been written in India because they just don't know the business well enough. By the time they've understood the requirements definition to the degree that we need, we've already spent endless amounts of time explaining the nature of the problem.
What I'm getting at is two things:
2. These kinds of problems cannot be outsourced easily because they are very business specific.
I can write more software in my spare time and will get more bonuses (if I don't get the bonuses, I'll stop writing them!).
"It's not your information. It's information about you" - John Ford, Vice President, Equifax
I am currently doign it..in fact my LLC wil finally come to b ein feb 2004..
:)
:)
The challenges are fiancial in supporting living expenses of prgrammers..in my case we are doing paid tech writing during the day
If you have a cell phone you might run into our products in summer of 20004
Back to code..
Don't Tread on OpenSource
He's not doing any work for his $10 a day... His hourly wage for this is probably way higher than any job you've ever worked (especially considering unpaid overtime). Stop being so bitter and open your mind to the possibilities.
Why don't you distribute Linux for free and then charge for support services everyone on Slashdot keeps babbling about as the way for open sores to make money?
I mean, seriously, 1000 anonymous cowards can't be wrong, you should invest all your money into Gentoo CDs and then go around businesses on the Fortune 500 list (so buy an issue of Fortune, too), and sell those wonderful lucrative Linux services.
One of the first steps is to write a business plan. I used a template from BizPlanBuilder (don't know if they are still around) and it worked out. You will need to do some serious planning and the template will force you to think of all sorts of things maybe you didn't consider. Remember that a startup is very high risk and therefore an investor will demand a very high rate of return (like 40% per year) to compensate for the risk. Also very important is that the initial investors have an "out," a way to sell out to longer term investors or whatever. Been there, done that, printed the t-shirts, and it was an incredible ride. Do it.
Most americans don't realize what they have. It took me working for a Danish company in the US working with Danes to see the opportunity before us.
Case and point: If you get a promotion in Europe you get a tab more money with a lot more reponsibility. With that tad bit more money, you have a 85% tax rate to take all but 15%.
Here, in the US, we have a 15-33% tax rate. You get to keep 2/3rds of waht you make. This is a huge boost for you. It's one of the lowest in the world, and yet no one takes advantage of it. That alone should be motivation enough to get into a position where you are captain of your own fate.
Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
"Every time I see a group of 5-10 self-described 'great but unlucky' IT workers looking for a job, and how their previous company had to lay them off because their former employer had this 'stupid idea' it was to move all the jobs to Elbonia, I have to ask myself -- why don't these guys get together and start a software company. If you don't make these 'mistakes' of outsourcing development to Elbonia, couldn't you compete pretty well?
The only problem with this, is that sooner or later they'd lay themselves off because they had this 'stupid idea' to move all the jobs to Elbonia. And they'd be back where they started!!!
Make money through the Gnome Bounty Hunt:
http://www.gnome.org/bounties/
Get your group together and finish the product while still collecting uneployment. Then start the company and have a product from day 1, with virtually zero developement cost.
Beats losing your unemployment before making any money.
FRA: STFU GTFO
About 5 months ago, I quit my full time, decently paying, software development job to start working for myself.
Personally, I don't see what all the whining is about ("waah! my boss fired me to offshore his work to india!"). I've experienced offshoring code first hand on two seperate projects and both times, niether of them understood what was requested. And several tens of thousands of dollars later, they were canned. I find it rather easy to convince people that offshoring is one of the biggest wastes of time and money, and becuase of that, I found it rather easy to go on my own.
I'm hardly what you'd call a people person, but the contracts still keep rolling in. And although I'm currently making less than I was full-time, I'm the happiest I've ever been....I make my own hours, I program in whatever language I want, and I set my own wage. And now I have time to do a morning exercise, to try to lose all this weight I gained working in a cube for 3 years.
How could I say to men: "Speak louder, shout! For I am deaf!"? -Ludwig van Beethoven
Grants for starting my own tech company. I have an idea, and a proven business model. But I need time and money. I figure that since 75-58% of all business in the US is small business, there should be some grant program to help me start my own company...
Does anyone here know of such resources?
Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
First, IT workers are not necessarily software developers, coders or project managers. Some may be, but lots are just that - IT workers. They answer phones, they reboot machines, they file trouble tickets, they move hardware around and they maintain user accounts. That's a far cry from starting a software company.
Second, if you're unemployed, how are you going to get the money to fund a software company? Even chintsy simplistic internet-based ideas (ie, Friendster, etc) get millions of dollars in capital to even start their companies up - much less keep them running.
Just paying the filing fees for an LLC or S-Corp status, registering a trademark, keeping track of taxes, employees, etc is a full time job and costs thousands of dollars right there. (I believe registering a trademark is something like $400 or more. Filing for LLC is another $1,000, not counting legal fees if you use a lawyer).
Then, let's say you guys come up with an idea. But to secure your position in the market while you're developing that idea (so some other group doesn't beat you to the punch), you want to patent it. Say goodbye to another $20,000 right there.
You could be out $25,000 the first morning before you even dish out the $3 for coffee.
Doing it, started a few weeks ago. Starting a remote backup service that implements my own software to back up the computer. I give it a few months before I'm ready to open the "doors" for business as I'm still writing the software, but I am well on my way. I also decided to start my own little corner of the net. http://www.dansdungeon.net forgive the l33t webdesign as I've not done anything with it yet.
http://dansDungeon.net danny@dansdungeon.net
The problem with writing software (of any kind, that can support a number of programmers) is that nobody wants to purchase software that is not implemented somewhere.
Among the first questions you will get after you respond to a Request for Proposal is:
1. Where is this software used.
2. List names and contact information of people using the software.
If you say that you write "custom" software, very FEW people are willing to pay the kind of money custom software requires to develop. They will rather hire more minumum wage people to type stuff into excel and access than pay for a more efficient software.
"Unemployed?". It's not asking why working programmers don't start a company. If you are unemployed, you've got lots of free time. You've got problems paying rent and buying food anyways, if you try to start a "company" it doesn't increase those costs.
I'm a programmer, not an entrepreneur, you insensitive clod!
Sure one bubble may have burst, but looking at the glass as a whole, the champagne is still sparkling.
(or the beer's still got a nice head of foam)
Those who can program, do. ... post on Slashdot. :P
Those who can't
(Yes I am aware of the irony in posting this, but I never said I was a good programmer.)
Quando Omni Flunkus Moritati
No matter how good your software is, you need to sell it. Sales drives everything. goooo capitalism! Figure out a way to sell what you're doing or find someone that wouldn't normally post on this board, like me, to sell your totally-uber-super-sweet product that works great and you developers are working to maintain and upgrade. although, this too is only a small piece, running a company has many many more aspects i'd suggest reading 'execution' if youre interested in running a company. thats a good starter. it was written by larry bossidy who was the kickass CEO of honeywell
On a related note, isn't the reason there are so many unemployed programmers because people with no business sense started companies that, predictably, died horrible deaths?
Time for the obvious (and actually on topic) underwear gnomes post:
0. Lose job in dot com bust.
1. Found small startup in a flagrant defiance of recent history.
2. ???
3. Profit!
It's nothing but crumpled porno and Ayn Rand.
but I can't find any unpatented ideas.
I guess I fall into two camps here. First, I wrote/write software (though I'm not really a coder). Second, I run a big web site.
Unfortunately, I am a one-man-band. I wrote all of the code to run the site by hand. It's a significant amount of code, too. Then I have to deal with the hardware and the day to day customer-service/user-needs. Sometimes the customer-service end of things takes so much time that I can't get around to writing more code or adding features. And I'm also doing this in the time I can scrape up for myself outside of work.
My service might be a lot bigger and a lot more popular if I had some marketing skills and a lot more free time and people to delegate my work to, but since I don't, I can't leverage this into a monetary success or a business and it has to remain an unpaying (in fact, wallet-draining) hobby.
It's unfortunate, too. I have tens of thousands of members in my particular niche and I seem to be the only one in my "specialty" who *isn't* making money.
I won't make excuses for the marketing/business part either. I'm not a salesmen and I don't have any expertise in those fields.
Like trying to keep your server up after you get yourself slashdotted?
OTOH, your load-testing's complete.
I was looking for a new linux laptop and realized what a pain it is to find a good one (which is payable) or how much time it costs for the research. Like some dell laptops seem to be running pretty good with linux, but the only thing you can find on their website is: dell recommends Microsoft Windows XP. So I got the idea to offer some linux laptops with linux preinstalled. Anybody some ideas? Same idea?
Starting a business is not something to be done lightly and even when done correctly is challenging. At least once a week people say to me, hey, you're a programmer, can you make a program to XYZ specifically for my business? I tell them sure, at a rate of $50 an hour for development plus support costs. They promptly change their minds. No one wants you to make money if it costs them money.
Everyone knows the answer is simply to cut taxes for the wealthy. When the rich are richer, they'll sponsor more creative software projects of questionable profitability...no wait, they'll buy another yaht. Nevermind.
That sounds great, but it is worthless. When you are unemployed the state (might differ if you are not in the US) pays you to spend 40 hours a week looking for a job. I know that almost nobody actually spends all 40 hours a week looking for a job, but that is what you should do.
I cannot start a company and remain on unemplyment, it is against the rules. Lookup OddTodd one time, he created a successfull cartoon, and the state wanted to take his unemplyment benifits back, he only won that case because he was able to show that he didn't expect his cartoons (which are funny) to make money. If you start a software company can you really expect me to belive that you do not expect to make money?
When I was 16 or so I started doing some freelance web programming. I got a couple $1000 (or less) contracts to start, a couple of which fell through. So I decided to write some stuff that I can sell over and over again.
I started looking around for something that works well, is simple and doesnt have many variants. I came across a script that I liked, so I made my own version. I spent a weekend writing the script, and it started selling like hotcakes. I put it up on a simple website and listed it at various resource indexes around the net and its been selling ever since. The script sells for ~ $29.95 and started selling at about 2 or three copies a week. Its been dying down now, after about 2 years on the web, but I still made some nice coin off of it.
I realize that this may be small change for most people, but the trick is to come up with 10 - 20 scripts (or small programs) that each fill a particular niche and sell as well. I havent had much time to write any simmilar simple scripts like this recently because I have been swamped with other custom projects and university.
But this long rant brings me to my point. Alot of times existing software can be bloated with useless features. By writing a simpler version that is easy to use and serves its intended purpose well, then you will be doing well.
For those of you who are interested, the script I wrote was based off of PayPal's knowledge base script.
I actually left a good job for personal reasons (What? I know, I loved that job, but I wanted to move closer to my family). I moved to a new area and couldn't find Tech work there at all (Pennsylvania). So I started a business with my own savings called Sysbotz and it takes time to get a viable software business going. Like some one mentioned before its not always what you think that will sell, but what the customer thinks. The major tip I could give is to listen to the customer, that includes checking up on how there doing, seeing if they see anything that needs improvements. Like what was mentioned before too, it may take a few months of not making anything before you see anything, so plan for this too. Open source projects are a great starting point too and could use the help, if you see a viable open source project why not contribute some of you new found spare time and offer business services around it.
The greedy capitalists are crushing our career paths using cheap foreign labor. It won't go away. Other professions have erected barriers to protect themselves, so we must also. Political influence is a necessity, not a luxury. Being a smart geek won't matter anymore. Brains are growing into a cheap commodity just like wheat or toys from China.
A few of my friends were unemployed and pretty desperate...so they started a compnay and surprisingly did pretty well. And though the company hasnt been getting a lot of projects lately... all of those who started it ...have now found really well paying jobs . The reason? all of them were hired because the moment they mentioned about the company they had setup ...the HR guys were really impressed by their initiative..... So the idea of setting up your own company is'nt that bad...the worst that can happen is that ,....ull lose some money , but u'll also gain some invaluable experience!
1. Be born to rich parents with lots of connections
2. Go to Harvard, meet lots of other rich kids, get bored with school and drop out
3. Form a software company, be in the right place at the right time, then take someone else's work and license it to the largest computer company in the world.
Yeah that's right. It's almost impossible to start a business. So to all of the negative posts about this: don't even try you big bunch of waa babies. Even if you get anywhere near success, it doesn't matter. Your employees will just bitch and complain... Wait.. Sort of like how you guys bitch and complain. So, when I finally get past all the years of making no money and keeping all my employees well paid and as happy as possible, I finally pay myself a bonus. All you hear then is about how the president is raping the treasure chest. It's all BS. I had to make promises to my customers to get here while my employees work there 8 hours a day and expect to get paid for every hour they put in. While, I work 16 hours days and get paid nothing. So, when I'm taking a half million out of the bank, don't bitch! You got your half million over the last 10 years working your steady job. It all depends on your point of view doesn't it? Now be a good employee and go stand in the unemployment line.
Er, the story you're FP'ing is *about* the abundance of financing for SW startups. It's not about the absence of risks. In capitalism, facing the odds, against the business environment selecting your venture for success , is justified by the high risk:reward ratio. Of course, as you've started up, you are seeing this every day (except maybe not the reward, yet).
The biggest problem for unemployed SW engineers forming a successful company is that they don't necessarily know anything about finance. Especially if they were the ones who lost their jobs in their prior company's "reorganization". But engineers can learn finance through experience, while laid off financiers have little hope of learning to program. So go out and make 'em pay to play!
--
make install -not war
This tactic helped me land a job.
Four steps:
1. Get a list of the tech companies in your area/state
2. Check their web sites. Many of the small/medium sized companies websites will not have been updated for a couple years.
3. Using a nice template, copy and paste their old site into the template (no templates? download Dreamweaver or something). This will take about 2-3 hours sometimes, but remember, your time is currently free! Do 1 or 2 a day.
4. Send it to them for free, in the mail, along with a copy of your resume and a letter explaining what you're doing (and that the new web site is free for them to use).
Repeat.
Some companies thanked me, but told me they weren't hiring. Some just used the web sites I created. Some did nothing. 3 companies offered interviews, none of which were listing open positions. 1 hired.
1) Think of really cool new application 2) Spend huge amounts of time programming and debugging the application 3) Give away free copies and all the source code 4) ??? 5) Profit!
...that it's merely ONE data point. What you see is pretty parochial- it's focussed on what you're seeing. And you honestly put it that way- but the phraseology implies that it's that way throughout the industry.
To be bluntly honest, it depends on what segment of the industry you're in, what town you're living in, and a whole host of other factors.
My personal experience is quite a bit different than yours.
More than 70% of the IT workers I know are employed (but not much moreso...). 80% of the "good" workers (and that's relative- I suspect that I have a more stringent sense of "good" than you do...) that I know are employed somewhere close to what they should be (There's "employed" and then there's employed- if you're an MBAed Software Engineer, you should probably be a Team Lead, Development Manager, Director of Development, or CTO, depending on your experience, etc. Teaching tech courses at DeVry because that's the only place that'll give you a job is pretty much underemployed, or as I referred to it earlier as "employed".). It's not that the industry went away like buggy whip manufacture- the companies all went into a panic and butchered their staffing to look good for a couple of quarters on Wall Steet. Sanity is just now beginning to filter back into the IT job market, three years after the bust from the dot-com failures.
The moderators that modded the parent up to 5 as "Insightful" apparently didn't understand that the parent really wasn't very much so...
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
I notice you don't mention where you are located, what your general experience level is, etc.
This has been a *very* weird recession. Historically developers could go down a notch or two and companies were grateful to get a senior developer for mid-level developer wages, etc.
But not this time - it seems that local companies (at least) either want impossible experience (10 years of java, 5 years of WXP, etc.) or they have explicitly reject anyone with more than 2 years or so of experience. And there's absolutely no lateral movement - if you've been working with C then you won't be considered for Java positions regardless of your qualifications in the second language. (There was even one particularly clueless company that advertised for a C programmer - but only C programmers who didn't know either C++ or Java.)
I think a friend sums it up best. It's like somebody has advanced cancer and angrily refuses to see the expert who has successfully treated thousands of patients with similarly advanced cancer. Nosiree Bob! He wants the guy who's only been out of med school for a year or two - he's perceived to be cheaper (without even checking the expert's bottom line) and hey everyone has the same medical degree, right?!
For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
I am doing this. The trick is to find a narrow enough niche that nobody else is serving.
The nice part about software is that the value has very little to do with how much time it takes to develop. What matters is how much benefit the end user gets from using it.
There are tons of small businesses out there that need a lot of help. Often their needs are pretty simple, but they know very little about computers, so they are willing to pay to have their needs addressed.
The problem is scale. In order to find enough niches to keep yourself busy, you need to be a good networker, and a good marketer. Often you need to be plain lucky (That is what happened to me) You need to keep track of accounts recievable, shipping, manufacturing, You have to collect and pay taxes. You become the technical support guy for you customers (on your app and others) All of this gets pretty cumbersome for a 1 man operation.
But.... The only person who is only truely going to pay you what you are worth is yourself. If you don't have anything else to do, and you see a need, fill it!
.. there may be thousands of slashdot readers that are coders, but the number of people that are actually contributing to successful open source projects (functional and used by more than a few dozen people) is probably in the high hundreds or single-digit thousands.
The open source "marketplace" is just as competitive and merciless as the commercial market. Maybe more so, due to the community's collective BS sensing skills.
And I would apply same BS filter to any press release cranked out by the venture capital business: Run the numbers: $325 million for 52 ventures: $25 million per venture/year. Take $2 million off the top for the top exec's to buy new Hummers, divide by $150K/yr per employee (assume all the jobs are not outsourced - ha ha): about 150 jobs per new venture X 52 ventures - about 8000 new jobs. Well, it's a start. Heck, there were only 1000 new jobs last quarter, in all sectors.
Why not just write software aimed at the software community? It's not that easy. Windows and Linux are awash in IDEs, and smaller scale than that, most developers will roll their own productivity tools. An O/S would have to really be special to compete with MS muscle and linux prices. There are always bleeding edge applications that need code - but these are risky (bleeding edge is prone to fads) and again, you wind up needing someone with indepth knowledge of the development area. Which brings us back to domain experts.
If you're going to write software to ship dogfood (been there, done that) then you need to know the dogfood business. Or the transport business. prefereably both. So either you need an unemployed dogfood shipper who has faith in your skills, or you hire a dogfood expert.
But the real trouble is that you need the expert in order to have the killer idea in the first place. You need someone who's shipped enough dogfood to know what the problems are that need to be solved, you need someone who who has a good enough grasp of tech to see how software can address those needs in a "must-have" manner, and you need dammed good communication skills so oth parties get an accurate understanding of what the other is talking about.
And then, you may find that there really isn't anything that needs doing.
Of course if you're old drinking buddies with the Dogfood King, or if you been working for 15 years writing code for a dogfood warehouse before being laid off then you may already know where you're going. Otherwise...
The thing is, trechnical excellence alone will not usually do the job. About the only way that makes you oney is as a consultant, and the crash and burn of _that_ market is one of the reasons why there are so many techies on the dole in the first place.
Don't let THEM immanentize the Eschaton!
While at college my friend and I needed some extra cash and we created a website design company (stop laughing at me). We utilized our personal computers (I created a server so we could share data easily). The server which was an old scsi box was donated to us (cost 0), but I am sure a group of techies could muster up an old computer to act as one (not that it is really needed, just more convenient). Our advertising was limited to internet advertising (registering and getting a website hosted on yahoo which runs $9.00/month). Free online search engine registrations. Acquiring paper supplies where we created flyers, & business cards ($30.00 which included extra ink for our hp color deskjet). Our most expensive cost was registering the company (as an LLC) for $500.00 All but one of our clients were from word of mouth. Doing this venture, strictly part time (less then ten hours a week), we earned about 10k/year. Not a lot of money to say the least, but for 10 hours a week of work, with very little advertising that is a good deal of money. Again this was a part-time "wouldn't it be nice to have some extra cash in the pocket" work. Eventually we went from web designing to creating business cards, flyers, menus, etc for various clients. I think it is possible for people to create something and even be able to work at a regular job. It requires working late hours (sometimes) - but that is a sacrifice. The problem would-be startup companies have is that they want all the glitz and glamour up front. The nice city-view office, the $600.00 Aeron chairs, secretaries, etc. Start with what you got---we are software based - you need a home, computer, internet connection, electricity and a phone/fax line. -A
I mod down so you can mod up. Your welcome.
You'll need some sort of income to keep yourself...oh lets say...in a fucking house or apartment? Maybe a little food now and then? Damn....
Blar.
This is called bootstrapping. The Software Council of Southern California is having a presentation on it.
One of the unstated advantages of an open source project is that it can serve as an online resume. Employers can only guess at how real your resume is. You may say that you're a hot-shot programmer, but how can an employer really know? Answer, they can download, compile and run your project from SourceForge. If they cannot do this, maybe you don't want to be employed by them anyway.
If you release you code under the GPL, there is nothing to stop you (as the copyright holder) from re-releasing the code under a more commercial license if your open source project is popular or you find a market for it.
Starting your project off as open source is a great idea. Even if it does not take off, your code is out there and other people (and future employers) can see what your programming ability is like without having to take your word for it.
It certainly works for me. I have two project on SourceForge that helped me land two $100k+ jobs.
How many were just deadwood in the industry that got nailed in the mass layoffs? Quite a few.
How many were the best and brightest and got nailed by happenstance in the Great Downsizing (which is what really happened here...)? Quite a few.
Do not assume that if they were unemployed that they'd be boobs. It could very well be that they've been overqualified for the paltry few positions being offered up until very recently. If you've NOT been there, please do the world a favor and shut up.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
Sure, i'd love to write some code from biotech but I wouldn't have a clue where to start. Sure, with research I might be able to find something that people may want but it would take alot of ramp up to even consider writing an app.
Your best bet is to write something in the area your very familiar with and since you were previously employed chances are there are already apps in that area.
For every 100 ideas theres probably only a handfull of usefull/needed apps. How do you pick the right one? Your betting alot on something that may not return anything.
As with inventing the best way to get 'rich' is to solve a problem thats you've personally run into. The trick is, realizing that this is a common problem that may affect alot of people.
For instance, not computer related but in my area there was a couple that had a dog. I don't remember the exact details but they needed to muzzle him but the on the shelf muzzles didn't work, so they created their own. Soon after, they realized others had the same issue and they started selling them at a flea market. A couple of years later a guy stumbled upon them and wanted to license the product from them. Plans are for millions of these units to be made and sold around the world and they get a few bucks a pop. Needless to say, they can retire quite confortably now.
Usually its the simple solutions that reap the greatest returns. How many times have you been watching an infomercial or saw a product at the store and thought, why didn't I think of that?
A tech related example, remember that Y2K program that checked to see if PC's were Y2K Compliant? If I recall correctly Dell licensed it from a guy and he got a 1$ for every PC it was put on... Several hundred thousand.
Anyways, i'd love to develope my own software (even tho i'm a DBA :).. Anyone have some ideas they'd like to share?
"Thanks to the remote control I have the attention span of a gerbil."
...I was unemployed. For Two and a Half years, in fact. Go and check my resume:
http://svartalf.freeshell.org/frank_resume.html
Does that LOOK like I am lacking in the competence department?
If you have not been there, please do the rest of us a favor and shut the Hell up.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
I have observed, from closeby, many people starting their own software business in the last few years. The ones that survived were the ones that had a client from the outset.
You can build something you like and/or you think is useful, and then try to sell it. That doesn't work. Most likely no-one is interested, or only interested in your product if it is changed considerably. Moreover, if you have an "off-the-shelf" product, people don't want to pay a lot for it.
Get a client, and build what that client likes. This brings in money. Make sure you take into account that on average you work 20 paid hours per week, no more. The rest is needed for time between jobs and for finding new clients.
You will still be cheaper than the big guys, so you may be able to sell yourself. Especially since renting someone from a big guy is as likely to get you a cheat as a good developer, while you, obviously, are a certified good developer.
In the past when I did odd jobs I usually offered a "no cure no pay" scheme, if it wasn't a very big job. Clients are willing to pay more for such a scheme, and as long as you know you will succeed, no harm done (just make sure you define the "cure" conditions).
If there is any time remaining, build your brilliant general solution and try to market it.
There are several good books available on writing and marketing software as a small business. Find one and read it. It will help you avoid the greatest pitfalls. I learned a lot from Hudgik's "Writing and Marketing Shareware". It's fairly old but contains lots of good advice.
you start the company, I will be your after hours architect (hardware platform... OS architect..)....
Why? becuase many are unemployed, I am not, many are stuck looking for a job, I am not. MANY are capable to work for profit, I will work for fun. Best part? I don't like for people to get screwed over, so why would I do it to them?
Now the but....
If we make good money, I would like to be compensated, stock options, some type of cash bonus, whatever... but who knows where it would go....
What can I say... you hit the nail on the head. Good stuff. Thanks for sharing.
-- Solaris Central - http://w
Maybe if your link to your resume worked... you wouldn'dn't have been unemployed for two years.
And yeah, posting a broken link to your resume *does* make you look like you're lacking in the competence department.
It's not just about finding financing, it's about figuring out what to do with that financing once you have it, and how to turn it around so it turns into a net gain for your backers and yourself.
Good point -- and most of your other points are good too.
I think questions of financing are a few steps down the road. If a group of programmers wants to get together and start a company, there are more important issues that need to be addressed first. First is "What is the reason for this Company's existance?" If all you can think of is "To keep us employeed!" then you've got some big problems. Write down a Mission Statement. What is this company going to do? What is its contribution to the world going to be? What are the Core Competancies? What are the guiding principles? Starting a company is a signficant undertaking. If you don't have a pretty good idea of what the company is going to try to achieve, then you're in for trouble.
Here's another question: who is going to do what? You've got a bunch of programmers -- great! Now what? Who is going to be management? Are you going to pick some from your group or hire an outsider? As the parent noted, being a good programmer doesn't mean you'll be a good manager of programmers. If you pick managers from within your group, how do you know that when the going gets tough that the 'grunts' are going to listen to, respect and obey the orders of Management? If you're going to pick someone from outside your group to act as management (which isn't such a bad idea), then how are you going to be assured that they are going to drive the company in the direction you want? That's where Founders and the Board of Directors comes in. Boy, you'd better have that clearly-articulated Mission Statement written down because otherwise Management is going to have a hard time knowing what's expected of them.
There seems to be this pervasive mindset amoung tech people that because they got better grades in school than those who studied business, that they should have no trouble being business people. As the parent pointed out, however, being a good business person is completely different from being a good programmer.
Honestly, if anyone is seriously thinking about getting their friends together and starting a company, you'd better think long and hard about what you're trying to do.
GMD
watch this
My pet rock just got a broad patent covering out of work IT people starting software ventures.
There's a certain irony to starting a business when you're unemployed. I know because I've been there twice.
The irony, in short, is that when you become unemployed the last thing you feel you can do is blow wads and wads of money on anything (even on a business idea). Personally, I go into this sort of "survival mode" where money is only spent on essential things like food and porn. When you're not pulling in any paychecks it's only practical to think this way.
Secondly, one has to understand that once you've been working for a while your life has certain financial characteristics. You know how much you pull in a month and your costs follow accordingly. You have car payments, maybe a house payment, food, girlfriend (cyber/imaginary of course), and maybe a savings account. When you become unemployed the last thing you will think about is how to blow your savings away which would put you on the street.
"Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
I have found that usually I have to write the software for somebody for free in order to get my foot into the niche. This works out well, for both parties. You have them as a resource to tell you of their business needs, and they get a product that saves makes their business more efficient. Once you have a product that works, you can market it to others within that niche market, and charge a pretty decent price.
... and for the overwhelming majority:I'm scared shit. Pure and simple.
I once bowled with a guy that had his own business. He was dumber than most small kitchen appliances. (He needed long addition to keep score!) I asked myself, I said self - what does he have that I don't. Answer: He was too stupid to be afraid of all the things that can go wrong. Even though he wasn't nearly smart enough to prevent them from going wrong, they just didn't. Most of us suffer from paralysis from analysis.
Research shows that 67% of those who use the term "research shows", are just making shit up.
but on the other hand, I have a day job (as a software engineer). You can't make a go of it unless you either have investment money to feed you while you are starting or else you have a day job.
Also, get 2-3 partners with really good complementary skills. For example, I have a partner who is a marketing guru. I have another who is an expert at starting companies and knows how to deal with investors, business strategy, etc. I have a third who was the head of QA at my last company. And for now, that's it. I supplied the idea, and I'm writing the code.
Avoid Missing Ball for High Score
We're all familiar with the fractured English that appears with, say, Japanese games. Presumably here the manufacturers know better, but use the charm of the fractured language as a marketing device. But other non-English-based companies - (for a random example, see http://www.xjgroupusa.com/About/lcd.htm ) - it's clear that someone needs to connect them up with a technologically savvy and literate English speaker to improve their presentation. One could imagine a service which proof-reads and corrects English on a per-page rate, and advertises itself widely enough that these foreign companies would find out about it.
This idea reminds me of the comic strip in the National Lampoon newspaper parody. There's a picture of a very detailed model of a ship & the guy's saying, "Hey kids, carve this ship out of a block of wood! Isn't it swell?!"
Yours is an interesting situation. Without knowing much about you, I'd say: play to your strengths. English is definitely not the forte of most programmers, and so you may be able to carve out a new space for yourself. Off the top of my head, grammar checkers are pretty lousy, even in Word. Make a good grammar checker (genetic learning algorithms maybe?), and you'd probably have a great product for all those asian companies who'd like to present a good image to customers in the US and elsewhere but write in atrocious english.
you've solved the unemployment problem in america: ship all the unemployed people out of the country. i'm sure the canadians will love having a bunch of unemployed americans show up demanding business grants.
in all seriousness, things like this exist in america but most people don't know about them. i only know because some guy on late night tv commercials is always babbling on about grants and loans and pueblo, colorado. even so, a business grant/loan is not the same as collecting state unemployment benefits which, as the previous poster noted, you may not collect (in the U.S.) while you have a job.
you could probably start building the business without the unemployment agency noticing, but once you start seeking (and finding) customers, you'd better make sure you're not still drawing that check. it's that gap between when the money stops and when (if!) it starts up again that scares the pants off most people. i know it's got me scared out of starting my own business.
"Mister Potato-head --MISTER POTATO-HEAD! Backdoors are not secrets!" (War Games, 1983)
Hire someone named Winifred Dowes and make her (or him) vice president of marketing. Win's first task is to come up with a name for your new program. Don't be surprised if you get MikeRoweSoft/MyCrowSoft WinDowes. :)
/. before.
Oh, wait a minute... someone with that name has apparently posted to
One of the problems I've always struggled with trying to overcome is how to make yourself unique in a market where there are so many others just like you.
Why should a company or person hire me when there are a dozen other people just as qualified and able to do the work. In some ways the market is way over saturated.
A type S (NOT C) corp will do that without the double taxation problem.
Furthermore, if you pay yourself only dividends, not salary, you are exempt from social security and self employment tax.
NO, don't take my word for it, see an accountant!
Linux kernel release 2.6.xx These are the release notes for Linux version 2.6. Read them carefully, as they tell you what this is all about, explain how to install the kernel, and what to do if something goes wrong. WHAT IS LINUX? Linux is a Unix clone written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX compliance. It has all the features you would expect in a modern fully-fledged Unix, including true multitasking, virtual memory, shared libraries, demand loading, shared copy-on-write executables, proper memory management and TCP/IP networking. It is distributed under the GNU General Public License - see the accompanying COPYING file for more details. ON WHAT HARDWARE DOES IT RUN? Linux was first developed for 386/486-based PCs. These days it also runs on ARMs, DEC Alphas, SUN Sparcs, M68000 machines (like Atari and Amiga), MIPS and PowerPC, and others. DOCUMENTATION: - There is a lot of documentation available both in electronic form on the Internet and in books, both Linux-specific and pertaining to general UNIX questions. I'd recommend looking into the documentation subdirectories on any Linux FTP site for the LDP (Linux Documentation Project) books. This README is not meant to be documentation on the system: there are much better sources available. - There are various README files in the Documentation/ subdirectory: these typically contain kernel-specific installation notes for some drivers for example. See ./Documentation/00-INDEX for a list of what
is contained in each file. Please read the Changes file, as it
contains information about the problems, which may result by upgrading
your kernel.
- The Documentation/DocBook/ subdirectory contains several guides for
kernel developers and users. These guides can be rendered in a
number of formats: PostScript (.ps), PDF, and HTML, among others.
After installation, "make psdocs", "make pdfdocs", or "make htmldocs"
will render the documentation in the requested format.
Yah whutevah, you knows i be right foo'!! I PITY DA NOOB!!
You also need someone who can sell your product or your company services. This is something that 99% of geeks are unable to do well.
So you need a few coders, you need a sales person, and you need an idea that isn't shit.
Actually, the idea can be total shit if your sales guy is top notch, but you still have to be able to look at yourself in the mirror.
-- Will program for bandwidth
Allright, here's the deal:
I'm incorporated, I got *real* customers paying me *real* money to develop highly customized CMS in perl.
So quit your yapping and if you work hard drop me at line aoeajsdaf at yahoo.com (freemail address to protect my privacy).
I'm heavily using and re-using other people's code (based off twiki.org) and the final product will be GPL. And don't worry as long as real estate agents have jobs, so do we.
If you start a company that produces a useful product, should it ever fail, you can use that experience, plus the product itself to distinguish yourself from other applicants. If you can show an employer that you have the drive to complete a large project, you're practically a shoe-in -- even if your idea wasn't profitable.
The suggestion is rather unhelpful. I am quite happily employed with a good job, after several months of searching early last year. If you can't even sell yourself to employers, you certainly are going to have an extremely difficult time selling your skills to customers. In other words, good business means someone with a head for marketing (i.e. lying and exagerrating). It also means just someone who is simply good at business in general over technical skills. It also means a lot of startup resource, which is as rare as employment.
Personally, the path I took to employment was finding a contracting company, who is more willing to talk to candidates, figure out the right lies and exagerrations they can pull off on behalf of the applicant, and pass them off to the potential buyer in a nice, favorable light. I wasn't told about their lies and exagerrations until the buyer was interviewing me, and I was mad I was caught off guard, but it seemed to be par for the course. I served my time as a contractor and the company was so satisfied with my work, I got hired on as a full time employee. Since then I've been getting friends who have had difficulty to use contracting companies, with near 100% success. Representing your skillset and professional experience is a lot harder than you may realize, and it takes the marketing 'guts' of the companies to add the lies it thinks you can pull off in the interview, or at least to get you to the interview so even though the company discovers you have exagerrations, they know your skill is good and the lies aren't your fault...
XML is like violence. If it doesn't solve the problem, use more.
So I can play Morrowind all day and all night... why would I want to do anything productive?
00101010
Yeah, done this. Still on it. It works.... BUT
Its not for everyone.... I mean, if you ever felt loyal to you employer and really put out there, and then felt you were fsked by them....well, with your own company its ALLLWAYS that way...
You just have noone to blame but yourself. When things dont work its your problem, when things work, you have the responsibility to pay your people first, then keep whats leftover....
Still, it can become a passion, even for a geek.
NO SIG
Here is one group you need to have contact with. S.C.O.R.E.
Get a free ipod.
I bet that program isn't open source, right? That is fine by me, as I haven't taken a vow of poverty either. All I can say is: FUCK THE GPL!
...and they're around $50.00 per year. They work in 96% of all browsers (the other 4% being netscape
What we offer as software is a kick ass e-commerce system and loads of extras that clients can bolt onto their websites (that we have often set them up with in the first place). It pays my bills, and those of my business partner (my brother) fine.
I am NaN
Alot of small businesss out there have software needs but can't / won't shell out > $10,000 for boxed software. Especially software that can be difficult to set up or requires someone with IT know-how to maintain and patch.
.NET and J2ee technology are starting to allow pretty robust applications to run on a thin client. Having hosted access to an application cuts out all the install/server/IT labor costs from the business.
With powerful servers being relatively inexpensive, as long as you don't have a huge number of transactions going on you can stuff quite a few customers on a single database server. All paying subscription fees and sharing the cost burden of having a robust application.
If you get companies accustomed to using your service, and they put time and effort into putting data into your service, it becomes expensive for them to walk away from you. (they have to reformat their data for a new system, research and buy a new system, retrain users)
In addition, once you get your application up and running, most of your deveopment time will just be spent improving functionality and adding some features here and there. (Being a subscription service new "upgrades" or "features" can be touted as free to the user as well, quite a selling point)
I actually have a web product nearly completed I've been building using this theory. I just need to find a good web graphics/javascript guy. *coughhintcough*
Useful advice from slashdot:
Unemployed? Get a job
Fanstastic
Whats next? Sick? Get better?
DJMD - The fourth man - Planetary
Wow.. that's a very impressive list, except that you missed the two most important things that are needed:
Damn dot commers.. ran the economy down to the ground and they still want to put the carriage before the horse.
---
The truth is what is; what should be is a dirty lie. -- Lenny Bruce
1. In 1999 you needed an idea, in 2003 you need a current revenue stream. Meaning the product must be in a form that is saleable and people are buying. This of course is for the Angel round VC rounds need more.
2. Count on a factor of 4 in time. People withing the group will come and go. And every time they do the same wheel gets gone over 1 more time.
3. No matter how good it is. It wont be what marketing wants. They are really good at selling what they never have.
4. Markets change constantly. You have to be ready willing and able to drop a line of developement you think is neat to meet real customer demands.
5. If you are developing for Linux invariably the customer will present you with a problem that is in reality a Windows problem and ask you how you solve it in Linux. No amount of explaining that it is a windows problem not a Linux one will work. You need to apear to solve a problem they never will have.
6. When in Linux it is nearly impossible to make people understand that
You cant install a RH 9 binary kernel on RH8 (source rebuilds are a different matter.)
SuSE and RH are different distributions not different OSs
7. days = weeks and weeks= months. In this kind of environment things can go much slower than youd like (lest test equipment, and shear exhaustion play a factor.)
8. Talk with your signifigant other. If he/she isnt on board with the hassles of starting a company you are hosed.
9. Declare one day a week a no work day. Youll need the break.
10. Seperate work and home physically. If you can roll out of bed and be in your office, your productivity will suffer.
11. Keep a regular schedule. Its good for you mentally as well as physically.
12. Dont eat at your desk. Taking 20 minutes to eat away from your desk will improve your productivity.
13. Dont code whats cool. Code what solves the problem you need to solve.
14. Take the time to know your competition before you write the first line of code. Find out what people do/dont like about it.
15. Dont re-invent wheels. Leverage your system. For example dont write software to create a database of installed RPMS. Read the rpm database instead. If you are writing for windows dont create all of your own unique classes check MFC first.
16 Dont rewrite - re-factor. (exception the code is 100% borked and doesnt do anything.)
17. Dont solve problems you like solve problems people have. Code to create a mirror image of a word doc might look cool, but its not much of a product.
18. If you dont have the time to do it right you wont have the time to do it over. Shortcuts are nearly garuanteed to byte you in the buns when its critcal that it doesnt.
19. Be flexible. You may have the greatest solution in the world but if everyone is fascinated with your widget.... build widgets.
20. K.I.S.S. (Keep it simple stupid) More money was made off of paper clips than Lasers.
I'm sorry, I'm to tired to be witty at the moment so this message will have to do.
I started making C/C++ reference cards for programmers and students. It brings me about $10/week. It has the potential to be very profitable, but it needs more marketing...
Thank You Slashdot!
http://github.com/gbook/nidb
I remember an article in the Harvard Business Review on entrepreneurship I read about two months ago. One statistic stuck out in my mind: 40% of the small businesses on the 1988 Inc. 500 list did not have a business plan. Lots of decisions are made on the fly. Many businesses change their whole market and direction when they realize what they started to sell was not what their clients wanted to buy. I'll agree it's important to have a business plan. But if you're self-financed and you're the leader with fewer than 50 employees, there's no reason it can't just be in your head.
That link you provided goes to a government website that uses governmentspeak and does not actually tell me what apps still need to be written.
I do see that business apps for Linux, OSX, OS/2, etc may need to be written as Windows/DOS business apps dominate the market. A Data Wharehousing, ERP, Accounting, Payroll, HR, or even a Client Management program could make a nice niche market in alternative operating systems and help migrate organizations away from Windows.
The key seems to be to use open sourced solutions to create a package to solve a problem that most organizations face. If a company were to provide a total package of software, support, and training in alternative technologies, it might acutally make a good niche market.
Handheld devices are also an untapped market, the storage on them are now started to get beyond 30M and memory sticks and compact flash cards can expand that to the point of holding a small database of 100M or higher. Portable power in your hand, just like the desktop and laptop PCs have. I have an idea for hand helds that I have not seen anybody do yet, but I lack the capital to implement it. I am unemployed and have worked for Fortune 500 companies in IT Departments with software products that got named "Commercial Qaulity" by management. Yet that very same management turned on me to replace me with someone who works cheaper and faster than me, but not the same quality.
A VC or Angel would want stock and control of the company in exchange for investment. If I lose control of the company, I will not be able to carry out my vision and will be micromanaged to death. I belive in organizational management, and that classical management is going away. I need to be empowered to make decisions that effect my position and environment. If not, I might as well be working as another disposible employee for a company that is going practially nowhere and causing a ton of stress for its employees.
Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
Here's another source for servers.
Yeah, right.
Draft up a partnership agreement and a business plan (and buy books before you do either of these things).
... they will give you a loan.
:) )
Moreover, if you can swing it, try to get a good designer to help you with some preliminary corporate identity work. You could probably get by without paying the designer. See if you can find someone who's unemployed, has knowledge of business, and is willing to be part of a partnership. (just don't hire some 14 year old self taught kid)
After you've done this, start shopping around for business loan. When a bank sees that you have a structure, a well developed plan for making a profit, a plan to market your product/service, and a plan to present yourself
You might also want to explore LLCs and LLPs. You might not want want your personal assets to be endangered should your business get sued or go broke.
(Ohh, and I'm and unemployed interface designer and retail strategist [stupid economy].... so hit me up if anyone is starting something in CA! I can make you some nice shinny buttons and icons
"Things are more moderner than before- bigger, and yet smaller- it's computers-- San Dimas High School football RULES!"
A few friends and I started a software company selling games for the Pocket PC. We don't do this full time, by any means. We distribute through Handango.com. It saves some headaches but it's to make your product noticed. A main thing to consider is that you need to make things that aren't out there. We just made an ogg player, then found out someone is giving on away for free. And coming up with an original idea is difficult, if you've thought of it, chances are someone else has as well. It is hard work, but you're more motivated if its YOUR company. There's something about that control aspect that really drives you. I myself got to the point where I cringe when I think about interviewing with an HR drone, but legal forms no longer scare me. Anyway, we're giving away a free ogg player. Check us out at www.swordandspiritsoftware.com
I have one question that I havent been able to find an answer to in the many books I have on LLC's and etc.
If I want to form a (say) LLC solely to bring up a website and sell whatever, do I have to form it in the state that I reside? the state where the website is being hosted?
The reason I ask is that I live in CA and it has a nasty requirement that LLC's have to "register" every year, paying an 800+ dollar fee. I think that is excessive! Can I instead open up a bank account in a LLC friendly state (Nevada?), form the LLC there, then just say I do business solely in Nevada? (the website I have is being hosted in CA)
Clueless
4 guys, $350,000.00, good product. Went bust. IT'S ALL ABOUT SALES. I generally don't like most salesmen but that's where a company is made or lost...SALES. A good salesman can sell crap (best fertilizer on the planet, all natural...) a bad one can't sell sex.
My $.02
I choose to learn hardware engineering and start a guitar amplifier company. [moddaudio.com] and a microchip basic (aka Stamp like) company [picputer.com]
After around 2-3 years at it I am still losing money, but its looking a little better.
Unfortunately, marketing is going to be the real trick. You end up competing with well established companies with large marketing depatments and deep pockets.
But it is also easy to get discouraged when you see your ex employers getting several articals on slashdot (gibson tech labs magic/gmics product) and see them on tech tv's the screen savers.
Also the what is he doing now, Replay TV ceo slashdot artical was a bit hard to read.
If you are going to try it on your own, don't expect any help, not even from slashdot reader.
If you go the self-employed route and even if you're not earning squat, know that the government will take your unemployement benefits away.
There is most like something besides software you can do to earn money if you start slow and do not try to over-extend.
I now program, cook, bake (and yes, those last two are different skills), play bagpipes and do/teach these from my house. I retrained and started really slow. Used my work/social networks to get low paying (sometimes free) jobs in the new skills until I had a couple of regular clients (it took a couple of years). In the meantime I kept programming for the man.
It is eight years later and now I take a contract or two that interests me, have a regular batch of students that pass through, and play at lots of weddings, funerals, graduations, etc. It is quite varied, I have lots of fun, and get paid quite well for what I like to do.
The point is, just do what you like while you are doing what you need to get by. If you work at it, you will get good enough to be paid for it. Until then, just do good work and do not live beyond your means.
Think about what you are spending your money on. You do not need $100/mo DSL if you get get by with $10/mo dial-up and occasional trips to the library or Kinkos. You do not need $500/mo co-located server if you can get by w/ $75/mo shared server space. You do not need ___ if you can get by w/ ___ . Just fill in the blanks and adjust your expectations and money requirements accordingly.
You can live in the US and quite well for $1000/mo if you change your expectations.
http://nwbagpipes.com/
How to achieve this?
Well, there are some basic answers I might offer. First, start by looking at the existing projects, and choose one you like. Then download the software, and get to know it. Use it, test it, reporting bugs. Join the mailing lists, read the archives, then when you get to know the culture, start making contributions. After a while, you'll be ready to make a bigger contribution. To really help, start writing good quality documentation, tutorials and FAQs. License it under a suitable documentation license, then set up a tip-jar to reap the rewards of your contribution. If enough people appreciate your work, then you'll start to see some results.
To summarize:
Paul Gillingwater
MBA, CISSP, CISM
We've revamped our company Bigattichouse. We all work from home, communicate via pre-paid-calling-cards, IM, remote pair-programming and email... and we bid out work for our existing clients. We charge $65/hour (which is much cheaper than most places) and bid the hours to complete small acheivable portions. Most of our clients get small $500 - $2500 chunks/apps done at any given time, but keep us working for months at a time. Many small happy successes lead to big happy projects.
meh
Other posts have touched upon the economic costs of starting a business, namely issues such as marketing, advertising, distribution, facillities, and so forth, so I will skip those for now.
Do not underestimate the difficulty in coming up with a profitable idea. Again, as mentioned elsewhere, once you develop a product, you'll spend the majority of your time either providing support (which does make money) or fending off the competition (which creates headaches). Obviously, the easy situation is to find a niche market wherein potential customers are willing to pay for a solution.
Let me give you an example. A year ago, I ran into a group of principals at a conference and we started talking about computers. They obviously had a few complaints. Their school district requires them to electronically submit certain forms on a periodic basis, and the forms themselves were extraordinarily difficult to work with; one such gripe was that you could not save your work but had to do everything in one sitting. If you've spent any time around a public school lately, you'll know interruptions are more the rule than the exception.
Anyway, it sounded like a great business idea. Slap together a python script (or whatever) that mimics the forms, allows principals to save, spell check, etc etc, then open the appropriate email/http connections and submit it. Charge each school a $25 site license, multiply that out through the district and I was looking at maybe $5,000 for just a few days work. Word of mouth would spread to other school districts and principals would be beating down my door looking for similar niche utility products - or so my contacts said.
So what happened? It turns out these forms they were griping about were severely bug-ridden Word templates copyrighted by the district. I can fix the bugs in the templates in less than a day, but if it was that easy, I'd soon have more competition than I could deal with. It wouldn't be long before some 14 year old kid figured out how to fix the forms and undercharge me. And there was the looming spectre that the district might sue me under the DCMA if I attempted to profit off of their work.
Point being, there are lots of "needed" software products, but just because you can do them doesn't mean you should base your business upon them. I haven't ruled out working for the district, nor should you if you are in my shoes, but in the long run, you're much better off spending your time looking for bigger projects that you can actually depend on as a source of income. And that is the difficult part.
Strippers work. They don't even need to strip, just stand around like beatiful airheads, with just enough on to be legal in public.
One job years ago we sent a bunch of salesmen to a trade show, and nobody went to our booth the first day. So they hired a few "booth babes" figguring that at least they would have eye candy while sitting in an empty booth. However from that day on everyone was interested in their product. I don't know how many sales this generated, but there is no such thing as bad publicity and I'm sure at least a few people getting information were buying.
Course it also means your company is sexist. I wouldn't want that reputation.
What advice can you guys offer as regards funding. We will be looking for a little under $10 mill for a very unique software idea. Of course everyone thinks their idea is unique but in this case it really is :)
Where to go - where not to go - how much to give investors percentage wise.
its like saying "hungry? why not become a farmer?"
If I'm incorporated as an S corp, and somebody sues me, they can only take the assets of the business - they can't take my house, my car, etc. Does a DBA filing do the same?
:)
Definitely not. That's why it's important to do the math: what's cheaper, professional liability insurance, or incorporating (and doing all of the accounting and paperwork that goes with that)?
For most of us, insurance will be more expensive, particularly for anybody that does any sort of critical (ie, people could die, important data could be lost, things could break physically) programming. Although I no longer have professional liability (I'm an S Corp for this reason), when I did, it cost me about $1,500 per annum. That's pretty much the baseline for decent PLI (professional liability insurance) for any coverage for programmers that's worth having.
Remember, though, that even if you incorporate and don't have insurance, you can still easily lose your company if you get sued. Your personal assets, however, will be protected. Remember, too, that you don't have to do anything wrong to be sued. But you still have to have enough money to defend yourself against that suit, and that's what PLI is for.
Disclosure: Not only am I a veteran programmer, but I'm a licensed property and casualty surplus lines insurance agent in the state of Virginia.
-Waldo Jaquith
Greenspans recommends leaving tech but is unable to tell you where to go...m y/green span_jobs/index.htm.
http://money.cnn.com/2004/01/26/news/econo
If he doesn't know what you should do to start a company or have a next career, and I quote "by its very nature is not easily predictable", how can you expect to know what company to start?
Expect Freedom.
Programmers who are laid off may have what it takes to make a good product. Assuming they can come up with a good idea for a business, the deal breaker for me is getting the sales. Like many other programmers, I do not have the networking skills, connections, or interest in selling my product. I am more interested in sitting in dark rooms writting code than making the sale, and I have no sales talent to speak of. This is why I don't start my own company.
I dont get it. Where comes the profit from writing documentation for open source projects, anyone made a fortune from such a idea, more than $9 a day?
Keep expenses at the absolute bone and don't spend any money until you have to. Even if some VC was insane enough to give you startup money, the first thing they're going to do is start whacking all the expenses you don't really need.
Do spend a couple hundred bucks on professional liability insurance. It's cheap for IT consultants.
Starting your own business on a shoestring is also a great way to hide gaps in your employment history. Especially if you have a company name to point to.
That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
Blogs detailing the startup (now in slightly more specific detail) and other fun stuff can be found at the paper's site, which is of course,. I just set up a 1U server for it (running Linux, of course), but that's as close as I'm going to get to the software biz for a long while. got my fix with LinuxPPC. ;->
-- haaz.
I currently have numerous startup type projects going. The problem I've had is in finding decent partners. Why do we need parters, you ask? Because nobody I know knows how to write both the network connectivity protocols, the GUI front end, and can still draw well enough to create the graphics. Under the circumstances, you're left with the options of either taking partners or spending months learning new technologies and skills that you may never need again.
In once case, one of the partners decided to try to take my code and run off with it. After that got sorted out, we spent several months waiting for another of the partners to crank out his part of the project. Right now, we're scrambling for beta testers.
On another project, I've been the bad partner. The bulk of the coding is my responsibility, but I keep finding more things that the project needs. Mostly, they're waiting on my designs to settle out so they can work on their chunks.
And then there's the issue of how to split the ownerhsip of the company once you actually start the company. Most people get the bright idea that you should automatically split the company equally among all contributors. This means that the guy who designs and writes the bulk of the code winds up with the same percentage as the guy who designed a few icons for the web site. Deciding how much each person's contribution is worth is more than a little taxing on the business relationships.
To this date, I've been working on those startups for over a year, and am still waiting for them to pay off. Maybe they will, maybe they won't, but it isn't due to a lack in my effort.
Wake up - the future is arriving faster than you think.
I'm sure there is plenty of useful software that could be written. Why does the link in the news posting have to be to DARPA, a military agency??!!
And don't excuse it by saying DARPA created the Internet. I know, and it's a shame for the Internet.
If you really have nothing better to do than working for the military, then try doing nothing for a while; it won't harm.
And it must be said...
1) Start a software company
2) ?
3) Profit!
could you go into more detail about the "local business community" that you are referring to? could you also provide factual references to the above statement.
Why did I lurk so long before registering for a Slashdot account? I could have had a Slashdot ID of less than 100000.
Here's some simple reasons why everyone isnt setting up a "software company" a)Indian programmers can work at a fraction of the cost of U.S. programmers. In a lot of cases you simply cannot compete on price. b) Restrictions on worldwide travel - U.S. and European programmers cannot simply up and leave and move to India or China say. You probably wont be allowed to work there due to the visa restrictions. Free trade does not equate to free movement of labour. c) Microsoft's monopolistic practises and stranglehold on the hardware industry. Think you can set up a profitable Linux desktop company? Think again. What about Lindows so, I hear you say. Well, that's bankrolled by Mr Robertson's fortune from selling MP3.com. Lesson: if you want to break the mould, you have to have a few hundred million dollars to even BEGIN to start competing. In other words, the I.T. market is seriously screwed up.
India is high profile, but there are other players. Some of whom are recieving work *from* India.
These people can't hold down a job, what makes you think they can run a company?
IT Support/Help Desk
Requires knowledge of Linux, databases & networking.
Java programming exp. an asset.
Email: jobs@canhear.com,
attach Word format resume.
Emphasis mine,
Idiocy theirs.
where are mod points when you need 'em? This is either some serious trolling, or perhaps "sane?" hasn't moved out of the basement yet and is /.ing while mommy is cooking lunch...
the above is my personal opinion and does not necessarily reflect that of the little voices in my head
from the site
"Eligible entries must be submitted and accepted by all the applicable module maintainers before the GNOME 2.6 UI freeze, scheduled for January 12th, 2004."
*meep*
Rule 0: code what you know
Rule 1: breaking rule 0 will make sure you create useless software with no market
---
Consider the stupidity of the assertion that bio-tech needs lots of software. Yes they do need lots of software. The need lots of software written by the scientists who are defining the problem. The hard part isn't writing the code it's figuring out the problem. After you have that done it's often faster to write the code than the write the spec, evaluate the result (you have to do that for your own code anyway), write the spec for modifications. Bio-tech was a poor choice of example. Besides how many out of work techies have the background to jump into a wholly new area AND meet the deadlines AND comprehend the financial side?
...or choose one central house/apartment and setup shop in a room there. Basements are fine, so are spare bedrooms.
IANAL, but I do know you need to be careful if you have employees working in your home. In many places it's illegal to have full-time employees working in a place that's not zoned for commericial use. Just check your local laws or ask a local commercial laywer that quick question.
Developers: We can use your help.
I've been unemployed for about 7 months now. The treatment I was receiving and the utter lack of respect by recruiters and businesses alike turned me very bitter. I couldn't stand looking at one more job posting because I "knew" it would be another black-hole. I feel like I'm faced with giving it all up.
I did decide to give something up, the need that I had to work for somebody else. Fark 'em. I'm tired of having to prove myself against no-talent spaghetti code writing wanna-be's. What better way than to put up or shut up? So, I found a niche. I found a vertical market with a severe lack of good software and customers who are... competitive and desperate. It's one of those markets where they'll do anything to succeed.
My plan? At first, the manual is going to be in PDF and the software downloaded from a website I already own.
I'll use PayPal or another blood-sucking credit card payment system at first until I can evaluate a true merchant account.
Sales will be handled by the customers. They are already part of a "team" but compete between themselves. They already sell product between team members, so my incentive won't be a new concept for them, and there will be a hefty commission as well.
It will be copy-protected as best I can, but a pro could still crack it. But, considering the market.. I don't think it will be on anybody's scope.
I have contacts already showing great interest and showing screen shots.
Now, all I need is the time to finish. That is what is going to make or break this deal. If I was single, this would not be a big deal. But, my wife is going to kill me if I don't get a "real job" soon.
I may have to sell off VIP customer slots to get a little $$$ in the bank in order to convince the wife that this will go somewhere.
just wanted to lend some advice:
1) if you are looking for a pure programming job, emphasize that on your resume. de-emphasize the html / web site design.
2) if you want to emphasize your html / web site design skills, fix up your website (whilezero.com), it does not reflect your html / web site design skills.
3) a couple of days ago there was a post on good and bad cover letters and resumes, read it and fix your resume. what did you create and how did you do it? don't just list a bunch of skills. how did what you create affect the business in a positive way?
just some tips...
Why did I lurk so long before registering for a Slashdot account? I could have had a Slashdot ID of less than 100000.
Why not follow in the Great One's footsteps and start a software charity?
Couldn't one make a living wage coding Free Software? Tax exempt too.
I don't know what the technical difference between a busness and a charity is but it seems that distros are borderline.
Excuse me, but the confrontational attitude in this submission sounds like a troll itself. Have we all been taken in?
quiquid id est, timeo puellas et oscula dantes.
It's the #1 reason why 80% of all start-ups by would-be entrepreneurs fail. Techies can't run a business. Train yourselves in business first, then do it. It could work.
Music speeds up when you yawn, but does not change pitch.
But stay away from them parasitic, cult-like "support" organizations that go along with it.
(actually, there is no need for them anymore since
everything they do/did can be done for free over the internet)
To paraphrase Stroustrup paraphrasing Einstein:
They are "as close to a cult as possible, but no closer"*
*for legal reasons, of course; if they could get
away with it they would -- and some do out of ignorance of the law.
Have a look at rentacoder. It most likely won't pay your bills but it might feed your goldfish...
You have to find a market that is presently underserved, and where they have some problem that can be solved with software that is worth spending, oh, at least $10,000 or more to solve. You can't build a business out of $500 software sales unless you have a lot of seed capital.
Generally, you need a sales rep that has some sort of background or insight into the market you have chosen. If you want to sell inventory management for shoe stores, you better get a sales rep that used to run a shoe store, or that sold to shoe stores, or had some other industry contact.
There will be dry periods. You can't count on self-funding a startup and paying everyone based only on some custom projects up front. If you can all work for half pay for a year, or if you have a couple people that will work for stock only, then you have better chances. Generally, you can't get investors to put money in early unless someone on your team has a personal track record. Otherwise you have to wait until you have an established revenue stream.
The other comments are germane. You need someone to do support. There will be a lot of on-site work. You will need someone with both software skills and people skills.
Most of the costs are salary and travel. The professional fees, the phone, the fax machine, paper for the copier -- these don't really add up. Not like a market salary for two developers and a sales rep, anyway.
I believe that it is tough right now because most businesses that have a custom software need have already replaced their DOS-based systems. Most are reluctant to change. The overall consolidation in so many businesses means that most of the small corporate clients are much larger than they were 10 years ago. These larger businesses are less willing to deal with smaller, newer software firms.
And there is increasing commoditization of software. Places are willing to have a clerk spend a day or two each month "doing the reports" in Excel. It's hard to sell against that, particularly with the small outfits.
All that said, the deals are still out there. And it beats sitting around the house even if it isn't particularly lucrative.
If you code for macosx, and give some progams nice GUIs, you might have a chance, mac people do pay for software more than windows thiefs.
Also theres much less competition on the mac, so you wont find 72 shareware version of XYZ app. Even the smallest crap app can sell for $10.
BUT. You probably now NEED to get a mac, $$$$$. And you would need to learn the new apis (TIME), or you could do it in XWindows Apis (puke) or gtk/qt , now theres licence issues or do a web interface.
Liberty freedom are no1, not dicks in suits.
Maybe you don't want to work for a boss with pointy hair and write software that's specified by idiots.
Maybe for once you want to show them how it's done, to create a great product and take all the credit (and earnings) for it.
Not to mention a politics free environment, interesting technology and in the location of your choice.
My other thought was why not do an OSS program and charge for support (per call/email). Again, not for a big company but it would put a very livable paycheck in your pocket every month.
Bonne Chance.
"And a voice was screaming: 'Holy Jesus! What are these goddamn animals?'" - HST
... "the more I practice, the luckier I get".
I think that holds true in a lot of situations - running a company, playing sport, or writing code.
It's very easy to write software. It's much harder to sell it. Actually, it's pretty hard to sell anything. Even when something seems like a great idea and a great implementation, you'll be amazed how hard it can be. Competition is considerable, so you definitely should not be doing something anyone else is doing. Forget the idea that your app will be better or faster or easier to use; people do not care. They will stick with whatever they are using. Secondly, there's a big gap between writing some software and making it commercially presentable; installer programs, access keys, documentation, help files, a payment system all take a lot of time. Thirdly, like I said, despite your best efforts you can find yourself with a cool product but nobody that wants to buy it. Nobody wants to be the first, so to sell your software has to be immensely useful. Finally, don't kid yourself. It's easy to convince yourself that you have something that's killerapp special and out there, but that won't fool your customers. Did you see StartUp.com? There is a scene when they realise their competitor has gone first (and has a better web site). The CEO tells everyone the competition is scared and he's determined they're going to win. It was painful to watch, because I knew they were doomed and not everyone can win, despite how much they want it. I know you'll do it anyway, but for damned sake make sure you don't make these mistakes. Be bold, but don't fool yourself, and know when to walk away.
K
So the people who got layed off got that way because ...generally I see lazy people layed off...
1) They weren't qualified
2) The company did not need them/their position
3) THEY WERE NOT ESSENTIAL
That aside if the person did have a brain they probably got another job quickly or had the drive to start there own thing. Those that continue to sit around seeking pity for "I have 10 years software development experience and can't find a job" are either lieing or have 10 years of working with irc scripting and not actual development...oh and surfing the net all day posting on slashdot doesn't count as a P2P Development Manager either.
"If you don't make these 'mistakes' of outsourcing development to Elbonia, couldn't you compete pretty well?"
Outsources programmers is not necesarily a bad idea. The problems with "outsourcing" comes mostly from companies that try to have there customer service/help desk offices over seas. That type of outsourcing makes it hard for customers to understand "click clack hahd driv gu gak duh" on the phone.
Ave Molech Setting
I am doing this, too! I am exhibiting software at two tradeshows in the next 5 weeks. I am cutting costs by living in Mexico! Go for it!
Because the main obstacle to your dream is going to be actually making sales. Most software geeks do not do well moonlighting as salesmen, and you're most likely not going to get any venture funding these days unless you've proven your concept by actually generating sales and revenue. So unless you know a really good sales person who will help you for free you'd better brush up on those sales skills.
He's talking about "opportunity cost", and he's absolutely right. Put down your Game Boy and go look it up.
(I swear the average age of these AC's is probably about 13.)
"Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
That is exactly what I and few close friends from high school and college are doing right now. openorbit.net
And let me tell you the difficulties you encounter brought my opinion of people like Bill Gates or Larry Ellison or even Miguel de Icaza to a much higher level. Though I'm sure few people think running a software company is easy, I don't really know how many programmers or hackers appreciate the business side of things. I would have to say that legal, financial and management issues are 60-80% of a good business. The coding itself is often a safe retreat from navigating the perilous fields of US business and legal practices. And not every firm can afford a lawyer for every little detail from incorporation/LLC formation to contract negotiations, trademark protection, NDAs, patent searches. Not even to mention regular business practices such as accounting, tax law and employment rules. The amount of work/finances required to cover all of these bases is one of the major hurdles that discourages most wannabe startups. Like they say "It takes money to make money", and starting your own business, software or otherwise is something that often cannot be done on the cheap.
Looking at the huge amounts of half finished products and low quality scripts that abound on sites like freshmeat.net it's very easy to get your own project lost. What few hackers want to admit is that waiting for the world to recognize the inherent greatness of your product, no matter how well coded is not always a solution for a software firm. Marketing, networking and media contacts and plain people skills often make or brake companies no matter what the quality of their product. And this is without taking into account market forces and the demand for said programs. Say what you will about the business practices of Bill Gates and others like him, but when you see in person the difficulties they had to surmount, they at least deserve respect for having the will and the ability to get to where they are right now and stay there.
In this world of 8-hour workdays and with a need to constantly pay bills it's not very easy to just up and start a company. Of course taking a loan is an option, but for many college students (like myself) that would just mean a second loan to pay off. And then I'm not sure companies would very much like to hire me if I'm trying to get my own team together and compete instead of cooperate with them.
Otherwise hey, it's a great great idea and it could
end up producing some quality software. Only it really helps to win the lottery beforehand...
My experiences were a little different, not entirely though.
:)
P TI ON...
You can't count on self-funding a startup and paying everyone based only on some custom projects up front.
Basically me and two friends (we were doing hobby programming stuff in my parent's basement) threw all our savings together and started with that. From the start, we were sure that we didn't want any outside money or help for that matter. We decided that we'd either be totally successful or be totally defeated and ruined.
So yeah, go figure, the costs of running the operation alone were eating us alive. Come month 3, I had to begin to eat those horrible noodles for 0.30 cents a meal. No car, no appartment, nothing - I slept on the couch in my office for a while. (At least we had showers and a kitchen, too!)
And all the time we were hoping for the big breakthrough that would send us skyrocketing, well... of course, it didn't come. The dot-com bust was melting most of the companies that we were doing business with.
Then, something happened. Only it didn't so much happen as perhaps "develop". We kept doing it, kept learning, continued to make better stuff - and after 5 horrible months, we were able to pay ourselves the first time! Man, that was one cool moment, wouldn't want to miss that experience!!! In the next months, more money started flowing in and we survived. Before, we were so close to give up! We're in our 4th year now, we're not rich or anything, but now there are 10 people working for us and things are really beginning to be great. Of course, money is still bad, we might still be earning more if we decided to quit and do grunt development for another shop or something like that. But nevertheless I get the feeling of accomplishment, because it may not be much, but it's totally ours!
I believe that it is tough right now
Yes, the climate is bad. But that doesn't mean that you shouldn't try this out if you want to. Do it while you're young, even if it goes down the drain you still have that experience. I believe lots of startups fail because the founders discover that it just isn't for them. If you're not dependent on venture capital or have any investors interfering with your things, you can go a long way running on pure willpower alone.
All that said, the deals are still out there. And it beats sitting around the house even if it isn't particularly lucrative.
Total agreement here!
And if you're the obsessive guy like me, chant with me now:
MUST.NOT.FAIL.MUST.NOT.FAIL.FAILURE.IS.NOT.AN.O
Even in the backwards technology-fearing place I live in, a competent techie can find a job in no time at all.
There are plenty of us in IT that aren't software guys.
:)
I'm having to work outside my field right now, but I'm a network engineer. And I don't mean admining some Windows servers, like most "network" ads are really asking for, I mean configuring Junipers and Ciscos for multi-hop BGP, etc.
Sure, I could become a PHB, but don't I want this company to succeed?
Get off my launchpad!
cjustus wrote:
>
> What do you need investor money for? You own a PC, or you wouldn't be on slashdot...
> Compilers are a dime a dozen... The biggest expense for many companies is R&D...
What are you talking about??? R&D is usually a tiny fraction of most companies expense. I challenge you to name "many companies" who's biggest expense is R&D, or even their second biggest expense.
Let's put on a show in the Old Barn and raise enough money to save the family farm!
Our group had similar ideas, let write software for the enterprise market. The problem is that the enterprise market has been scaling down and they are not buying as much software and support as in the 90s. Companies are using what they have and not buying the latest gadget software last couple years. Not only that you're competing with inhouse outsourcing, and larger companies with deep pocket.
The consumer market has no money, and you're pretty much compete with shareware, freeware, and piracy. The video game market is tough to crack, as expensive development tools and fee often discourage people to get into.
Starting a software business is a great idea but what should the first product be? Where is there the greatest need for the canned software that might be produced by a small start-up developer? These would be my hot areas:
a) data visualization tools--i.e. things that helped view and digest large amounts of data such as maybe a multi-dimensional 'spreadsheet' tool
b) digital music tools for improved quality
c) digital image storage, viewing, and management aids
d) tools that allow better integration, correlation, and storage of images, text, and sound.
Fine, you are here now. Instead of complaining that he was of (semi)mature age when computers were just starting look at something that in the future will be big and do that.
Most people had no idea about computers when Bill Gates started to work on them.
If you had been born at the exact same second as Bill Gates, I'm betting when Bill was attempting to create code, and making his own home computer. You would have been at school, being almost totally oblivious to what computers were all about.
So instead of complaining he was born at that time, look at what in the future will be big, and get to work on that.
BioTech is going to be huge, maybe you should have been mucking around with basic BioTech stuff instead of with writing software which in now out of its infancy and into maturity.
Starting a software company is fine, but you'll either need investment money or a day job. And if you pick day job, let's hope you don't mind working 20 hours a day until your company gets revenue.
Avoid Missing Ball for High Score
Too bad I don't have any mod points.
You can't just throw clever programming at the problem and get money out the other end. For one, it takes a hell of a lot of marketing knowhow, something that most geeks should have known they were crappy at when the prettiest girls went to the fast-talking football players. There is much more to making a company than clever tech. Tech ability is becoming a cheap commodity.
:)
;) My research led me to these guys who created a corporation for us in Delaware for about $100. We also bought a corporate kit from them (for ~$50) which included a corporate seal and all the necessary legal documents. On a side note, a lot of the information I read cautioned against incorporating in states like Delaware where there are extra tax and legal breaks for businesses; however, those sour
Amen. This gets right to the heart of what most people here don't seem to realize, much less mention. Starting a software company requires great coding AND marketing skills, not to mention a good sense of what would even be a good product to make. I'm speaking from experience here; I've succeeded in my own startup.
Most geeks either don't have what it takes or aren't willing to put forth the effort required to make a software company succesful. Aside from the coding, there's the packaging and the selling. After the packaging and the selling, there's the support and maintenance. And by maintenance, I don't just mean maintenance regarding your product...but your company. Because once you get to the point where you've got a nicely packaged product that needs to be supported and maintained (assuming you've done it right), you've also got a nice little beast on your hands called a corporation.
Now I imagine that most of this stuff would be a breeze for the average slashdotter, except for the part about packaging and selling (i.e. marketing). This is the most difficult area for geeks to master. The head of the evil empire is where he is today because of his mastery in this area. But Bill Gates isn't the only geeks with those skills, so if you want to succeed, find yourself a partner with (very important) BOTH marketing AND technical skills. Let him do all the talking. Let him handle user iterface, software packaging (installers, icons, etc...) and you can concentrate completely on coding while he puts a pretty face on it and handles the customers.
Of course, this is all easier said than done. So I'll tell you what I've done and how I've succeeded. Hopefully this information will help you succeed as well.
A couple of years ago I was running out of contract work and I didn't want to go get a "regular" job because I don't like being a cog in the man's machine. So I decided to start looking for opportunities.
Step 1: Look for an opportunity
I figured it would be easier to start in a niche market with little competition. I also knew that small businesses are a ripe market for IT services. It just so happened that one of the companies I was doing part time consulting for was a small business in a niche market. The owner of this business had excellent contacts in his industry as well; I don't mention the industry because I don't want to invite competition
I knew I possessed the marketing and people skills necessary, but I didn't quite have some of the coding skills to pull it all off. So I talked to a friend who is a top notch coder working for a large web hosting company who was interested in starting a business. I told him about my contact in this small, nich market and about the need for certain types of software. We both had similar outlooks on life and our personalities were a good match for a business partnership, so we agreed to start a company.
Step 2: Incorporate
I then did a little bit of research to learn how to actually create a company. Whichever of you is the smartest one should handle this. I just happen to have a 156 IQ, so it was a breeze.
Every time I see a group of 5-10 self-described 'great but unlucky' IT workers looking for a job, and how their previous company had to lay them off because their former employer had this 'stupid idea' it was to move all the jobs to Elbonia, I have to ask myself -- why don't these guys get together and start a software company.
Because most of the people who don't have a job that are bitching and moaning about it on slashdot have neither the balls nor the talent to start their own software company. [I said most... not all.]
The only talent many of them have is complaining about out sourcing, Microsoft, President Bush (and his evil ways), John Ashcroft, Iraq, RIAA/MPAA, and John Katz.
FLAME ON!
3cx.org - A truly bad website.
There was only one competitor, but they had much more $$ and were well-entrenched in places where they'd already sold. On two separate occasions over a three years period it was found that their software was computing environmental emissions completely incorrectly - this for environmental compliance calculations that can subject a company to fines of millions of $$.
You would think this would drive their customers to my product. Wrong! Rather than purchase my correct easy-to-use product, my competitor's customers paid my competitors for both
- new copies of supposedly corrected versions, and
- transferral of the data from the old incorrect databases to the new versions.
IOW my competitor made even more money by fucking up!And I learned that one could never underestimate the stupidity of one's clientele.
[There is at least one other possibility that cannot be completely discounted: that the people in charge were getting kickbacks. But I can't even begin to address that sort of problem.]
In short, I put in 3 years good effort for no profit. I have the pride of workmanship of producing an excellent product: well-documented, easy to install and marvelously user-friendly. I learned a lot, of course, but the experience has left me a pessimist about human behavior.
Even though I'm employed I am doing exactly that. If anyone here lives in the SF Bay Area and has search engine experience please send your resume to findant2004@yahoo.com (yes its a newly created email address just for these resumes)
Join me and together we can make a difference.
Your so clearly RIGHT!
I to am about to venture into the self employed and going to write software... for those that can't. There is a shortage of I/T workers! (Note WORKERS).
First, I would rather write real code (C/C++) than be a Dilbert. Somehow this business has been infiltrated by "quick" click kiddie. sales people who don't/wouldn't know the truth if it bite them in the ass. Management, well - getting neck strain for kissing butt and ligement strain from knee jerking isn't a career.
Companies spend billions figuring out how to make real-techs work for less. There is always a manipulative type in the office climing over others to scramble like a rat to get a chicken bone. An HR infiltraighter to play games.
One advantage for sure, is no HR and false promises. When they really want to do something you can be there to build and do the real work as none of their remaining staff can do it!
Free, born for xNIX and MSCE (Microsoft Sanitary and Culinary Experts need apply.
# Title: A -- Defense Sciences Research and Technology
# Special Focus Area: Time Reversal Methods
# Announcement#: BAA03-02, Addendum 3
# FedBizOpps Reference: February 4, 2003
Nothing for 6-digit uids?
myself is that I'm actually making an effort to
:)
continually work towards my goals.
Not having the capitol to do what you want is a bummer
and a reality for many people. So? Find something
you CAN do that may not be so nice for you that
will pay the bills during your development period.
I run my own business from my home. It's not big,
it's not pulling in a full income yet, but it's steadily growing. It takes WORK and that's what
people want to avoid.
Go ahead
I don't know of one good developer that is unemployed. I know several great IT folk who can't even get an interview.
For those unemployed IT workers in Australia (who are already receive unemployment benefits), something that would solve the "not drawing a salary" problem is the New Enterprise Initiative Scheme (NEIS).
, 1282,a0%253D0%2526a1%253D537%2526a2%253D639,00.htm l
Basically, you apply to join the NEIS scheme, and select a NEIS provider (the grapevine says that Mission Australia is best avoided - 13 weeks stretches out to 7 months!). They provide you with a 6 week Certificate IV in Small Business Management, which shows you how to write up your business plan, makes you undertake market research and a perform a financial analysis. 3 "prominent" business people in your area read your business plan and interview you, and you will eventually get approval (a process that is 13 weeks long in total, including training).
After that, you get paid the equivalent of the unemployment benefit, WHILE running your small business (for the first 12 months of it anyway). You are also allowed to work part time to a value of no more than double your quarterly allowance (in acknowledgement of those with large capital requirements).
During this 12 months period during which you're receiving the NEIS allowance (aka run a business for the dole), you also receive "mentoring" support. Before I forget, the only two conditions are: 1) if you enter a partnership or form a company, all members involved with NEIS must own a total 50% of the business (irrespective of the number of others) 2) You must register to collect the GST (for the others: VAT / Sales Tax etc).
The link for more information is here:
http://www.workplace.gov.au/Workplace/ESDisplay/0
Like I said, won't help with raising capital, but will help with food and rent.
That's right, you all whinge about patents, IP etc
And now that you're unemployed, its the perfect example of why you are merely a tradesperson, and not an innovator.
So get off your high horses, stop whining about patents, just because you are unable to innovate yourself.
From your friendly patent attorney
The best way to fight "unemployment" for Software Technologists and Entrepreneurs is to form networking alliances that extend globally.
For example, I maintain a portfolio of people who have various specialist and general skills in software, web application development, and project management. By having people with ourlapping skills you can afford to have some members of your team busy at any one time. If required, you can hire local staff.
When one of us finds a lead, we can implement the project quickly by forming an inpromptu team (which isn't all that far removed from what some big Enterprises do). Communication is efficient using email, voice-to-voice, private chat boards, and telephone. I've been doing this for the last 2 years, firstly from Silicon Valley, then from Zurich, now in Western Australia (Australia is definately an inexpensive outsourcing opportunity).
I quite enjoy the flexibility that this business model provides. I urge you to try it! You must focus on your teamwork and management skills, and have the right person working on the right part of the puzzle.
If anyone would like to form alliances, visit my website and leave a message via the contact form.
http://at.dev.at
Cheers,
Devon Andersen
CEO Andersen Technology Development
Because I'd probably have to outsource my job to India.
I work for myself as a programmer. I live in Northern Michigan though, so I do work at the rate most indians do. I never achieved huge pay so there was never a fall for me. I quit my job and started on my own company. I actually got a RAISE working for myself because property prices are not as insane as they are in California. You could purchase a huge house on the lake for the price of a ranch in LA. I am an American Outsourcer I suppose. I've never seen pictures of my boss or my co-workers, but we get along great and talk most every day for over a year now.
Anyway - form Wikipedia...
Subsistence farming is a mode of agriculture in which a plot of land produces only enough food to feed the family working it. Depending on climate, soil conditions, agricultural practices and the crop grown, it generally requires between 0.25 and 10 acres per person.
Sounds like your suggesting out of work programmers learn from the farmers who were arguably outsourced and replaced by machines a long time ago and have had longer time to adapt. Come up with a share ware app (or somehting) that can pay the rent and feed the kids. Forget a major company and the overhead involved.
I can't agree more with the personal aspects. I compete with others with guarenteed and proven quality, and making friends with all my clients. They are not someone to make money from - they are fellow business owners trying to succeed and there is no reason we can't do it together. I've lost huge $$$$ on projects because a viable open source alternative existed that I could adapt to their needs instead of recreating from scratch. In return, I have clients who come to me first for just about everything. Plus bartering is awesome. No taxes and the work gets done. Being in a small town (about 5,000) probably helps with that too.
You don't have to be unemployed to do this, just willing to forgo some sleep
My advice: You don't need lots of cash, just lots of motivation, so find your niche, see what's already out there, and if you think you can do better, GO FOR IT!
Sometimes I doubt your commitment to Sparkle Motion
He's an unemployed guy working in his apartment writing PHP Web pages for brouchure-ware type sites. What liability suits should he be concerned with?
I could not justify my existence if I were a turkey farmer. Would I terminate myself? Undoubtably, yes.
If you think of starting a business which will simply produce custom tools to help principals and school teachers cut through the bureaucracy of the school district, and plan from the start to write this word-template-fixer or whatever and have the school district demand you stop or fix the problem that created the need for your solution within one year, and then you simply jump on the next problem, that can work.
Because you can be fairly certain of an unending stream of problems needing help, and the contacts and relationships from the first sale will constantly feed you the next problem.
Copyright and so one won't matter too much. You'll be moving on just in time to apologize and comply with the Ceise and Desist letter, and request a face-to-face to "straighten out any misuderstandings" (and make some more sales contacts). You are selling a service, not a product.
...and it usually tops out between $350 and $500/week depending on various factors. The formula is designed so UI benefits are roughly half of your qualifying income (i.e., have of what you were making), but the ceilings are such that even someone like me who was making $32/hour as a consultant only received $350/week before taxes.
That doesn't come CLOSE to paying my bills.
Not only that, but after that initial 26 weeks, there *is* no further unemployment income (thanks to our Congress who decided to drop the Federal Extension that existed for the past few ears), so even someone who was willing to spend that initial period of time trying to create a startup instead of actively looking for work is going to find the bottom falling out of his income very quickly.
It's pretty damned hard to live on an income of zero! And it's a lot harder to start a business in those conditions...
Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
The Theorem Theorem: If If, Then Then.
And because I only had a little over 13 years of experience in an extremely senior group.
The decision was made by HR based on tenure.
I hope you never have to go through what 30% of the IT department I worked for went through...
Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
The Theorem Theorem: If If, Then Then.
The company i worked for folded about a year and a half ago. The job market in Pittsburgh was dismal at best for a windows web app developer. i was a lucky one and was given about 3 months notice from one of the owners that we were going to be closing "suddenly" and i should start looking. after sending out about 250 resumes, i got 5 calls and 1 interview. my problem (accourding to a head hunter) was that i was overqualified. so, 3 weeks after being married with a new step-child and cleaning my desk, i did what anyone would do, i copied the client contact list before i turned off my PC (being the admin has its advantages). i called a few of the clients and within a few days i was in business on my own. that was a year and a half ago and things have been definatly up and down. i have learned that you can only milk a customer for so much money before the well dries up and there is nothing more humbling than spending 5 hours a day looking for 1 hour of work.
my daily routine is now get up, travel around meeting with people, calling people, writing proposals, and responding to questions from potential clients until about 4. then i come home and start coding. i code until about 11:00. thats when i stop to watch the news. while im watching the news, i hit ITMoonlighter.com and try to drum up more work. its a tough living but its a living. i make nothing like the money i did with a real job because my market is so saturated with people doing the same thing. how can i possibly compete on a development project where a fully qualified student at Pitt U is bidding on the same thing project and looking for nothing more than beer money.
my only saving grace has been my wife and i live cheap. i have good months and bad months. and sometimes, really bad months. i have yet to have a really good month but thats the lifestyle.
My summary, if you take on something like i have, it is definatly a lifestyle, not a living.
*** I suffer from a colorful array of psychological problems
...and it usually tops out between $350 and $500/week depending on various factors.
In Missouri it is even worse, the maximum is $250 a week.
And I don't think the thought process would be; "I just got laid off, maybe I'll start my own business." More likely it would be, "what little unemployment benefits I am receiving is about to run out and I'm not getting any offers, so I better start making my own opportunities before I'm living on the street."
I have a feeling IT could get a little rough while we shake out all the people who came because a CS degree got them lots of money. Salaries are going to adjust and we'll get the backlash from acting like prima donnas the last few years. I certainly wouldn't want to be a fresh graduate right now.
How do you start a business with no money? You ask your friends and family if they know anyone that needs their computer worked on. If you're lucky, one of them owns a small business. Small businesses are notorious for relying on 6 year old Win95 machines (or just as often, DOS) with NO system backups. It's not because they are cheap, it's because they aren't techies and they haven't considered the risk. A big opportunity for OS people to install some new software, pick up a little customization work, as well as some regular service. And a little word of mouth advertising too.
It is amazing what you can accomplish if you do not care who gets the credit. -- Harry Truman
They blew out my DNS entry again. Check again in about an hour from now. It's there all the same.
I got a job, allright- it just took 2 and a half years to happen.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
If my fscking web host hadn't blown out the DNS entries for my site, I'd not have had a broken link. If you look at my URL for my /. user id, you'd note that I refer to "svartalf.freeshell.org" as my homepage- I'm nowhere as lacking as you imply.
The damn thing was working all of a day or so ago.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
I believe that there are several important concepts in the piece of software I am writing that legitimately deserve to be called intellectual property. How do you research existing Intellectual Property? I really have no idea, and would currently probably just go down to the local public library, ask and pray. Any advice on this? Also, does GPLing source code showing an implementation of an idea you'd like to have protected as Intellectual Property constitute abandoning claims to it as property?
Wow! So many exciting companies will be started as a result of this thread. Please let me know when you go public, since the collective market cap will surely be huge. It's so good to be living in 1999!
I agree and I'd like to add something. Switching technologies can effectively bring your experience back down to zero. I have 8 years of development experience, all on Windows. I'm looking for a job doing non-Windows development, but they all want related experience, so I'm basically starting from nothing again. So I spend my free time doing Linux development so I can claim some form of experience. Otherwise I'll be stuck on Windows forever.
Moral of the story: In markets like today it's important to pick technologies you want to stick with or which apply to multiple areas. C++ and Java can be used on multiple platforms, for example, but only going Win32 development may lock you in.
Developers: We can use your help.
It's all well and good to talk about funding, incorporation, unemployment and starting a software firm but you're missing one VERY vital point in addition to all of this....
You have to find customers who are willing to pay you for your product! Finding customers, even in niche markets, is pretty easy. Getting your foot in the door and getting them to lay down money for a product they know nothing about from a "company" they know nothing about is a whole different beast. I can cite several examples where a customer chose an inferior product not because they didn't know enough about the superior product but because they knew the name of the inferior products maker or were "good ole buddies" with someone in that org. It's the old saying "It's not what you know but who you know". It's a high risk, usually low to mediocre gain game. There are very few significant success stories.
The suggestion you make is broadly similar to the ideas that I've been having about my future career lately, strangely enough. Mind you, I have 2 years left of my degree - I only just started this year - and I'm not going do anything until then.
Sign the FSF's Anti-DMCA petit
Fully willing to take the time and energy, but I'm coming up short on good ideas. I really want to get into the wireless industry, but all of the things (software and hardware) I've ended up needing are already in some stage of development.
Always keeping an eye out... --D
I've done it, I'm considering another go at it. One of the biggest problems is dealing with company politics and budget cycles. Depending on your niche, and how you intend to sell your software, there can be a rather significant lead time between the initial contact and the day they hand you a signed check.
There are other potential problems- for example, dealing with business partners you count on, but who never seem to fulfill their commitment.
Then you've got the issues dealing with any kind of changeover that might be necessary, and convincing prospective customers that it will be worth the time and effort. Sometimes, the software they're using isn't all that good, but it's good enough, given the alternatives and their associated costs (real or perceived).
Hey, I was working in a call center and luckily sat beside the marketing director of the multi million quid company I was doing telesales for. I realise not many people get an opportunity like the one I had, but you have to make the most of what you've got. So I wrote a huge proposal for a new software system, complete with functional demo etc which would replace the ancient terminals into *cough* SCO *cough* Servers and handed everything (after applying copyright) to this marketing director guy. Of course I never got a dime, I knew I wouldn't because no huge company is willing to give some self taught twenty year old geek a wad of cash for developing all this stuff when they can only sue him for $5 if everything goes messy. The point is, he handed the proposal to Ford, a large insurance company and IBM - all whom I met at their request. The result? after two weeks of work on a proposal that wouldn't bring me a singe penny directly, I now have contacts and big people interested in the stuff I do, including investors. Things are looking up now.
That doesn't come CLOSE to paying my bills.
Not only that, but after that initial 26 weeks, there *is* no further unemployment income (thanks to our Congress who decided to drop the Federal Extension that existed for the past few ears), so even someone who was willing to spend that initial period of time trying to create a startup instead of actively looking for work is going to find the bottom falling out of his income very quickly.
It's pretty damned hard to live on an income of zero! And it's a lot harder to start a business in those conditions...
I understand where you are coming from, but I think you are seriously missing the point, as are many of the other complainers on this board. Look, the situation is:
1) You do not have a job
2) You are receiving unemployment, which is admittedly a pittance, but it is all the money you are getting now.
3) You are having as much trouble finding work from corporate employers as you are paying your bills on said pittance.
IMHO, your options are:
1) Keep looking for work and pray
2) Create a job for yourself as suggested
3) Whine and cry on slashdot
These are not mutually exclusive, however. I think if you are successful at 1 or 2 then the one will make the other more difficult. However, there is another option here. If you find a non-IT job, particularly one which is at night, or an IT job that does not compete with your consulting and is also at night, you will alleviate your income problem and still be able to work on your new source of income.
You have to understand first of all that we are usually our own worst enemies, and defeat ourselves. It soudns like you are suffering from a defeatist attitude which will never get you anywhere. Remember that Jobs and Wozniac had almost no cash when they started and sold Jobs' microbus and Wozniac's HP calculator to start Apple. And the major problem that almost scuttled it was that HP had gotten Woz to sign away his IP to them in one of the very common nowadays IP agreements for his internship with them.
So realize that you are in a bind and that only you can get out of it. Be brave, strike forth, and don't let anyone steal your IP. :)
If America was a nice, cooperative socialist democracy, where everyone has a place and the Individual takes second place to the Whole, then that sentiment would be valid. But in a country where the standard introduction is "So what do you do?", things are different.
Take a job as a pizza man, and see what kind of people you associate with, professionally and otherwise, after a few years on the job. Then, maybe, you'll understand how socially degenerate you really are.
One other question, while I am thinking about it. Would refusing to work in a coal mine or PCB plant be "shameful" too?
==================
Together, we will drive the rats from the tundra.
Let me give ya'll my take, since I'm living it.
I own a small software company. We are two guys in an office and we are profitable. We can pay our salaries (not much, but enough to live on) and we are gaining customers monthly. We, as of today, are doing pretty well.
It wasn't like this from the start.
We had some false starts trying to find the right mix of product and market. It was hard trying to focus on what is "right". But once we figured it out, it got a lot clearer what our goal was...
Thats why I think its also good to have an excellent business knowledge of the market and the climate in which your building and selling your products.
I think its easy to say "why not start your own". The issue is this: You could build the best widget in the world, but can you sell that widget? Can you market it, and can you continue to be profitable by supporting that widget?
We struggle every day. We bring enough money in monthly to pay the bills and whats left we keep for salary and benefits -- its truely a startup -- I figured last week, that I have about $300,000 of my own personal sweat equity into this venture because I went 2 years without cashing a paycheck.
My partner has the same amount.
So it does NOT come cheap.
We have an excellent product and our customers love us. However, it would not have been this way had one of us (me) been the one who could cold call and sell the damn thing. Everyone knows that an engineer is usually the last person to be selling the product. Fortunately, I'm a good engineer and i'm also very good at sales and marketing. My partner, he's also a very good engineer, but he's NOT a sales or marketing type. I often wonder had I not worked as a sales engineer for 5 years at large company, would I have been "just an engineer".
I also knew how to get to the customer and how to make them want the product. We have competitors now, and its becoming even more of a stuggle as we battle the cash flow vs. investing back into new development -- which we love to do (R&D is fun, isn't it??).
We want to hire more people, but I'm reluctant to do so unless I feel that we have a model that can pay everyone and sustain growth at the same time.
What have I learned?
I've learned that its not easy. Its the hardest thing I've done in my life. But its also very rewarding and to know that you have products that people use which are "real" and are "useful" makes me feel that we've accomplished something.
dammit.
That's my idea, you idea thief!
Oh well, I guess there's room for 2 geek-run software firms out there...
as for the nay-sayers? Let 'em nay-say. More business for me.
Thank you congress! Because when I become unemployed, that extra six months or more of pay that would have gone to a leech like you can now be invested in someone like me who wants to work. I'd rather get 6 months pay in six months than spend a year getting the same amount on the dole.
die!!
grandparent poster is a doof.
It's the troof, niggas
First congradulations on your success with your PDA software. I am 100% with you a few dozen orders at $99.00 dollars and you bet that you can make a decent living. Carving out an area in the market is key. That's why I need your advice. You have done it. I want to create a company similar to the freelance websites with one key difference. Instead of coders being turned into a comodity. I see a market place where coders like yourself are able to stake a claim, and make good for themselves. What I need help with is the task of creating categories that make sense. For example I see the top level being something like Software/Applications/PDA, but then the problem is the 4th level. I figure that there needs to be 4 or more levels to break things downs so they make sense. What I want to avoid is having 1000 PDA gurus and no way for the buyer to no the difference.
I agree your capital can be your skills and not your cash. I am in the process of creating a site that is focused on helping people to carve out a niche for themselves, and I need your advice.
The site will be allow for users to seach for professionals who specialize in a particular area.
Unlike most of the other site out there that only have 2 or so categories, I want to have 4 maybe more.
Let say you are looking for an application developer.
Instead of Software & Technology/Application Development.
I think it should be
Software & Technology/Appplcation Development/PDA
filter by Industry
sort by
This is driving me crazy. What is the best way to break it down. Any ideas would be appreciated.
LOSER Hosting.
You can just PayPal him the trick money, MMGT, and spare the rest of us your lonely romance.
--
make install -not war