Journal
Dev Notes3 min read

I Miss When Writing Code Was The Hard Part

AI made writing code easier than ever. But sometimes I miss when solving problems meant sitting down and figuring things out line by line.

I miss when writing code was the hard part.

Not because it was better.

Actually, it was much slower.

But things felt simpler.

You had a problem.

You opened your editor.

You wrote code.

You spent hours debugging.

And when it finally worked, there was a very clear feeling of accomplishment.

Coding Used To Be The Main Skill

When I started developing, being a good engineer mostly meant one thing:

You could write good code.

Knowing the language deeply.

Understanding frameworks.

Finding better solutions.

Writing cleaner architecture.

Those skills still matter.

But something has changed.

A lot.

AI Changed The Speed Of Everything

Today, I can build things much faster.

A component that used to take hours can appear in minutes.

A new idea can become a working prototype before I lose motivation.

Documentation, tests, refactoring, debugging...

AI helps with almost everything.

And honestly?

It's amazing.

I don't want to go back.

But sometimes I feel something strange.

The Weird Feeling Of Not Writing Everything Yourself

There are moments when I look at a finished feature and think:

"Did I really build this?"

The answer is yes.

But also not exactly.

AI helped write parts of it.

It suggested approaches.

It generated code.

It found solutions I didn't think of.

At first, that felt uncomfortable.

Because for a long time, writing code was how I measured my growth.

More code meant more experience.

More complex implementations meant becoming a better developer.

AI changed that measurement.

The Hard Part Moved Somewhere Else

The difficult part is no longer typing code.

The difficult part is knowing what code should exist.

Should this feature be built?

Is this architecture too complicated?

Will this decision create problems six months later?

Is this a clever solution or just unnecessary complexity?

Those questions don't disappear when AI gets better.

They become more important.

I Still Love Writing Code

Even with AI, I still enjoy coding.

There is something satisfying about turning an empty file into something real.

Seeing an idea become a product.

Watching users interact with something I built.

That feeling hasn't changed.

But my relationship with code has changed.

Code is no longer the final product.

It's just a tool.

Maybe This Is What Engineering Always Was

Looking back, maybe I misunderstood engineering.

I thought great developers were the people who could write the most complicated solutions.

But the more experience I gain, the more I believe it's the opposite.

Great engineers know what not to build.

They know when to keep things simple.

They know which problems actually matter.

AI didn't make engineering less valuable.

It just made the difference between writing code and being an engineer much clearer.

I Don't Miss The Old Way

I don't actually want to go back.

I like building faster.

I like exploring ideas quickly.

I like having an AI partner available whenever I get stuck.

But I do miss something.

I miss the feeling of every line of code being completely mine.

Maybe that's just part of adapting to a new era.

The tools are changing.

The work is changing.

But the reason I became a developer hasn't changed.

I still enjoy building things.

AIEngineeringDeveloper ExperienceSoftware DevelopmentCareer