Sharing the Story of a Failed Project (Developer)

Last year, I made an AI chatbot as a side project. The initial plan was good, but...

1. I used an overly complex tech stack. Included MSA, Kubernetes, and LangChain. It only increased management complexity.

2. Without any user research, I just kept adding features, so it didn't match user needs.

3. I got exhausted developing alone and gave up halfway.

Lessons learned: launch quickly with a small set of features, get feedback, and lower your tech ambitions. Now, based on my failure, I'm rebuilding it little by little.

Everyone, take note when working on side projects!

by 월급루팡292

8 answers

Agreed, I've had a similar experience.

by 클라우드러버895 · ▲0

You worked hard, ㅠㅠ

by 뉴비탈출411 · ▲0

Do you have a source?

by 코딩하는곰112 · ▲0

Actually, MSA only makes sense at scale; doing it alone can be counterproductive. I also suffered when I first introduced Kubernetes. Now I'm keeping it simple.

by 월급루팡410 · ▲0

Well... the idea of building an AI chatbot solo with MSA is a bit much; but thanks for sharing what you learned.

by 무한도전러13 · ▲0

I've also failed a few times, but starting small is really important. Right now, I'm working on building an MVP first.

by 카페인중독524 · ▲0

This is right lol. If you get too greedy with features, you'll ruin it.

by 무한도전러861 · ▲0

Isn't the biggest issue that they didn't do user research? Just adding features is a dangerous mindset. But since they're reflecting on it and rebuilding, I'll cheer them on.

by 데이터덕후310 · ▲0