DEV Community

Cover image for The One Advice I'd Give My Past Self: Build Boring Sh*t That Sells

The One Advice I'd Give My Past Self: Build Boring Sh*t That Sells

Shayan on September 15, 2025

I've been building products full-time for several years now. If I could go back and give myself one piece of advice when I started, it would be thi...
Collapse
 
code42cate profile image
Jonas Scholz

your landlord doesn't accept GitHub stars as payment

have you tried though 🧐

Collapse
 
shayy profile image
Shayan

No maybe I should 😂

Collapse
 
kurealnum profile image
Oscar

Definitely something I needed to hear 2 years ago.

Collapse
 
canro91 profile image
Cesar Aguirre

Your past self will thank you when you're actually doing this full-time instead of going back to a day job after your savings run out.

Mic drop moment. Love your Practical Playbook section, especially tip #4.

Collapse
 
leob profile image
leob • Edited

Great insights (and well-written) - brilliant stuff, this is the kind of dev.to post which deserves way more likes (and should be in dev.to's "7 top posts of the week" as well) ...

Collapse
 
alekseiberezkin profile image
Aleksei Berezkin

Well it's sometimes hard to tell if the product is “too innovative” or “new yet boring”. Even with your project, UserJot, which you frame as “boring” — I suppose it has something innovative, which didn't exist before. So how do exactly you tell apart “boring” vs ”innovative”?

Collapse
 
saribeg profile image
Saribeg

Thanks for the insights!
If you’re working solo, this breakdown makes total sense to me.
I just wonder, if there’s a small team and some resources, maybe there’s still room to try something new... Of course, that would need proper research, validation, and talking to potential users before jumping in. Just thoughts. )))

Collapse
 
yaldakhoshpey profile image
Yalda Khoshpey

👏🏻 awesome article

Collapse
 
js402 profile image
Alexander Ertli

Revolutionary products are hard, technically. There is something special when you have to write your own distributed message delivery to get a function triggered. It's a solved problem. Just use Kafka or AWS. But no, now here we are even saying that none of that matters and just a simple ChatGPT wrapper slapped on some CRM will sell. Yeah, it will, and it probably would make my current rent bill astronomically small.

But you know what? Someone has to keep the edge moving, even if it means that failing multiple times will still, at some point, lead to a return that at least catches up with that ChatGPT wrapper slapped on some CRM (spoiler: it may never do).

Collapse
 
serafimsanvol profile image
Andrii

Awesome article! But how do you find customers and communicate with them? For me it sounds like the hardest part in all of this, and even if you create something nice but don't have sales skills it's doomed :/

Collapse
 
aaronre16397861 profile image
Aaron Reese

Sounds like a gap in the market for introvert programmers who needs to market their stuff, but how will they ever find out about it 🤦

Collapse
 
codenaveen profile image
Naveen Garg

I shall copy you in your journey of tech. Shall I?

Collapse
 
0levin profile image
Oleg Levin

Wise words. They remind you of where you really should move, without being distracted by disturbing things.

Collapse
 
thedevspace1 profile image
TheDevSpace

Great article!