12/03/2026
Today I had a conversation that stayed with me long after it ended.
I spoke with a software engineer who shared her journey, how she became the person she is today. At one point in her life, she was building an application for a university. But what struck me wasn’t the success of the project. It was everything that came before it.
She told me it wasn’t easy.
The application failed several times. Things broke. Some attempts didn’t work at all. But instead of seeing failure as the end, she saw it as part of the process. Each failure became a lesson. Each mistake became a step forward.
She told me something simple but powerful: “If you’re building something meaningful, expect to fail many times before it finally works.”
Then she said something that made me reflect on myself. She noticed that sometimes I doubt myself. And she encouraged me not to.
She said, “Believe in yourself. Start building things. Don’t wait for perfect conditions. Build applications for yourself. Build hard things. That’s how you grow.”
Another lesson she shared was about being different.
While many people around her were going out to parties and clubs, she was often inside—coding, learning, debugging, and coding again. Not because she hated fun, but because she had a vision for the future she wanted.
And that vision required discipline.
From that conversation, I walked away with a few lessons:
Embrace failure, it’s part of growth.
Believe in yourself, even when you’re unsure.
Be determined and persistent.
Don’t always follow the crowd; sometimes growth requires choosing a different path.
Success rarely comes from comfort. Most of the time, it comes from quiet nights of learning, trying, failing, and trying again.
Today’s conversation reminded me that the difference between those who dream and those who build is simple:
They keep going.