top | item 22203226

(no title)

chowes | 6 years ago

Not the OP, but what I have struggled with here is the feeling of being a "solution looking for a problem". It's a step before where you're at. It's not that I can't identify owners, it's that I can't identify _problems_.

I am lacking the domain experience to even have the first conversation, and it feels like paying people to ask "so tell me everything that is wrong with your business" is the wrong way to do it.

I know PG mentions "solve problems you have yourself", but I am not a business owner. I'm a software engineer.

That video you linked earlier - Designing the Ideal Bootstrapped Business - was incredible and feels like the right move once you have that idea. But what about finding that idea?

discuss

order

enraged_camel|6 years ago

A good way to think of it is that you aren't looking for problems. You're looking for smells.

Most business owners tend to be experts in their specific domain, where they have already used their knowledge and expertise to great advantage. But running a business entails more than just handling the problem domain itself. There's an entire category of tasks and responsibilities under the "business administration" umbrella that the business owner will not be an expert in, and will probably despise dealing with because it takes them away from the fun stuff that is their expertise. That's a good area to focus your gaze on.

For instance, the accounting clerk may be spending 4+ hours every day manually typing invoices into two different systems, but to the business owner this is probably perceived as a normal and expected course of business. The accounting clerk is unlikely to complain about it themselves either, since they are getting paid to do it (remember that Sinclair quote). But to you as a software engineer, double data entry is very obviously a red flag, and if you care enough about it you can do a deep dive and see if it can be eliminated using automation, and present it as a cost-saving solution.

Generally speaking, nobody is going to hand you a written list of their problems on a silver platter, and even if they do, the problems they have identified will be so general and vague (e.g. "we have a lot of inefficiencies in our accounting department") that you won't be able to simply go home and start hacking away at them. So you need to use a methodology to start peeling off the layers of the onion, so to speak. And that always entails follow-up meetings and learning other software systems and familiarizing yourself with various business practices.

At some point, you will come to the realization that you no longer view yourself as a "software engineer". Rather, you are a problem solver, and writing code is simply one of the many skills you possess. That's when you'll know you're on the right track.

dhruvkar|6 years ago

I hear you.

I was in Software for a couple of years and I only saw software/IT problems. But these problems usually had a variety of solutions and only some glue was required.

Now I've been in the natural stone industry for 4 years and I can't count the number of problems to which the solution is "add more people". So much data entry and data extraction from PDFs <-> ERP/CRM/Other software. 100s of man-hours spent on something that could be done with proper data formats and simple automation.

I personally believe that software engineers are SORELY lacking on all other industries besides software. We need more software engineers venturing out into other industries and identifying and solving problems.

pnathan|6 years ago

> We need more software engineers venturing out into other industries and identifying and solving problems.

this seems to line up with my experience well. But I don't have a good line of sight for me to actually experience those businesses outside of taking a non-SWE job and going from a well-compensated expert to barely-paid newb. Spending years learning a specific industry in the hopes that I can turn my former skills into a viable business seems like the wrong approach in several axes. I know VC groups (sometimes) have entire departments whose purpose is to understand other industries... it seems counterproductive for individuals to try to and go this route. Thoughts?

gbasin|6 years ago

Totally agree. Software is just starting to scratch the surface of other industries.

Out of curiosity, what's your role in the space you're in now? Are you solving these data extraction problems?

wastedhours|6 years ago

Plot the day - talk to a business owner and get a sense of the hours they spend doing different tasks. If there's something they spend X+ hours per day doing - find what they want to achieve and optimise from there.

jdance|6 years ago

What solutions would you pay for as a software engineer? What would your boss/team lead pay for? You can't really do it for someone elses domain, you need a motivated partner in that domain for that (my general experience, of course there are exceptions)

tropianhs|6 years ago

> it's that I can't identify _problems_.

Why don't you start from your own problems? I bet you have some of them and you are not alone definitely.