Ask HN: How do you gain domain knowledge for unfamiliar industries?
I am interested in pursuing an entrepreneurial side-project hopefully serving a business problem rather than a consumer-facing service.
I really enjoy researching different industries and learning about how systems operate, but I've found it's hard to identify specific areas of inefficiency/pain points that I could solve with software. Short of getting a job in that industry, does anyone have any methods for gaining the level of insight where they are able to confidently identify problems and begin sketching solutions?
Things I have tried so far are reading trade journals, blog posts and books, but those don't really provide the level of insight I'm hoping for.
16 comments
[ 2.3 ms ] story [ 43.8 ms ] threadBut this is definitely something you should talk about with those directly involved.
https://amzn.to/2Ej18af
Some advice I can give that would apply regardless, is to find a co-founder who is an industry domain expert, and preferably has spent his career working with your potential customers.
Not only will finding such a partner greatly accelerate your learning of the domain, but it will get you into sales meetings and closing deals. In many industries, if you are a solo-operator and an outsider, you will have trouble even getting into the room. This is especially true if your competition has a domain expert on the team and you do not.
As a member of an housing association board (co-operative apartment complex), I have learnt a great deal about property management, applicable laws and regulations, understanding offers from contractors, managing tenants, etc.
- Keep an eye out for commercial problems, more-so than technical ones. Crap systems in businesses exist because the cost (in terms of work/lazyness not just $) of doing so outweighs the benefits. Its rarely a technical challenge preventing improvements.
- For large companies look at quarterly investor reports. A lot of these (in plain english) outline where they are trying to save cost or new areas they are trying to move into. See if you can help provide services that fit within their roadmap. That will get you a lot more attention.
- Let the people you are talking to understand you are an expert in technology. Don't pretend to be an expert on their industry. Let them tell you what they need and as you build knowledge see if you can productise your service into something that makes sense
Try old school, boring, slow moving industries for low hanging fruits - manufacturing, leasing heavy equipment and even agriculture/animal raising in some cases. These have actual time saving requirements than building yet another project management application
Most folks are willing in giving you some basic insight into what they do. Maybe if the field is under trade secrets or one other development field would be a different story, or if you are looking to "disrupt their industry". If disruption is the goal then might be best to inquire in another far away town and say you want to do X in my town of Y... Less threatening if you are not competing in someone's competitive market.
As you learn more you will engage the people you talk to with your knowledge and as you progress you will get more help. Trying to get in depth knowledge cold-turkey would seem like a waste of time for most professionals.