top of page
Search


AI and the age of probabilistic programming
Every new tool opens the door to new practices that were previously impossible, and LLMs have brought us Vibe Coding . The concept is simple: you describe an LLM what you want, and the LLM produces code. Then you play with your application, if it seems to work then you crack open a beer (or your beverage of choice); if it doesn't then you tell the LLM what the problem is and ask it to fix the code. It's a loop of refining the requirements over and over until the LLM gets it r

Abraham Marin-Perez
Oct 1811 min read


Support a structure that allows people to join dynamic teams
The Merriam-Webster dictionary defines dynamic as “marked by usually continuous and productive activity or change”. Most of us have had...

Abraham Marin-Perez
Mar 13, 20246 min read


Software’s Groundhog Day: Why We Rebuild What We Replace
All software has a lifecycle. And whilst many are familiar with the traditional Software Development Life Cycle (SDLC) that focuses on...

Abraham Marin-Perez
Oct 26, 20233 min read


Automating dependency updates: the big debate
Someone recently told me about Renovate and that initiated an interesting debate at Equal Experts over what is a hotter topic than I...

Abraham Marin-Perez
Apr 20, 20233 min read


Humans-first approach
This blog is part of a series that I’m doing in collaboration with Plamen Balkanski on leadership in software development. Make sure to...

Abraham Marin-Perez
Feb 7, 20236 min read


Testing with Page Objects: lessons from the trenches
This post is part of a series about Testing with Page Objects, make sure to check the full list. The past four years I have been working...

Abraham Marin-Perez
Dec 21, 20222 min read


Trialling the MacBook Pro with Apple Silicon
After six years it was time to retire my old MacBook Pro (Retina, 13-inch, Early 2015). I maxed it out at the time to make it last as...

Abraham Marin-Perez
Jun 30, 20214 min read
bottom of page


