Hacker News new | ask | show | jobs
by TamDenholm 1502 days ago
Apply your technical skills to a non-technical business. Dont start a tech startup in a tech hub. Run a business completely unrelated to tech and use your skills to improve that business, theres SO much low hanging fruit out there.

The venn diagram of tech skills and a non-tech business is where the opportunities are. This applies to many other unrelated skills.

4 comments

Best advice in the thread so far.

You’re chances of success are 10x higher trying to build technology for tanning salons than it is building the next new docker kubernetes react native infrastructure as a service.

Unsexy sells.

> You’re chances of success are 10x higher trying to build technology for tanning salons

Except tanning salons (or hairstylists or dog walkers or plumbers) usually a) dont have cash to spend b) Dont see their problems as software related c) are in many cases hostile to software, due to geniune bad software

I remember some time ago when I used to hang out in bootstrapped.fm, every week a person would come in and say "Oh I built a software for salons/hairstylists/dog walkers" how I can sell it? 4 weeks later they had shutdown their business, and a new person would come in, rinse and repeat.

Don't build software for salons; start your own salon that uses software you create, and make that your competitive advantage. Don't know how to cut hair? Then you probably don't know what software would help in that business anyway. Find a business you can do yourself, and help yourself using your technical skills.

This is also why this (very good) advice is not so easy to follow in real life. You need multiple skillsets.

https://www.getspiffy.com/about

Guy owned two carwashes in Cary, NC. Thought technology could enable mobile carwashing. Got connected with the right technology people ...

The obvious problem here being that there is a very, very fine line to tread where software actually matters.

If you're not as well placed as the incumbents at the core product (salon, sure), software will not save you.

If you're better placed than the incumbents at the core product, software doesn't matter.

If you're (roughly) equally placed as the incumbents at the core product, software can help you, but it will likely take a while to realize any competitive advantage.

And, I say placed, because there are a lot of factors at play. There's the quality of the service/product (itself a huge set of variables), pricing, location, and availability, to name a few. None of those will custom software directly help you with.

Tell this to Booksy.com (valued ~1B)
> Unsexy sells.

Not for me; it has to be sexy, world and life style changing. I’d rather build something like one of the top used apps or just be an employee at a tech co.

This is amazing advise. People working in tech, especially in high tech orgs live in bubbles and often imagine that the whole world is like this. I know a multimillion £ business that probably gained hundreds of thousands in productivity by simply introducing shared mailbox. Some of those low hanging fruits are litterly on the ground ready to be picked up.
> I know a multimillion £ business that probably gained hundreds of thousands in productivity by simply introducing shared mailbox.

Good if someone can pull it off. But, I believe that company might have sold that feature as an add-on to their existing customers. Otherwise, you know “Sales” are the hard part

I think the advice here is not so much to sell a solution to these businesses, but to start a business in that sector and run it more efficiently---thanks to tech magic---than the competition.
> but to start a business in that sector

That's what I also meant. Even if you start a business, the features that your product would have, will be sold as a "solution" - in layman's terms.

> Some of those low hanging fruits are litterly on the ground ready to be picked up.

Why we are talking about low-hanging fruit instead of picking them up? I have a hunch they aren't low hanging after all.

I keep peddling this idea, but if tech wages came back to reality it would be affordable for small to mid sized companies to hire software developers to truly empower their specific businesses with software.

The reason for that is the same reason your idea works, most businesses outside the tech bubble stand to gain a lot form software. Currently they have no way to act on it except to hobble together a ruby goldberg of SaaS services or try and cram their businesses into a monolithic piece of software that expects your business to run a certain way.

>if tech wages came back to reality it would be affordable for mid sized companies to hire software developers to truly empower their specific businesses with software.

Most mid-sized companies don't have the skills to manage and deploy software developers that can solve their problems. Those skills tend to be expensive, and the software project, historically, has a high chance of failure.

So, yeah, the high price of tech wages seems to be correct.

I wouldn't mind pointing out that your argument is really just that talent is expensive. But my question is, what makes a software developer so much more special than a plumber, a mechanic or carpenter? You can teach yourself software on youtube, we aren't -that- special. There are dozens of highly skilled positions out there that don't get payed nearly as much.

The answer that I think is a hard pill for some to swallow, is that for a long time we have been the tool required by special kinds of high return business ventures, so we can command high wages. The same is true of remote miners in Australia, the difference is there is no use for a miner in the rest of the community so there is no loss since no one is competing for their wage anyway.

My argument is simply that the rest of the economy could really use software developers, but they are too expensive due to the distortions on commandable salary that the tech bubble has created. It would be nice if software developers returned from the high heavens and integrated their skills more readily with the greater community.

I am a software developer, and I understand the audience I am talking to is the very audience benefiting from the status quo. I don't expect it to be a popular view but I do hope people give it a thought. Think of ways your talent could help your community, and then that is what I am hoping to see more of.

What makes software developers "so much more special than <insert skilled tradesmen>" is that their output to the business is teaching a dumb-but-very-fast-and-cheap-and-capable machine how to do a previously-only-done-by-humans task. It turns out that's a very valuable thing for businesses to have. All those other trades are in "exploit" mode on the "Explore -> Expand -> Exploit" spectrum. There was a time when having a skilled carpenter was critical to building your company. But that time has largely passed. Most carpenters today are applying known solutions to known problems.

Another way of saying the same thing is that few businesses can see their revenue double by employing even the most skilled plumber. However, many businesses can see there revenue double (or their costs halved) by employing even a mediocre software developer.

So, I would agree it's true that we live in a special time in history where the translation of business needs to computer languages is being demanded at an ever higher and higher rate. But I would disagree with the framing of this phenomenon as a "tech bubble" or a "distortion on commandable salary".

    Employing a software developer IS expensive.  <- agree  
    Employing a software developer is TOO expensive <- disagree
Another way to look at the status quo is to see that the beauty of capitalism is that those areas that consumers see to be the most important areas to focus on having software developed ARE having software developed. Software developers are working on the most important projects they can be working on right now. However, the problems software developers are working on will change over time as:

    - Existing problems get solved.  
    - New, more important, problems emerge.  
    - More developers enter the market (bringing down the 
      cost of development).  
    - Consumer demands shift over time.
On that last point, I think it's interesting that the behemoths of software development are all seeing huge tectonic shifts in their industries occur. FB/Meta responding to Apple's/EU's/California's privacy enhancements. Google desperately trying to find a non-ads source of revenue, knowing that their cash cow could dry up in the not-too-distant future. Twitter being on the bleeding edge of discovery of "How much content moderation is too much?". Netflix figuring out it's tech moat wasn't as wide as it thought it was. Amazon...well, I'm not sure what tectonic shift is hitting Amazon yet, but it can't be far off.

How many of these companies will be around in 10 years in the same form that they are today? Ford has been making vehicles for over 100 years. What will give Meta, as an arbitrary example, that kind of staying power?

As those companies come and go over the next 10-20 years, I think your concern that "the rest of the economy could really use software developers" will be ameliorated. Maybe everyone's actually working on unimportant problems right now, and the wider economy has more important problems for us to solve, but the best and fastest way we've figured out how to discover that we've misallocated resources (whether human or any other kind) is to let everyone make their own decisions and realize the individual gain or loss of their decisions.

I disagree. You can do software very simply, it's in an environment of excess that teams tend to over-complicate software and software deployment into complex monsters that are expensive to maintain. Small business software problems often lack the scale and public facing nature that causes problems for software infrastructure and increases it's complexity.

I speak from experience in executing some of these kinds of software projects, as I live in a market not influenced by the SV bubble. Our market has a bunch of bootstrapped software businesses too, because the economics of it are more favorable to that kind of enterprise and you're not competing with 200k+ wages. I'm talking about Australia as well, an expensive first world country.

Most large-sized companies don't have those skill either.

In fact, going into some market and solving a problem with software is almost always done by people not used to work in development that go and write something by themselves.

> hobble together a ruby goldberg of SaaS services or try and cram their businesses into a monolithic piece of software that expects your business to run a certain way

In practice the most common option is to have everything run on massive Excel sheets, with spaghetti formulas and VBA coded by long-gone employees or interns. But it works.

Which industries do you consider as the lowest hanging fruits?