Slashdot Mirror


Unemployed? Why Not Start a Software Company?

R.S.D. asks: "I see all these Ask Slashdot articles about unemployment these days. Why don't a few of you guys get together and start a software company? Out there in the world, there is still a lot of software that needs to be written, and people are still pumping lots of money into software (and biotech). In fact, the software sector is still described as the enduring leader in raising venture capital, though apparently in Silicon Valley more money is going out of the maturing software industry and into things that are still high-tech like biopharm and nano. Is anyone else trying this? If so, how's it going? If not, why not?" This is easier suggested, than implemented. For those who have gone this route, what suggestions would you give to those who may follow?

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

21 of 860 comments (clear)

  1. Re:The challenge of financing by Anonymous Coward · · Score: 2, Informative
    Nice.. you made first post on a Slashdot and you get to plug your startup. I tried to check it out, but the link doesn't work!!

    This looks like it though.

  2. Business plan by Space+cowboy · · Score: 5, Informative

    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!
  3. doing just that by jrexilius · · Score: 5, Informative

    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.

  4. What sort of company ? by psycho_tinman · · Score: 3, Informative

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

  5. Re:The challenge of financing by XorNand · · Score: 5, Informative

    Don't incorporate! There is no reason you need to endure that expense and headache. Plus you're double-taxed: first on corporate income and then when you draw personal income from the corp. Look into forming a Limited Liability Company. Buy a $50 book, fill out a form half the length of 1040EZ and pay the state registeration fee ($50 in Michigan, $125 in Ohio YMMV).

    Don't let all the business or legal jargon scare you, it's easy and legally-binding. You'll have to draw up your own Articles of Organization, but once again, it's easy. It's pretty cool because you get to establish your bylaws and you can write it in plain English, not legal speak. There's plenty of examples on the 'net and in books.

    --
    Entrepreneur : (noun), French for "unemployed"
  6. Re:The challenge of financing by Safety+Cap · · Score: 4, Informative
    So why do you NEED lots of finance?
    Think about what you will need:
    1. Customer Service/Tech Support
      • No large company will buy software that doesn't come with support. That means you'll have to have someone man the phone. That means you have to have an office with at least a phone.
    2. Sales
      • You'll need a web page at a minimum, and a place for your sales force to live when they're not on the road, meeting rooms, etc.
      • Don't forget phones for your sales force - mobile/office/whatever. Business rates for phones are more than the $30/month you pay for that extra line in your parent's house, Timmy.
    3. Distribution/packaging
      • How are you going to deliver your software? Shrinkwrap, via internet (see the part about the web page), as a bundled solution? All those things need cash to get going. Don't THINK you'll get your stuff into CompUSA without having some way of delivering CDs
    4. HR/Payroll/Accounting
      • Someone's gotta keep track of the pay for your employees and send them their W-2s at the end of the year for taxes. There's that whole paying-taxes-quarterly-thing that the government seems to be real sticklers about, too.
    5. Lawyers
      • If you make it a habit of signing contracts without vetting them through a lawyer, eventually you will lose big $$$, or even kill the business. They will also make sure that your employment agreements and business deals are on the level.
    6. Office space/equipment
      • Gotta have development, test, and production servers, if you want to do it right (and ultimately, save money)
      • You'll need a network that gets backed up properly (i.e., every day and tapes stored off-site in a secure location---not under the mattress in your parents' house, Timmy!) because you're storing your CVS db there, right?
      • You'll need legitimate copies of purchased software, so if you're doing .NET, you'll need a real copy of Visual Studio for every developer.
      • Printers eat paper and toner.
      • So do copiers
      • So do fax machines
    7. Receptionist
      • Think prospective clients are going to be impressed by your sloppy self greeting them at the door? Better at least buy a suit or some nice khakis and a clean golf shirt.
    --
    Yeah, right.
  7. Unemployed? Make money through Gnome! by tellurian · · Score: 5, Informative

    Make money through the Gnome Bounty Hunt:

    http://www.gnome.org/bounties/

  8. Re:Why should you need financing? by Anonymous Coward · · Score: 1, Informative

    A warning: if you're truly a consultant, not an employee, you can't collect unemployement since you are self-employed. If you lawfully report your income from consulting, the unemployment office will consider your client as your last employer. That will not go over well with your client. This happened to me.

  9. Re:The challenge of financing by Radius9 · · Score: 5, Informative

    A limited liability corporation is still being incorporated, its just a different form of corporation. Other than what you need to do to become incorporated, and some rules on shareholders, it is in essence the same as an S-Corp. An S-Corp lets you apply you're corporation's profits and losses onto your personal income taxes, as will an LLC, making your corporation somewhat easier to manage. On the other hand, a C-Corp is a corporation that has to pay quarterly estimated tax, and I believe that is the corporation you are talking about. Where you are mistaken however is that you are double taxed. The only place you are double taxed is dividends, i.e. profits paid out to shareholders (which in the case of 1 person, is just you). If I start a C-Corp, and the corporation earns $300,000, and I get paid $250,000 as an employee, then I am personally taxed on that $250,000, and the corporation is taxed on the $50,000 it has left over after paying me, hence no double tax. If I take that $50,000, and want to pay it out as dividends, then the corporation pays taxes on it (after which, lets say $40,000 is left over), pays out $40,000 to me, and then I pay taxes on that $40,000 of income. What you can do however, is you can do something like pay it out as a bonus, in which case it becomes a write off for the corporation, and you're the only one to pay the tax on the $50,000 (instead of $40k, because the corporation didn't pay taxes on it). The other thing you can do is shift expenses that are business related from yourself to the corporation. Things like your travel expenses, computer equipment, a percentage of the rent, business lunches, etc. The advantage of having a corporation (and this includes S-Corps, C-Corps, as well as LLC's) is that corporations have a greater leniency on certain things that they can write off. For example, if you go on a business lunch, and it is not out of town, you can only write off 50% of the amount. If the corporation has a policy of paying for business lunches, it can write off 100% of the amount, whether it is in town or not.

    Just a little disclaimer however, I am not an accountant, just a business owner. If you are seriously looking into incorporating, speak to an accountant first. Although I highly recommend all contractors incorporating, there are numerous things that you have to keep in mind, and there is overhead, so its best to go into it with eyes open, or you are liable to get screwed for not following the rules.

  10. Re:The challenge of financing by hoegg · · Score: 2, Informative

    You're not kidding. Sales and marketing has been the hardest part of my business, which is about to be four years old. Luckily, I started with a client and was able to sustain that business while I slowly gained others, mostly through word of mouth.

    I set up shop in February 2000, and since then have gone from two business partners to none, re-incorporated once, moved 1200 miles, and changed my core business model several times.

    Through it all, the only sure way to get business was word of mouth advertising. You simply have to maintain a reputation and talk to lots of people.

  11. Re:The challenge of financing by FreshFunk510 · · Score: 2, Informative

    From what I remember, the taxation depends on your type of incorporation. There are various types of S-corps and C-corps.

    And, from what my financial friend told me, while there's double taxation there are also some advantages to certain types of corporation. Basically it involves loop holes with personal compensation and using the company as an entity to lower your taxes. People do it all the time .. how else do you think rich people get away without paying much in taxes?

    --


    "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
  12. Re:The challenge of financing by lost+sheep · · Score: 3, Informative

    He's right, the double-taxation only applies to dividends. One giant basic need for incorporation: it protects the owners from lawsuits and creates a separate entity that is the business. What this means: Say you have an employee that works for you, there is a fire, they die. Their spouse sues your company for $2,000,000 and wins, but the company only has coverage for $1,000,000 and only $500,000 in the bank. If you're incorporated: The company goes bankrupt, that sucks. If you're not incorporated: The owners are required by law to come up with the money; the company goes bankrupt along with the owners, that is sucking in a most extreme form. Additionally, if you ever want to do things like bring in investors, bring in partners, ESOPS (aka stock options for employees), do certain kinds of business with governments and other businesses, and have any sort of business exit strategy (except the strategy of leaving it all to your kids) you need to be incorporated. So take some advice, visit an accountant and attorney have them draft the articles of incorporation in whatever state you want them to be in (Deleware is the most popular!).

    --
    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Lost Sheep to Shepard, you got your ears on?
  13. Re:The challenge of financing by Charlotte · · Score: 2, Informative

    Starting a business is daunting, but the point is spending your money well. You just spend that amount of money that is absolutely needed (I should know, the startup I worked for managed to go bankrupt in 6 months). Keeping your cash flow in balance is critical for any new business.

    The problem with many people is that they start a business like you explained it. There's no reason to get a secretary when you have 0 customers, instead get a cell phone. The first thing to do is get a customer. Use your dad's printer, darned, and get a fax receive service where you can go collect any faxes for you.

    One very important item: make sure you can survive if your customer doesn't pay. Explain him that you are a beginning businessman and need monthly payments. Do _not_ wait to get paid until the job is finished! Do _not_ give the customer the finished product without asking for a signature confirming delivery. Make sure the delivery confirmation mentions the contract under which the product was delivered to the customer. If the above is impossible then get an insurance against customers who won't pay and bump your price to account for the offset in cost.

    Don't bother getting a business location, do that once you have actual money coming into your bank account. Use your house or your brothers' barn instead and deduct the cost as a business location. In my country if your house is 100 m2 and your desk where you run your business (your computer room) is 30 m2, then you can deduct 3/10 of your rent as a business expense!

    If you can keep your company going like this for 2 or 3 years you're set.

  14. Re:Why should you need financing? by EvilTwinSkippy · · Score: 3, Informative
    I'm using a slightly different approach. My wife and I are developing a hosting business on the side. She goes out to people's houses to tutor them on the Internet while she's home with the baby. She makes pretty good money at it to. I get called in to do rocket science type stuff, like wire a small network or set up a website.

    Along the way she occasionally runs into someone who runs a business and needs hosting. We have been snapping up a few small $5-$10/month clients, and also host a few non-profits who needed some server-side scripting stuff at around $30. At this point our DSL line into the house is paying for itself.

    My plan is to keep adding small mom and pop enterprises until it starts to rival what I'm making during at my day job.

    The key is that we have that social in. We aren't Sach's, and we aren't Walmart. We are that nice young couple who Estelle recommended to use who teaches computers, and hosts internet sites, and they are oh so good at explaining to the tech support line about what isn't working with the computer.

    We have yet to advertise. Our customers tell all their friends about us.

    It all started with sending my wife over to give the former CEO of our organization a few computer lessons. Next thing we know, she told a few friends who after she dropped by told a few friends...

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
  15. Re:The challenge of financing by XorNand · · Score: 2, Informative

    No, you are 100% personally liable. It's just registering an alas with the state. FYI, just forming an S-corp doesn't mean that you are immune from personal liability. I would really recommend that you give a lawyer a ring. There are certain formalities that you have to maintain, which vary from state to state.

    --
    Entrepreneur : (noun), French for "unemployed"
  16. Re:The challenge of financing by caspper69 · · Score: 2, Informative

    Deleware *used* to be the most popular, primarily because they had a very advanced set of laws with respect to corporations. This is not so true anymore. I recently read an article comparing Michigan Corps. with Deleware Corps. which found that they were very similar (i.e. other states are starting to mimic what Deleware has done). Hey, but Deleware had to have something, right? Since there's not a lot going on there, they went out and enacted several laws that made having a corporation there desirable. Again, other states caught on and decided to follow suit. There is no difference in the eyes of the Feds, so, best to incorporate in your own state. I say this especially since if you were to use a corporate service to incorporate in Deleware (provided you don't live in Deleware!), you will also have to pay your local state to get permission to do business as a foreign corporation (not Foreign as in from another country, but Foreign as in formed under the laws of another state). This can easily be several times more expensive than simply incorporating in your own state. In Michigan, Corporations cost $60 (LLC's $50), but North Carolina, for example, charges a $500 fee for a foreign corporation looking to do business there. Not very practical, especially in keeping with the trend of this thread (starting a software business on the cheap!).

  17. Re:The challenge of financing by odin53 · · Score: 3, Informative

    Some of what you say is incorrect. An LLC (a Limited Liability Company) is, by definition, not a corporation. The two business forms are very, very different. This means also that LLCs are very different from an S corporation, because S corps and C corps are exactly the same kind of business entity -- a corporation. The "S" and "C" designation is entirely a tax code thing; you don't "incorporate a C/S corp", you incorporate a corporation. You declare that you are an S corp to the IRS.

    You're right that business owners who are choosing between the LLC form and the corporation should always consult an accountant, and consulting a lawyer would be good too. Aside from the tax advantages and disadvantages, there are many advantages and disadvantages to the LLC as a legal structure.

  18. Startups by Bytal · · Score: 2, Informative

    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.

  19. You hit the nail right on the head by Anonymous Coward · · Score: 1, Informative

    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.

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

  20. Unemployment = 1/2 income for 26 weeks. Not a lot. by Richard+Steiner · · Score: 2, Informative

    ...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.
  21. I did it, its tough by scphantm · · Score: 2, Informative

    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