Live data from Hacker News

Ask HN: Best business advice for software developers

news.ycombinator.com

111–120 of 325 posts

Re: Ask HN: Best business advice for software developers

#111

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…

I have seen this advice throughout this thread - "first find customers, and then build it" but I can't seem to understand the following: 1. why will those customers wait for your software? 2. what if you delay launching your software? 3. As a software dev, I've noticed that 90% of the product is built in 10% of the time. However, it's the final 10% that make/break it - how do you account for that (as you have already…

When people say, "first find customers, then build it", they mean find people or businesses with problems that they will pay you to solve. With this in mind, your questions have sensible answers:

Customers will wait for your software because their problems are not being addressed in the marketplace.

The consequences of launch delay are that you erode your credibility and allow opportunities for competitors.

You will want customers to start that will work with you closely so that as you continuously deploy your always-working solution, they see benefit with every release. The second highest compliment you can get is "Your product just gets better and better". The highest complement you can get is payment.

Re: Ask HN: Best business advice for software developers

#112
Since this is an audience of passionate technologists, here's the top piece of advice I have:

Do not be seduced by the technology!

I killed one of my startups this way. I've seen many many die this way.

It can hurt your pride as a passionate technologist to choose non-cool but mature and easy-to-hire-for tools. But it's those tools that are the most economical.

Remember, your customers care 0% about the backend technologies you're using as long as they are getting the value you promised them.

"Be regular and orderly in your life, so that you may be violent and original in your work." Gustave Flaubert

You're running a business, not a technological showcase for other engineers (who are not even your customers!).

Remember that the most economical tool for the job is often not the coolest or trendiest - but is some old boring workhorse that other engineers will scoff at.

Build your business for your customers, not for your technological pride or to demonstrate your technical prowess to friends.

Don't get me wrong though! There's certainly a time and a place to play with all the coolest and trendiest stuff, but if you're optimizing for growing a business, that is the time for choosing low-risk, simple, mature tools.

Re: Ask HN: Best business advice for software developers

#113

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…

I have seen this advice throughout this thread - "first find customers, and then build it" but I can't seem to understand the following: 1. why will those customers wait for your software? 2. what if you delay launching your software? 3. As a software dev, I've noticed that 90% of the product is built in 10% of the time. However, it's the final 10% that make/break it - how do you account for that (as you have already…

I try to think of the "market" as a pond. The customers are the fish. If you manage to catch a few fish, but can't hold on to them because your product isn't ready yet, it's not the end of the world. At that point, you know that some of the fish like your bait, and there are probably more out there who will want it when the product is ready.

Re: Ask HN: Best business advice for software developers

#114

I was a software engineer for 10 years (first 10 engs at LinkedIn -> first 10,000 at Google -> first 10 at Factual). After that I was about to start a company but fell into venture capital instead. Here are a few things I've learned about business from the VC side that I didn't appreciate very much when I was an engineer: 1) Customers don't care about the technologies you're using, the elegance of your XYZ algorithm,…

I think your last link for Traction is incorrect.

Re: Ask HN: Best business advice for software developers

#115
SHIP IT. Even when you are embarrassed about it. Ship it and try to sell your ugly baby. If you can't sell it, ask why and iterate on that.

I've seen what happens when you keep the product secret, trying to perfect it before you show it to the world. You'll run out of money making a pretty baby that no one wants.

Re: Ask HN: Best business advice for software developers

#116
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…

I wish all my competitors would take this advice.

Re: Ask HN: Best business advice for software developers

#117

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…

Yes! 1,000 times this.

Everyone thinks that when they announce their product is released that they'll have hundreds of signups the minute you launch.

What really happens is no one notices or cares.

You have to put on your sales hat before you launch.

Re: Ask HN: Best business advice for software developers

#118
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…

http://stuff.imeos.org/dropzone/jargnars_business-advice-for...

Re: Ask HN: Best business advice for software developers

#119

I have been walking the line between technology (working software engineer my whole career) and business (small business owner, technical cofounder, startup employee several times over) my whole life and if I had one thing that I wish I had known earlier it's this: trust yourself! Just go, learn, and repeat - action is king. Let me elaborate on that a bit. Seeking more and more knowledge and wisdom in an effort to le…

"There are maybe a handful of books and blog posts that are really worthwhile."

Can you recommend one or two favorites?

Re: Ask HN: Best business advice for software developers

#120

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 d…

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

These people are usually imposters who are asking for things that are totally unrealistic or generating interest for a concept that doesn't make any sense from a technical perspective. They have an idea and assume it can be done.

It's sort of like saying "Let's build a perpetual motion machine." Everyone is really interested in it, because it's a total fantasy. If the idea is practical, it's usually not hard to find someone who will implement it.

As a technical person, you know the limits. That means that when you go out and sell people or kick up interest, it will be for something that's at least plausible.

The frank truth is that software and technical work is relatively cheap. It cannot be the basis of your business because someone can come in and clone your product after you've done the hard work of introducing an innovative product and establishing/educating the market (I know because this happened to my business).

It doesn't matter if the clone is way worse than your product, because people are only looking at the very high level. If the clone can provide the basic functionality 20% of the time as opposed to your 99% of the time, if combined with substantive marketing, that's more than enough to win. Anyone who has done any amount of product research knows that the good products are almost never the most common ones.

Your brand, reputation, and intellectual property are 100x more valuable than any software or technical feat. Consider that Google and Facebook could lock 4 engineers in a closet for a year and come out with almost any software they wanted for around $1 million.

Ask yourself why, then, they pay $1B+ for companies like Whatsapp and Instagram. It's certainly not because it's too complex to figure out photo sharing or text messaging. They want the brand and the users that come with it, and it's that simple. The one thing that is most expensive in business is user attention and loyalty.

There are many apps that dominated app stores and were probably hopeful that they would be bought by Google/Apple and achieve fame and fortune, only to find that in the next iteration of the OS, they had been "NetScaped"; their core functionality baked into the OS either as an extension of an existing app (many souped-up camera and photo effects apps) or as a new bundled app (e.g., Keep).

The most important thing for tech entrepreneurs to understand is that while the technology is important and can give an edge, it is not the main value in your business. The main value will always be the brand and the users that come with it (and, as intimated above, beware of platform vendors, because they will always have the option to divert most of your user base to a first-party clone). Technology is comparatively cheap.

Post reply on HN