Characteristics of
Excellent Software
Engineers
Characteristics of
Excellent Software
Engineers
To confirm if you’re
an excellent software
engineer, ask yourself
these questions:
Do you love tinkering with
systems to figure out what
makes them digitally tick?
Powerful software engineers
write powerful code.
Do you?
Are you passionate
about coding?
1.
Superior software engineers take pride in regularly
revising and releasing new code. Are you the kind of
person that gets massive amounts of stuff done?
2.
Do you take a
get-stuff-done
approach?
Not every coder is
dedicated to trouble-
shooting and removing
errors from their code —
but they should be. How
bug-free is your code?
What availability levels
do your apps have?
3.
Am I a merciless
bug killer?
Unfortunately, not everyone in software development
is committed to quality. The problem is, quality isn’t
something that can be added later. Do you start and
end with quality?
Are you all about quality?4.
In all industries,
truly innovative
people are genuinely
inquisitive and enjoy
experimenting. When
it comes to software,
does this describe
you? Can you not wait
to get to a keyboard
and make someone’s
vision come to life
through code?
5.
Are you naturally
curious and adventurous?
Staying up-to-date with trends in digital convergence,
APIs, web apps, and data security can seem like a full-
time job. Are you doing more than just keeping up with
a few technological advances here and there?
6.
Are you keen to keep
learning?
Lee Bob Black adapted this presentation from the following article he wrote for SkilledUp:
“How to Become a Software Engineer: You Could Be the Next King of Queen of Code”
Monique Sterling designed this presentation.

Characteristics of Excellent Software Engineers, by Lee Bob Black

  • 1.
  • 2.
    To confirm ifyou’re an excellent software engineer, ask yourself these questions:
  • 3.
    Do you lovetinkering with systems to figure out what makes them digitally tick? Powerful software engineers write powerful code. Do you? Are you passionate about coding? 1.
  • 4.
    Superior software engineerstake pride in regularly revising and releasing new code. Are you the kind of person that gets massive amounts of stuff done? 2. Do you take a get-stuff-done approach?
  • 5.
    Not every coderis dedicated to trouble- shooting and removing errors from their code — but they should be. How bug-free is your code? What availability levels do your apps have? 3. Am I a merciless bug killer?
  • 6.
    Unfortunately, not everyonein software development is committed to quality. The problem is, quality isn’t something that can be added later. Do you start and end with quality? Are you all about quality?4.
  • 7.
    In all industries, trulyinnovative people are genuinely inquisitive and enjoy experimenting. When it comes to software, does this describe you? Can you not wait to get to a keyboard and make someone’s vision come to life through code? 5. Are you naturally curious and adventurous?
  • 8.
    Staying up-to-date withtrends in digital convergence, APIs, web apps, and data security can seem like a full- time job. Are you doing more than just keeping up with a few technological advances here and there? 6. Are you keen to keep learning?
  • 9.
    Lee Bob Blackadapted this presentation from the following article he wrote for SkilledUp: “How to Become a Software Engineer: You Could Be the Next King of Queen of Code” Monique Sterling designed this presentation.