DEV Community

Cover image for If you have these three things, you can be a programmer too. (v2!)
Bruno Noriller
Bruno Noriller

Posted on • Originally published at Medium

4 2

If you have these three things, you can be a programmer too. (v2!)

2022-09-13 is Programmers’ Day. Congratulations!

Last year I did my first post, about this same day.

While I still believe in those three things, today I’ll bring three more!


1. Problem-solving skills

Most people think of code problems and solutions, but that is not what a programmer is.

In fact, I would say that code is just a detail!

More than the code problems we have to face, it’s all about the actual problems we solve through code.

I say this because we are eager to think on the stack to use, algorithms, and design patterns to solve the code problems instead of actually checking if this will solve the user’s problems!

2. Distrust

Our code will never be perfect, the users aren’t perfect. There are people counting on that and people counting that stuff won’t simply break.

You should always look both ways before crossing a one-way street!

Apply that to code and everything else.

3. Drive

Programming isn’t easy, but I’m not talking about code.

Languages change, frameworks are ephemeral, companies want to hire only “seniors”, and it’s up to you to juggle a lot of expectations the better you can.

Because of that, you have to have something that motivates you.

Maybe you like to keep learning, or maybe you like creating stuff, maybe it’s helping others…


Programming is life-changing in many aspects, as Uncle Bob said:

We rule the world.

We programmers. We rule the world. We write the rules that make our society work.

More and more we see examples of the world changing because of the code we, programmers, write.

For good or for ill, we are responsible and have the power.


Cover Photo by Cookie the Pom on Unsplash

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay