A common developer stereotype is that we sit, stare at a problem, and eventually say “What happens if I change this?”
Stereotypes exist for a reason, this one is no different. Yes, there are times when I am handed a problem and everything looks fine; the solution is elusive. Being a developer means that I have to know which things I can change to see if something is going to make a difference.
If the login page on my website is broken, yes, I can change the color scheme on my IDE, but that isn’t going to solve anything.
Being a developer means being able to look at a problem and see the levers I can pull.
From the outside, it may look like I am randomly making changes, but I am really seeing all the different things I can change, changing one at a time, and evaluating the results.
This is how developers solve problems we don’t fully understand.
That is why we can say in one moment “I have no idea what is going on.” and in the next shout “FIXED IT!” and both be honest assessments.
Until next time,
I <3 |<