DEV Community

Naera
Naera

Posted on • Originally published at Medium on

Overcoming writer’s block in tech

Well, currently I don’t have much to say yet I still want to write a blog article. It’s funny because I am actually in the middle of a lot of things that I want to get done with and so I am not much in the mood of writing. But also that I still want to write is something worth noticing although I have no planned topic to discuss.

Maybe this mimics much the life of a developer. You want to do something cool like building apps and websites, but sometimes you don’t find much motivation or projects and ideas to start working on or learning about. So what would one do in such a scenario? I’d say do what I am currently doing. I am writing down words and letters nonetheless, hoping that motivation and ideas will start pouring in.

Well guess what? It actually worked. I am going to talk about the developer’s block that is much similar to the writer’s block. I start writing to attract more words and ideas as much as I start coding to generate more coding ideas and interests. More writing will make me a better writer as much as more coding will make me a better coder.

It’s only by trial and error that one learns. One will never learn by merely wishing on things to just happen. Start doing some work no matter how simple or uninspired you are and only then you will attract more complex and inspiring things to work on. So yes, getting one’s hand dirty is the only way to improve and gain more experience.

Experience is great, it adds much to one’s personality, growth and prosperity. A lot of people can offer criticism… but only a few can offer solutions. Those who can offer solutions are the ones who had much experience. They worked despite everything. They got their hands dirty. They tried and failed numerous times. And from every trial they learned something and from every failure they learned a couple more things. Such lessons learned pile up over time to provide a reservoir of experience that they could make use of whenever they face new challenges.

Experienced people fracture big challenges into miniature ones. Only then they can start comparing it to similar situations and solutions from their reservoir. One little solution to one little problem after another will lead to solving the whole big bulked up challenge eventually. Much like coding big problems is like. One big coding challenge must be fractured into much smaller ones that are individually dealt with, that will eventually lead to solving the main big coding challenge.

The more challenges you overcome, the more motivated and inspired you get and the more experience you acquire. But to be able to do that just like anything in life, you actually have to start somewhere. Whether you’re coding, writing, creating, designing, or even working out, you just have to start to be able to finish.

So I started with nothing on my mind and a few words to write, now I have my article written and a few more ideas to work on! Next time I feel less inspired I will start anyway, because trial and error is the only way to get things done, and so should everyone :)

Thanks! :)

Top comments (0)