DEV Community

Gabriel Toma
Gabriel Toma

Posted on • Originally published at toma.dev

Just do it. Now!

Ideas are easy. I used to get lost in them so badly - I'd map out every detail, the framework to use, the perfect marketing strategy, the whole world around it. But how many come to life? Hardly any.

The main problem? Overthinking.

We think so hard about making something perfect that we lose the momentum. We exhaust the idea before we even begin. The spark fades, and soon, we convince ourselves it's not worth doing. We toss it aside and start the cycle again.

Nothing happens until you act.

You can't just imagine making a cake - you must get into the kitchen and bake it. You can read about swimming all day, but you lose your day if you're not getting into the water. The same goes for ideas. Don't know if it'll work? Build it.

Start the process. Fail, learn, adjust, and grow. But don't wait for perfection.

Start now. You'll figure it out as you go.

If this resonates with you, discover more on my blog!

Top comments (3)

Collapse
 
anmolbaranwal profile image
Anmol Baranwal

Keep showing up every single day. It will make a difference in the long run.

Collapse
 
exterminalus profile image
Daryl Crucke

You are right for me it was fear of failure then spend boring time debug where I messed up but told myself it can happen and if so we will find a solution instead of interrupt your though process and feel negative emotion without writing any code

Collapse
 
krd8ssb profile image
Steven Brown

Unfortunately, I don't remember where I read it, but try setting a goal for failures instead of successes. Sounds crazy but let me give an example.

Example: You're in a sales job and you have a list of 250 phone numbers in front of you. Your current goal is to make 5 sales. Most people will start off struggling to make their first sale. They will try to salvage every phone call and spend too much time worried about every little detail on every call, feeling defeated (and feeling like I failure) with every no
Sales is a skill. It takes time, and failure, to really hone in any skill. Set a goal to fail 100 times instead of making five sales (with a catch). At the end of each call, ask the person you're talking to if you could get some feedback on why they said no and what you could do better with your pitch. This will help remove the fear of rejection/failure and self with and you will develop a skill that will net you many more sales in the future.

Not a perfect example but it gets the point across. In software engineering, build, get feedback, throw it away or iterate. Do it again. Keep doing it until negative feedback doesn't bother you and only drives you forward.

I know it's not that simple but changing your mindset is more important than building anything at that point because it removes the number one thing that usually blocks us, fear of failure.