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.Developer · UX · DX · AI · art
More than ten years watching the way we build for the web change. Seven chapters, one idea: useful over pretty.
00 · childhood
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
Pages laid out with tables and hand-written CSS. Every pixel was a cell.
<table width="100%" border="0">
<tr>
<td bgcolor="#cccccc">Menú</td>
<td>Bienvenido</td>
</tr>
</table>$(02) · 2011
The DOM could finally be tamed. One $ for everything.
$(document).ready(function () {
$(".menu").click(function () {
$(this).next().slideToggle();
});
});/03 · 2013
Separating data, logic and view. Order started to be called architecture.
class PostsController {
index() {
const posts = Post.all();
return view("posts", posts);
}
}:04 · 2015
Splitting the system into small pieces and finding out how hard it is to get them talking to each other.
routes:
/users -> users-service
/orders -> orders-service
/stock -> inventory-service<05/> · 2017
Components, state and a build for everything. DX moved to the foreground.
export function Note({ title }) {
return <article>{title}</article>;
}>06 · 2023 → today
Claude Code every day, at work and at home. And a version of me you can talk to.
A version of me made from my CV and my notes. It can be wrong.
Away from the keyboard: coffee (espresso and filter), drawing and training.