Guide to robust development with AI: Cursor and Github Copilot

This post aims to be a guide for programmers who want to start with AI code assistants, or those who have already started but want to make more use of them. Although we talk about Cursor and VSCode Copilot in the title, it is actually applicable to most assistants on the market. We will begin with some principles that we consider key to programming with assistants, and then talk about practices and use cases.

Read more
Coach ayudando a escalar montaña

Is Coaching Useful for a CTO?

Last year, I enrolled in a coaching course. I decided to do this after realizing that my work as a Fractional CTO involved a lot of mentoring, helping engineers transform into managers and CTOs, and helping teams improve their way of working. Although I feel that

Read more

Groundhog day

It will soon be 4 years since the world changed and remote working became more popular. Initially adopted as a way of limiting social contact, it was a very effective instrument. We distanced ourselves socially but at the same time we were able to continue working

Read more

¿Agile vs Waterfall? v2

In a world where agility has become the norm for managing software projects, wondering if Waterfall and traditional project management is an option seems unimaginable, however the other day talking to a manager, he asked me if for implementation projects and customisation of a product in

Read more

¿Agile vs Waterfall?

In a world where agility has become the norm for managing software projects, wondering if Waterfall and traditional project management is an option seems unimaginable, however the other day talking to a manager, he asked me if for implementation projects and customisation of a product in

Read more
systems thinking

Systems Thinking

Occasionally I work with clients who have a major problem in delivering on time and to the agreed quality. When I start to investigate the causes I find that when I talk to the product team they say the problem is that engineering is not fast

Read more
equipo de trabajo

The impact of culture on performance.

This week I want to talk about a podcast from techlead journal (link at the end), in which they interview the author of the book Wrong fit, right fit. In the podcast, the author (André Martin) talks about company culture as a determining factor for the

Read more
Robot con el cerebro conectado a una enciclopedia

Why do ChatBots hallucinate?

Those of you who have used ChatGPT, Google Bard or similar, have probably found that sometimes these chatbots make up the answers to our questions. This is what is commonly known as hallucinations.

Read more
Desarrollador feliz levantando los brazos después de un éxito

Do you know what DPE is?

DPE stands for Developer Productivity Engineering and is the name of a new discipline that aims to improve developer productivity through automation, observability and tool enhancement.

Read more