klykov.meDeveloper · UX · DX · AI · art

Developer · UX · DX · AI · art

From tablesto AI.

More than ten years watching the way we build for the web change. Seven chapters, one idea: useful over pretty.

Scroll to chapter 00

00 · childhood

Before code

Video games and drawing from a very young age. Screens on one side, pencil and paper on the other.

// Aún no escribía código.
// Solo mandos, lápices
// y muchas horas de juego.

<01> · 2008

HTML and CSS

Pages laid out with tables and hand-written CSS. Every pixel was a cell.

index.html
<table width="100%" border="0">
  <tr>
    <td bgcolor="#cccccc">Menú</td>
    <td>Bienvenido</td>
  </tr>
</table>

$(02) · 2011

jQuery

The DOM could finally be tamed. One $ for everything.

app.js
$(document).ready(function () {
  $(".menu").click(function () {
    $(this).next().slideToggle();
  });
});

/03 · 2013

MVC

Separating data, logic and view. Order started to be called architecture.

PostsController.js
class PostsController {
  index() {
    const posts = Post.all();
    return view("posts", posts);
  }
}

:04 · 2015

Micro services

Splitting the system into small pieces and finding out how hard it is to get them talking to each other.

gateway.yaml
routes:
  /users   -> users-service
  /orders  -> orders-service
  /stock   -> inventory-service

<05/> · 2017

JS frameworks

Components, state and a build for everything. DX moved to the foreground.

Note.jsx
export function Note({ title }) {
  return <article>{title}</article>;
}

>06 · 2023 → today

AI

Claude Code every day, at work and at home. And a version of me you can talk to.

And whatever comes next.

Away from the keyboard: coffee (espresso and filter), drawing and training.