DEV Community

Gabor Szabo
Gabor Szabo

Posted on

What are the super powers of programmers?

The other day I was watching a series with some people with super-power.

Super-powers allow you to make things much better and much faster than what people without those powers could do.

So I was wondering what super-powers do programmers have? I found 3:

  • Deep knowledge of a version control system. (Today it is git).
  • The knowledge and the will to write tests.
  • The knowledge how to set up a CI system to run the tests on every push and on every pull-request.

What do you think are the super-powers that programmers can have?

Top comments (17)

Collapse
 
vezdeneszter profile image
Eszter Vezden
  • Open for improvement
  • Open for feedback
  • Google search master
Collapse
 
ronni-nichols profile image
Ronni • Edited

Hi,
As a programmer, I believe our super-powers include:
Mastery of Version Control (e.g., Git): We can efficiently collaborate on code, track changes, and easily roll back if needed.
Test-Driven Development (TDD): We possess the ability to write tests that ensure our code functions correctly, promoting reliability and maintainability.
Continuous Integration (CI): We can set up systems that automatically test code changes, ensuring quality and preventing regressions.
These super-powers empower us to create and maintain software effectively and efficiently.

Collapse
 
ranggakd profile image
Retiago Drago

It is quite the same like he told us.
Also, do you always say hi in the opening of every comment and story you write here?

Collapse
 
szabgab profile image
Gabor Szabo

I find it quite ok that she expanded on each one of my items.

And apparently, looking at her other comments, she always starts with "hi".

Collapse
 
cezarytomczyk profile image
Cezary Tomczyk

I think there is no single definition of a super-power programmer. However, I know one thing: if you sit next to someone who has a lot of experience and knowledge, you can learn a lot from him.

Collapse
 
ethanwillingham profile image
Ethan Willingham

Or her 😎😎😎

Collapse
 
cezarytomczyk profile image
Cezary Tomczyk

Oh, sure. :-)

Collapse
 
ddeltas_ profile image
Suman Raj

In my point of view fruits, salad boost much more super power rather than alcohol or junk food, early to bed and early to rise, doing meditation at morning (before 5 a.m. in peace environment) also boost super power.

Collapse
 
ranggakd profile image
Retiago Drago
  • Turn laziness into the most fulfilling project like Marp here
  • Create an automation of boring lazy daily things
  • Having a lazy mindest that (sometimes) can lead to solve the problem effectively and creatively

All of them have positif lazy aspect

Collapse
 
sanjarcode profile image
Sanjar Afaq

hate doing work inefficiently === lazy?

Collapse
 
pengeszikra profile image
Peter Vivo
  • Make near any image with a right prompt.
  • The knowledge of react state handling.
Collapse
 
drsensor profile image
૮༼⚆︿⚆༽つ

Use anime girl as their github profile picture

Collapse
 
gulshan212 profile image
Gulshan Negi

Thanks a lot for sharing it here with us. Well, I am also a software developer and in my personal experience I think over time period programmer develop many skills such as patience, logical concept and innovation.
Thanks

Collapse
 
villelmo profile image
William Torrez

Have an abstract thinking

Collapse
 
evergrowingdev profile image
Cherlock Code 🔎
  • Problem solving (breaking down problems, thinking through things step by step)
  • Patience (for handling errors and bugs)
  • Memory (remembering syntax, methods, concepts etc)
Collapse
 
audi_guzz profile image
AUDI

SEO

Collapse
 
tleperou profile image
Thomas Lepérou
  • resilience to errors
  • eagerness to learn
  • tolerance