4 ms·
Ask HN: What expert domain to focus on?
I'm an almost-40 software engineer, I am doing consulting work for various companies - sometimes I help them shape the product, sometimes I just code. One person software house.
The problem is that it's hard to compete with real software houses who have teams, managers, sales people etc.
I came to a conclusion that I need to specialize in terms of domain knowledge and offer expert knowledge + solutions.
Any ideas what could be profitable now and in +5 years? I need to be able to do this alone, or maybe in some cooperation, and plan to eventually end up with a product.
Any consultants have been through this?
Thanks
- PaulHoule 9y agoI have been through this. I'd need to know more about you to give useful advice. You can talk more about your background here or click on my HN profile link to take this off line.
- blarbspecial 9y agoThanks. 17 years in the software business, including a couple of years as project manager. Consulting since 2008. Been in Java, Ruby, Javascript, Golang. Full stack. As for domains... some telco, some public sector, some education, publishing, etc. - the problem is that nothing deeply enough. That is why I am determined to pick anything and just go deep. I successfully came back to development after the PM years, so I optimistically assume I can become expert in any domain, as long as it is possible to sell it as one person consultancy and it looks viable for the future (and potentially build a product around it). Should I add anything more?
- PaulHoule 9y agoWhere are you based and why did you drop out of PM?
- blarbspecial 9y agoEurope. Dropping PM was a result of: 1) could not get hired in my area, 2) the feeling that not getting my hands dirty in tech was less valuable.
- PaulHoule 9y agoDo you imagine some domains that would be easy to get expertise in your area? For instance, many second-tier cities in the U.S. have drone hubs. Is there anything near you like that?
- blarbspecial 9y agoGood idea, have to research for that.
- ismail 9y agoHey man we do quite a bit of work in telecoms. Languages: ruby, java, c. Working with tech like Hadoop, Kafka, nifi. Send me a mail will keep your details and profile. can pull you in on projects. Where are you based ? Email is in profile
- itamarst 9y agohttps://philipmorganconsulting.com/ https://philipmorganconsulting.com/ has lots of good advice on this.
- philippz 9y agoThat depends on your history. You won't become an expert over night, especially in your age (this sadly is a factor). So pick something close to your history and as always... go for passion, otherwise you just won't be good enough. Passion can fill a huge part of your lack of experience in this new domain.
- ak39 9y ago> You won't become an expert over night, especially in your age (this sadly is a factor). What do you mean "especially in your age"? Are you saying it takes younger humans to become experts quicker?
- philippz 9y agoExactly, younger peoples brains are able to learn faster. On top they have more time due to (most of time) less responsibilities. Their whole body is in a better state to evolve, this also includes their brain.
- blarbspecial 9y agoI was also hoping anyone who has gone through this could share their story.