41554 blogs · [ { "id": "01a09537-e89d-727b-ac51-6a95cb6bdda1", "title": "A human touch in project management", "url": "https://psantosl.github.io/posts/a-human-touch-in-project-management/", "published_at": "2026-09-11T00:00:00+00:00" }, { "id": "01a087ca-dc3f-71e8-997f-afc1df7bff05", "title": "Version control second coming", "url": "https://psantosl.github.io/posts/version-control-second-coming/", "published_at": "2026-09-01T00:00:00+00:00" }, { "id": "01a087ca-dc3f-71e8-997f-afc1df81871d", "title": "Introducing laps.racing — one place for all your track day data", "url": "https://psantosl.github.io/posts/laps-racing-intro/", "published_at": "2026-03-04T00:00:00+00:00" }, { "id": "01a087ca-dc40-71e0-8023-40ebee67e0a7", "title": "rows.life: Cómo tomar notas y luego encontrarlas", "url": "https://psantosl.github.io/posts/rows-life-tecnica-notas/", "published_at": "2026-03-03T00:00:00+00:00" }, { "id": "01a087ca-dc40-71e0-8023-40ebeed3082c", "title": "rows.life: How to take notes and actually find them later", "url": "https://psantosl.github.io/posts/rows-life-how-to-always-find-your-notes/", "published_at": "2026-03-03T00:00:00+00:00" }, { "id": "01a087ca-dc40-71e0-8023-40ebefa6de0f", "title": "From Scrum to Kanban — how we delivered tasks twice as fast", "url": "https://psantosl.github.io/posts/from-scrum-to-kanban-how-we-delivered-tasks-twice-as-fast/", "published_at": "2026-02-13T00:00:00+00:00" }, { "id": "01a087ca-dc40-71e0-8023-40ebf00f0135", "title": "I've tracked 44,000 rows of my life since 2014", "url": "https://psantosl.github.io/posts/11-years-of-tracking/", "published_at": "2026-02-13T00:00:00+00:00" }, { "id": "01a087ca-dc40-71e0-8023-40ebf100fae7", "title": "Track Prompt Provenance in Version Control", "url": "https://psantosl.github.io/posts/track-prompt-provenance-in-version-control/", "published_at": "2025-12-10T00:00:00+00:00" }, { "id": "01a087ca-dc40-71e0-8023-40ebf126602f", "title": "Merges desmitificados", "url": "https://psantosl.github.io/posts/merges-desmitificados/", "published_at": "2025-11-05T00:00:00+00:00" }, { "id": "01a0bdef-d44b-7060-8bb5-c2da81d230b6", "title": "Merges demystified", "url": "https://psantosl.github.io/posts/merges-demystified/", "published_at": "2025-11-05T00:00:00+00:00" }, { "id": "01a087ca-dc40-71e0-8023-40ebf1be33d6", "title": "Por qué soy de un Colegio Profesional de Ingenieros en Informática", "url": "https://psantosl.github.io/posts/por-que-soy-de-un-colegio-profesional-de-ingenieros-en-informatica/", "published_at": "2019-09-16T00:00:00+00:00" }, { "id": "01a087ca-dc40-71e0-8023-40ebf21e344f", "title": "DevOps: ¿cómo es la élite?", "url": "https://psantosl.github.io/posts/devops-como-es-la-elite/", "published_at": "2019-03-26T00:00:00+00:00" }, { "id": "01a087ca-dc40-71e0-8023-40ebf2524dd1", "title": "De Scrum a Kanban — cómo entregamos tareas el doble de rápido", "url": "https://psantosl.github.io/posts/de-scrum-a-kanban-como-entregamos-tareas-el-doble-de-rapido/", "published_at": "2019-03-21T00:00:00+00:00" }, { "id": "01a087ca-dc40-71e0-8023-40ebf331a6e3", "title": "Manual: diseño de producto en mythical man month", "url": "https://psantosl.github.io/posts/manual-diseno-de-producto-en-mythical-man-month/", "published_at": "2019-03-12T00:00:00+00:00" }, { "id": "01a087ca-dc40-71e0-8023-40ebf419905e", "title": "El negocio del software para programadores", "url": "https://psantosl.github.io/posts/el-negocio-del-software-para-programadores/", "published_at": "2018-09-23T00:00:00+00:00" }, { "id": "01a087ca-dc40-71e0-8023-40ebf47dcfcf", "title": "Plastic SCM vs Git", "url": "https://psantosl.github.io/posts/plastic-scm-vs-git/", "published_at": "2018-03-15T00:00:00+00:00" }, { "id": "01a087ca-dc40-71e0-8023-40ebf4faf492", "title": "Plastic SCM contra Git", "url": "https://psantosl.github.io/posts/plastic-scm-contra-git/", "published_at": "2018-03-13T00:00:00+00:00" }, { "id": "01a087ca-dc40-71e0-8023-40ebf5cd22aa", "title": "¿Qué hace a gmaster diferente?", "url": "https://psantosl.github.io/posts/que-hace-a-gmaster-diferente/", "published_at": "2018-01-23T00:00:00+00:00" }, { "id": "01a087ca-dc40-71e0-8023-40ebf615e247", "title": "Agendas creativas y ejecutivas: por qué las reuniones destrozan a los programadores", "url": "https://psantosl.github.io/posts/agendas-creativas-y-ejecutivas-por-que-las-reuniones-destrozan-a-los-programadores/", "published_at": "2018-01-22T00:00:00+00:00" }, { "id": "01a087ca-dc40-71e0-8023-40ebf6ff8cce", "title": "Cómo escribimos release notes", "url": "https://psantosl.github.io/posts/como-escribimos-release-notes/", "published_at": "2018-01-11T00:00:00+00:00" }, { "id": "01a087ca-dc40-71e0-8023-40ebf7224a09", "title": "Cómo afrontar una entrevista como ingeniero de software junior", "url": "https://psantosl.github.io/posts/como-afrontar-una-entrevista-como-ingeniero-de-software-junior/", "published_at": "2018-01-09T00:00:00+00:00" } ] posts Claim your blog
Back to psantosl.github.io
Blog · corpus.blog/blogs/psantosl.github.io/posts

psantosl.github.io

psantosl.github.io

2026

2025

2019

2018