Live data from Hacker News

Ask HN: Best business advice for software developers

news.ycombinator.com

101–110 of 325 posts

Re: Ask HN: Best business advice for software developers

#103
post #20

It's a skill that can be learned like every other skill. You can take the "in 21 days" route or the MOOC / University course route, or constantly read business articles, Steve Jobs videos, etc. But some top tips stand out for me over time: * Talking to people, networking > Not talking to people * Bug free > Elegant code * UX > UI * Simple products that do one thing well > Complex products * Understanding entire marke…

I get some of these, but "don't procrastinate" and "understand the entire market" are kind of ridiculous. You might as well throw "know everything" and "work hard" in there.

I'm a dev who's starting a business and running up against some of this -- for me 'understand the entire market' resonated.

In my case that means knowing the major datapoints about competitors in my space (public vs private companies, who's making/losing money, appannie stats), knowing everything available about cost of user acquisition, and looking at psych studies on user motivations.

These are things I would have benefited from knowing on day 0 but instead only learned after building a prototype that I had to scrap.

If your business is enterprise focused rather than consumer focused, understanding one or two customers is probably good enough for a start.

Re: Ask HN: Best business advice for software developers

#104
Business is market [1] + product [2]. Don't start with product, start with market.

[1] Market is a group of people whom you can reach and who have a problem you could probably solve.

[2] Product is whatever thingamajig that solves the problem market has. Probably software, but don't force it.

Re: Ask HN: Best business advice for software developers

#106
post #14

The best advice I've had (and seen applied in practice) is this: You need to get your company to 10k USD monthly product revenue within three months. If you can't, either the product, target market or team needs to be revised drastically. It's hard advice to follow, but it will save you a lot of time because you can't wait months and years doing unessential tweaks to the product and marketing, hoping that sales mirac…

$10k MRR in 3 months seems like a lofty goal to me. Is that from product launch? or from day 0? with or without investment?

$10k MMR sounds like a lot of money, but it is not. Most people who have never run a business fail to realize how much overhead there is - costs that the business has to pay that isn't labor or obvious materials. If you make a widget from iron it is easy to calculate the cost of the iron in the widget. Did you ever consider how much toilet bowl cleaner is in each widget though, what about your time to clean the toilet? (once you are making more money you pay someone else to clean the toilet, but you still have to account for your time checking that they actually clean it) $10k MMR sounds like a lot, but after overhead I would expect it would give you the equivalent of $50k/year in salary - I think most people reading this make more than that.

To answer your question: The day all your other investment dries up in the worst case. If you have no job or savings you can probably live 3 months on things like your credit cards and not paying the landlord - after those 3 months you better have enough income to start paying your personal debt. That is you need to send the landlord a check for at least 1.5 months rent and with a promise to pay the rest off soon. Likewise you need to be able to buy your groceries with cash and pay down the credit card dept you ran up. It should go without saying that in those 3 months your personal bills should be just enough to stay alive.

Note that the above is the worse case. If you are in month two of the above situation and realize that you won't make the $10kMMR number you should cut your losses, declare bankruptcy and find a day job.

You probably have some savings to live off of though. This means that you have some flexibility. If you are in month 2 and realize you won't make the 10kMMM you can decide if you cut your losses now or not. You have an idea of what your overhead is, who your real competition is and what your leads are (and thus likely future MMR - though don't get over optimistic), if you think things will get better continue, if not cut your losses: you can probably sell to a competitor for a small price and make everyone happy.

If you have investors who are any good at all they have considered your business plan. Sometimes they will insist on the 10kMMR or they will exit, other times they will agree to fund a plan that won't make money for months - but the plan covers that and you have enough income from the investors to live.

There are always other considerations to. 10kMMR is a good number, but you have to figure out how it applies. If your target market is snow plows you should expect your entire income to come during the 3 winter months, and 0 the rest of the year. Thus in winter your MMR needs to be at least 40kMMR, and you need a savings plan of some sort to get through summer.

Don't forget that you can sometimes moonlight. Maybe your ideal is only worth $2kMMR. If you can support this business working only 8 hours a month you keep (or find) a day job for most of your income. That extra 8 hours a month works out to $100/hour after overhead. This again changes the calculations.

Re: Ask HN: Best business advice for software developers

#107

If you build it, they will not come! Scream it in a loud voice, IF YOU BUILD IT, THEY WILL NOT COME! You are going to have to build it, find them, plead with them, fight their refusals and shove it down their throat. There are many unknown "unicorns" that currently exist as code. The code is done, there's just no users, because the world doesn't even know it's a thing and those that do know have not being convinced t…

On the other hand I've encountered folks who claim to be forming a start up. They've got the name and the logo. They've got the whole pitch ready. They sound enthusiastic and passionate. But... they still have to find a technical person to actually build it. They basically have nothing.

And I often think there are too many people going around spouting wisdom for example about how you _must_ let customers and market demand drive your product design before writing a line of code. It's actually not true. There's plenty of good businesses which are built upon a fairly deep technical idea, which must have required a lot of development work in isolation before it saw the light of day.

...but I agree it's also a trap leading the death of many unknown unicorns.

Re: Ask HN: Best business advice for software developers

#108
- Speak only when you know you have something useful to offer. Speaking at meetings just to get a word in can lead to others not paying attention over time due to the lack of useful information that is shared. If you are 100% sure of a subject/fact or you have a very useful thing to add to the conversation then try to get it out in the least amount of words. Others will build trust that anytime you speak it is useful information so they will pay attention and listen.

- Be organized! Many developers have messy desks, cluttered folder structures, and no task lists. Taking time to organize and get a good practice of listing out tasks, place items in correct order, and knowing what your daily plan helps in becoming a better developer and more valuable to a business.

- Tooling! Get useful programs, apps, and utilities to get you more productive. Good spreadsheet application, useful powerpoint templates, and documentation tools are an example of items that will go a long way in business.

Re: Ask HN: Best business advice for software developers

#109
* Learn to say "no" to feature requests that don't fit.

* Look after yourself. The body supports the mind and vice versa. Neglecting one is neglecting both.

* Delegate.

* Create a distraction-free environment. Co-working space, public library, converted garage/shed, quiet cafe. Only work from home if it is truly free of distractions & interruptions.

* You can't be an expert in everything. Focus on the value creating activities.

* Serve people, not problems.

* Solve problems, not people.

Post reply on HN