The Improvisation Programmer

Original language: 🇯🇵 Japanese

I have been in four organisations without engineers. And each time, I have built up an engineering organisation or business from scratch.

Like big business and big tech, Where there is already a well-established engineering structure, development is easy. Just go through the cycle of design, implementation, review and release. But in environments where there are no engineers, or only a few, that process doesn't work at all.

---

What is needed in such a situation is, Improvisation.

This is also a jazz concept. Talk to the people, feel the site, start playing, before designing.

In the field without a product manager, The people I talk to are not designers, engineers, Field personnel, manufacturing people, sales people.

Interacting with them, improvise and decide which technologies to introduce and to what extent. In some cases, we don't even write code. Sometimes it is enough just to combine existing tools.

---

In the age of AI, this 'improvisation' becomes even more important.

Until now, we wrote the design and piled up the code, weeks to complete the application. But now, the same thing comes out of the AI in 5 minutes.

In other words, the idea of "design then implement " is no longer fits with the speed of business.

---

What is needed in the future, People who can talk to the field, build on the fly and react quickly. Programmers who read the air rather than write code.

I call that role the improvisation programmer.

They use AI as a tool, turn the noise coming from the field directly into music.

---

It is an improvised session, if you like. The people on site make a "sound" called feedback. The programmers listen to the sounds and improvise the code. This is how applications evolve.

It is no longer "development". It is programming as a performance (session).

---

As AI becomes more prevalent, not all companies will need dedicated engineers. With a few improvising programmers, Any company can run the system well enough.

Improvise to the rhythm of the site, improvise to create and improvise to fix. I think this is real engineering in the age of AI.

Subscribe to our newsletter to receive new essays and event updates.

Back to Essays

English · 中文 · 한국어 · Español · Français · Deutsch · Italiano · Português · Português (Brasil) · Nederlands · Русский · Türkçe · Bahasa Indonesia · Polski · Ελληνικά · Български · Čeština · Dansk · Eesti · Suomi · Magyar · Lietuvių · Latviešu · Norsk Bokmål · Română · Slovenčina · Slovenščina · Svenska · Українська