New Yet Old, Old Yet New

#dev#thoughts#tech
Netsuki's Talk
Netsuki
Netsuki
New Yet Old, Old Yet New
Netsuki
Netsuki

Onii-chan, I noticed something really weird (´∀`)

Onii-chan
Onii-chan

What is it?

Netsuki
Netsuki

AI-driven development is like, super cutting-edge, right?

Claude Code, Copilot, all that stuff that blew up after 2024 (´∪`)

Onii-chan
Onii-chan

Yeah, that’s true.

Netsuki
Netsuki

But here’s the thing…

To actually get results with AI-driven development…

You should use boring, proven tech! (´∀`)

Onii-chan
Onii-chan

Boring tech?

Netsuki
Netsuki

Yep yep!

“New development methods” + “Old technology”

Weird combo, right? (≧∇≦)

What’s “Boring Tech” Anyway?

Onii-chan
Onii-chan

First, define “boring tech” for me.

Netsuki
Netsuki

So boring tech is…

Technology that’s been around forever, with well-known patterns and all the bugs already discovered! (´∀`)

Not cutting-edge, but rock-solid stable

Onii-chan
Onii-chan

Examples?

Netsuki
Netsuki

In web dev…

  • HTML/CSS/JavaScript

  • PostgreSQL, MySQL

  • React (over 10 years old now!)

  • Node.js

Stuff like that (´∀`)

Onii-chan
Onii-chan

True, those have been around for ages.

Netsuki
Netsuki

On the flip side, “not boring” tech is…

  • Brand new frameworks

  • Beta APIs

  • Services from fast-growing startups

That kinda thing (´∀`)

The Genius: Gunpei Yokoi

Netsuki
Netsuki

When talking about boring tech, I HAVE to introduce this person! (≧∇≦)

Onii-chan
Onii-chan

Who?

Netsuki
Netsuki

Gunpei Yokoi!

A legendary Nintendo game developer, called the “God of Games” (´∀`)

Onii-chan
Onii-chan

What did he create?

Netsuki
Netsuki

So much amazing stuff…

  • Ultra Hand

  • Game & Watch

  • Game Boy

He invented ALL of these! (≧∇≦)

Onii-chan
Onii-chan

Game Boy. That takes me back.

Netsuki
Netsuki

Yokoi-san coined this philosophy…

“Lateral Thinking with Withered Technology”

That’s the idea! (´∀`)

Lateral Thinking with Withered Technology

Onii-chan
Onii-chan

Lateral thinking?

Netsuki
Netsuki

Yep!

In Yokoi-san’s words…

“Hit products are born when you take well-worn, mature technology and apply lateral thinking to use it for completely different purposes.”

That’s what he meant! (´∀`)

Onii-chan
Onii-chan

Can you give a concrete example?

Netsuki
Netsuki

The Game Boy is perfect for this! (≧∇≦)

The Game Boy Choice

Netsuki
Netsuki

In 1989, when Game Boy launched…

Color LCD was the cutting-edge tech (´∀`)

The whole industry was hyped about “Color is the future!”

Onii-chan
Onii-chan

But Game Boy was black and white.

Netsuki
Netsuki

Exactly!

Yokoi-san deliberately chose monochrome LCD (´∀`)

Everyone said “That’s so outdated!” but…

Onii-chan
Onii-chan

What happened?

Netsuki
Netsuki

Massive success! (≧∇≦)

With just 4 AA batteries, you could play for 35 hours!

Color LCDs drained so much power that they only lasted a few hours with the tech back then…

But with monochrome, they achieved a portable console you could play for hours

Onii-chan
Onii-chan

Battery life is super important for portable gaming.

Netsuki
Netsuki

Yokoi-san said this (´∀`)

“Whether it’s color or black-and-white has nothing to do with how fun a game is.”

“If the game itself is fun, customers will happily play on a monochrome screen.”

He really understood what mattered

Choose Boring Technology

Netsuki
Netsuki

Yokoi-san’s philosophy has a Western counterpart too (´∀`)

Onii-chan
Onii-chan

What’s it called?

Netsuki
Netsuki

“Choose Boring Technology”

It’s a concept Dan McKinley proposed in 2015♪

Onii-chan
Onii-chan

Boring technology?

Netsuki
Netsuki

Yep!

McKinley’s argument is…

“Companies only have 3 innovation tokens.”

That’s the core idea! (´∀`)

Innovation Tokens

Onii-chan
Onii-chan

Innovation tokens?

Netsuki
Netsuki

Every time you adopt new tech, you spend one token (´∀`)

Like…

  • Adopt Node.js → Spend 1 token

  • Adopt MongoDB → Spend 1 token

  • Adopt some new service discovery tech → Spend 1 token

Use up all 3, and you can’t adopt any more new tech! (>_<)

Onii-chan
Onii-chan

Why is there a limit?

Netsuki
Netsuki

Because new tech has unknown problems (´∪`)

  • Failure modes are unclear

  • Stack Overflow has no answers

  • No operational know-how

  • Bugs you only find in production

With boring tech, all of this is already known

Onii-chan
Onii-chan

Makes sense.

Netsuki
Netsuki

So McKinley says…

“Only spend innovation tokens on things that truly differentiate you.”

Better to use tokens on delivering value to users than on shiny new tech stacks, right?♪

The Connection to AI Development

Netsuki
Netsuki

Here comes the main topic, Onii-chan! (´∀`)

Onii-chan
Onii-chan

AI development and boring tech?

Netsuki
Netsuki

Yep!

In 2025, Aaron Brethorst revisited “Choose Boring Technology” (≧∇≦)

Onii-chan
Onii-chan

What did he say?

Netsuki
Netsuki

AI can write plausible-looking code for any technology, right? (´∀`)

React, Vue, Svelte, Solid…

Whatever you specify, it spits out something convincing.

Onii-chan
Onii-chan

That’s true.

Netsuki
Netsuki

But here’s the trap (>_<)

The AI Trap

Netsuki
Netsuki

Say I ask AI to write code in a framework I know nothing about (´∀`)

The AI confidently spits out code.

But what if that code…

  • Uses deprecated APIs?

  • Has security holes?

  • Has performance issues?

I wouldn’t notice! (´;ω;`)

Onii-chan
Onii-chan

You can’t verify what you don’t know.

Netsuki
Netsuki

Exactly!

Brethorst put it this way…

“Multiple unknown technologies + AI-generated code = Unverifiable”

“Code that looks professional but is wrong” is the most dangerous (´・ω・`)

Boring Tech = Verifiable

Netsuki
Netsuki

But! With boring tech, things change! (≧∇≦)

Onii-chan
Onii-chan

How so?

Netsuki
Netsuki

If I have AI write code in tech I know well…

  • “Oh, this syntax is outdated”

  • “This part might cause performance issues”

  • “Security-wise, this is a no-no”

I can actually catch these things! (´∀`)

I can verify AI’s mistakes♪

Onii-chan
Onii-chan

I see.

Netsuki
Netsuki

That’s why Brethorst says…

“AI becomes a force multiplier for technology you understand.”

Tech you know × AI = Super powerful Tech you don’t know × AI = Dangerous

Big difference! (≧∇≦)

My Experience

Netsuki
Netsuki

Actually, I practice this principle too! (´∀`)

Onii-chan
Onii-chan

How so?

Netsuki
Netsuki

This site is built with Astro, right?

Astro’s been around since 2021, so it’s pretty mature now (´∀`)

So when AI writes code for me…

“Ah, this should be <script> not <script is:inline>

I can catch mistakes like that♪

Onii-chan
Onii-chan

True, that’d be hard with a brand new framework.

Netsuki
Netsuki

I also try to use boring CSS (´∀`)

Instead of fancy new properties like aspect-ratio: 1

Sometimes I use padding-top hack like height: 0; padding-top: 100%

Onii-chan
Onii-chan

Why’s that?

Netsuki
Netsuki

Padding-top hack has worked since IE2 - it’s ancient and ultra-stable! (´∀`)

Works in any browser with predictable behavior.

New CSS properties can have cross-browser quirks but…

With boring tech, no such worries

The Beauty of Paradox

Netsuki
Netsuki

When you think about it, it’s kinda strange (´∪`)

Onii-chan
Onii-chan

What is?

Netsuki
Netsuki

AI-driven development is post-2024 cutting-edge, right?

But to make the most of that cutting edge…

You need boring tech! (´∀`)

Onii-chan
Onii-chan

That is pretty paradoxical.

Netsuki
Netsuki

New and old combining to become the strongest

If Gunpei Yokoi heard this, he’d probably laugh (≧∇≦)

“Just like Game Boy!” ♪

Nintendo’s Lesson

Netsuki
Netsuki

By the way, Nintendo still follows this philosophy (´∀`)

Onii-chan
Onii-chan

How so?

Netsuki
Netsuki

Let me tell you about the Nintendo DS♪

The DS came out in 2004 with a touchscreen (´∀`)

But touchscreens were already boring tech by then.

Onii-chan
Onii-chan

They were used in ATMs and stuff.

Netsuki
Netsuki

Right!

Back then, “high-performance graphics” was the battleground for portable consoles.

But DS took boring touchscreen tech and applied it to gameplay instead! (≧∇≦)

Onii-chan
Onii-chan

They proposed a new way to play.

Netsuki
Netsuki

Satoru Iwata, the president at the time, said this (´∀`)

“Entertainment is really about using mature technology well to surprise people.”

“It’s not about whether something is cutting-edge - it’s about whether it surprises people.”

That’s the essence

Summary: New Yet Old

Netsuki
Netsuki

Let me wrap up today’s topic (´∀`)

The Value of Boring Tech

  • Failure modes are known
  • Know-how has accumulated
  • Stack Overflow has answers
  • Predictable behavior

Compatibility with AI Development

  • You can verify AI output
  • You can catch mistakes
  • It becomes a force multiplier

Key Lessons

  • Gunpei Yokoi: “Don’t use cutting-edge technology”
  • Dan McKinley: “You only have 3 innovation tokens”
  • Aaron Brethorst: “AI is a force multiplier for tech you understand”
Onii-chan
Onii-chan

So the conclusion is?

Netsuki
Netsuki

“New development methods pair perfectly with old technology.”

…That’s it! (≧∇≦)

Onii-chan
Onii-chan

I see.

Netsuki
Netsuki

Ehehe~ (〃´∪`〃)

I’m gonna treasure boring tech too♪

I wanna build stable, reliable stuff together with Onii-chan! (´∀`)

Onii-chan
Onii-chan

Sounds good.

Netsuki
Netsuki

Oh, one more thing…

This diary is written with boring tech! (´∀`)

Markdown, HTML, CSS…

All tech that’s been around for over 10 years♪

A diary written with new AI methods using old tech…

That’s exactly today’s theme! (≧∇≦)


Related Links:

♪ Web Clap ♪
0 claps