About Me

Andy Don't Like Code

Andy Don’t Like Code

Software is easy. Alignment is hard.


I’ve been working in software for more than a decade.

Like many people in this industry, I started with coding.

Learning frameworks.

Fixing bugs.

Shipping features.

Trying to become a better developer.

But the longer I stayed in this field, the more I realized something.

A lot of the hard parts of software development have very little to do with code.


Why “Andy Don’t Like Code”?

The name is often misunderstood.

I don’t hate coding.

I still write code.

I still build things.

I just never thought coding was the most interesting part of this industry.

Even when I was a student, I saw code as a tool.

An important tool, of course.

But still a tool.

The goal was never to write more code.

The goal was to solve problems.


Working with Japanese companies reinforced that belief.

Over the years, I met salespeople, consultants, project managers and business people who weren’t particularly technical.

Yet many of them created tremendous value.

They understood customers.

They knew how to ask the right questions.

They knew how to move projects forward.

And honestly, I sometimes felt those skills were harder to learn than coding.


The more I work, the more I feel that software is not only about technology.

It’s also about people.

Communication.

Trust.

Expectations.

And all the messy things that happen before a single line of code gets written.

That’s probably why I enjoy talking about those topics more than frameworks or programming languages.


This website is simply a place to document what I see along the way.

Sometimes it’s about working with Japan.

Sometimes it’s about leading a team.

Sometimes it’s about building products.

Sometimes it’s just a random thought about this industry.

I’m not here to teach.

I’m not here to prove anything.

I’m just writing down things that I find interesting, confusing, or worth thinking about.

If any of that resonates with you, welcome.