Why Errors Are Not Your Enemy

A work space showing a desk, PC, booklets and other items not properly arranged yet does not seem to disturb the work that goes on in the space

The initial struggles with errors

At the beginning of my coding journey, errors felt like failure.

Every time something broke, it felt like I had done something wrong.

And in a way, I had.

But I misunderstood what that “wrong” meant.


The Fear of Seeing Red

There is something about error messages that makes you uncomfortable.

  • Red text
  • Long lines of unfamiliar words
  • Strange symbols and file paths

It doesn’t look friendly. Because Python must complain if the logic does not add up. Usually with syntax that are not immediatly recognizable.
It doesn’t feel helpful.

It feels like rejection.


My First Reaction to Errors

A workspace with a desk and Pc and  red error texts on the background showing how it does not disturb the workspace

When I first encountered errors, my instinct was simple:

“Something is wrong—fix it quickly.”

So I would:

  • Change things randomly. Sometimes, not knowing exactly what to do-a trial and error
  • Remove lines and expecting to get the red out
  • Try again, and again
  • Hope it works

Sometimes it did.

But I wasn’t learning. Imagined how a non swimmer tries to stay afloat in water? That is literally what I am doing.

I was escaping. Trying to stay afloat but not knowing what exactly to do


What I Didn’t Understand

I thought errors were obstacles.

But they were actually:

messages

Not insults.
Not failures- A curve that leads to clarity. Understanding. Revelations
Not punishments. A process that builds understanding

Messages.


The Shift That Changed Everything

At some point, I paused and asked:

“What is this error actually trying to tell me?”

And for the first time, I didn’t rush to fix it.

I tried to read it.

Not perfectly.
Not completely.

Just… slowly.


Breaking Down the Error

I started noticing things:

  • The file name
  • The line number
  • The type of error

Each part was pointing somewhere.

Each part was giving a clue of what you missed.


Errors Became a Guide

Instead of seeing errors as something to avoid…

I began to see them as:

a guide to understanding

They showed me:

  • where I went wrong
  • what I misunderstood
  • what I needed to learn next

From Fear to Curiosity

That was the real transformation.

Before:
I feared errors

Now:
I investigate them


A New Way of Learning

Errors forced me to slow down.

To think.

To connect logic.

They made learning active—not passive.


What I Learned From This Stage

  • Errors are not the problem—misunderstanding them is
  • Every error contains information
  • Debugging is a skill, not luck
  • Progress comes from fixing, not avoiding

Where This Leads Next

Understanding errors is one thing.

Knowing how to approach them consistently is another.

Because the next step is not just seeing errors…

It’s developing a method to solve them.


Tech Journey — Season 1, Episode 11

Stage: Logic, Errors & the Terminal

Leave a Comment

Your email address will not be published. Required fields are marked *