"You've gotta start with the customer experience and work backward to the technology. You can't start with the technology and figure out where you gonna try to sell it." - Steve Jobs (video)
As a software engineer, I've come across this many times. I was very interested in doing some cool stuff that surprised only me. But no one else.
@levelsio's "MAKE" book says: "The people who don't care what programming language they're using are shipping products. And who care is don't." (rephrased)
And this is so true. Stop playing with your tools. Ship experiences to people.
Tools are great, use tools that make you fast and don't overengineer stuff.
But the most important thing is to start with the market. Find it.
During my college days, I made a Telegram bot that helped with student shifts and allowed students to track their class schedules.
Three out of 30 people used this bot. And they were excellent students. But the others skipped classes.
If I was in a place where people are more responsible for their studies, this bot would be used more. This was a wrong market fit situation 😊
Example of a good market fit situation:
My friend made a similar bot, but he studied at one of the top universities in the country. And this bot was used by 70% of the student group.
Offer your solutions only where you really need them.
Have you ever had good quality products that failed due to incorrect market fit?