Hello folks
short and sweet article by Edu Ferro about teamwork and humility, called
Be humble, no Rockstars allowed
https://www.eferro.net/2024/01/be-humble-no-rockstars-allowed.html
short and sweet article by Edu Ferro about teamwork and humility, called
Be humble, no Rockstars allowed
https://www.eferro.net/2024/01/be-humble-no-rockstars-allowed.html
www.eferro.net
Be humble, no Rockstars allowed
Continuous delivery is based on the idea that when dealing with uncertainty and complex problems (as described in the Cynefin framework), ...
hello there
LLMs world is growing fast and new stuff is becoming popular from one day to the other.
In the last weeks MCP Model Context Protocol is gaining popularity fast, here is a fast intro
https://modelcontextprotocol.io/introduction
LLMs world is growing fast and new stuff is becoming popular from one day to the other.
In the last weeks MCP Model Context Protocol is gaining popularity fast, here is a fast intro
https://modelcontextprotocol.io/introduction
Model Context Protocol
Introduction - Model Context Protocol
Get started with the Model Context Protocol (MCP)
Good morning and happy Friday
Today’s article is about balancing speed and durability. It’s the typical problem: build something small, fast and tech debt increases vs over-engineer and value delivery suffers.
The author presents us 7 principles for balancing durability and agility.
https://leaddev.com/technical-direction/7-principles-balancing-agility-durability
Today’s article is about balancing speed and durability. It’s the typical problem: build something small, fast and tech debt increases vs over-engineer and value delivery suffers.
The author presents us 7 principles for balancing durability and agility.
https://leaddev.com/technical-direction/7-principles-balancing-agility-durability
LeadDev
7 principles for balancing agility and durability
Engineering is a game of trade-offs – move fast and break things, or build slow and last forever? Know when to do which.
Hello there
some insights from Edu Ferro about Vibe coding
https://www.eferro.net/2025/03/vibe-coding-building-things-from.html
some insights from Edu Ferro about Vibe coding
https://www.eferro.net/2025/03/vibe-coding-building-things-from.html
www.eferro.net
Vibe coding: building things from curiosity and flow
I’m terrible at frontend. Not in an impostor-syndrome way. I mean, I really have no idea what I’m doing there. But I was curious. Curious to...
Hello folks
quite nice article shared by Felix Lopez on Bluesky. It's about over engineering and the experience of the author when they joined an early stage startup.
The Over Engineering pendulum
https://threedots.tech/post/the-over-engineering-pendulum/
quite nice article shared by Felix Lopez on Bluesky. It's about over engineering and the experience of the author when they joined an early stage startup.
The Over Engineering pendulum
https://threedots.tech/post/the-over-engineering-pendulum/
threedots.tech
The Over-Engineering Pendulum
I used to picture my dream job as this: I work for an early-stage startup that recently raised a round. The business idea is promising, there’s much to build, everything seems possible, and we have time to prove the product-market fit. I join as the first…
hello there
To comment your code, or not to comment your code? That is the question. There is a debate in the software development industry as to whether you should, or shouldn't comment your code.
Top Developers Don't Need Code Comments by Trisha Gee
https://www.youtube.com/watch?v=D-n0sjccMmY
To comment your code, or not to comment your code? That is the question. There is a debate in the software development industry as to whether you should, or shouldn't comment your code.
Top Developers Don't Need Code Comments by Trisha Gee
https://www.youtube.com/watch?v=D-n0sjccMmY
YouTube
Top Developers Don't Need Code Comments
To comment your code, or not to comment your code? That is the question. There is a debate in the software development industry as to whether you should, or shouldn't comment your code.
Trisha Gee, software engineer & author, gives her take and why she believes…
Trisha Gee, software engineer & author, gives her take and why she believes…
Morning ☕️
it’s Monday.. sending you some good vibes and coffee/tea/monster (yeah some friends drink monster/redbull in the morning).
I was not going to share anything today but Edu Ferro just published a great article. We often repeat QUALITY when we develop. We want to build a solution that has high quality both from customer and code perspective. But what’s really quality? Edu explains it in this article.
Lean Software Development: Build with Quality
https://www.linkedin.com/pulse/lean-software-development-building-quality-eduardo-ferro-aldama-aqlrf
it’s Monday.. sending you some good vibes and coffee/tea/monster (yeah some friends drink monster/redbull in the morning).
I was not going to share anything today but Edu Ferro just published a great article. We often repeat QUALITY when we develop. We want to build a solution that has high quality both from customer and code perspective. But what’s really quality? Edu explains it in this article.
Lean Software Development: Build with Quality
https://www.linkedin.com/pulse/lean-software-development-building-quality-eduardo-ferro-aldama-aqlrf
Linkedin
Lean Software Development: Building with Quality
Part one of a series on how to build with quality based on Lean Software Development principles. In this article, we explore what “quality” really means, how it differs from the traditional approach, and what principles help us prevent errors from becoming…
Morning
even if the scope of one service in a microservices architecture is small, the code architecture within that single service can be hard, especially if you are not very proficient with patterns.
Here is an article by a friend and colleague, Albert Llousas, about patterns to apply within a service or a module in a monolithic application.
“Tactical” architecture: guidelines
https://medium.com/@albert.llousas/tactical-architecture-guidelines-f24482b47c88
even if the scope of one service in a microservices architecture is small, the code architecture within that single service can be hard, especially if you are not very proficient with patterns.
Here is an article by a friend and colleague, Albert Llousas, about patterns to apply within a service or a module in a monolithic application.
“Tactical” architecture: guidelines
https://medium.com/@albert.llousas/tactical-architecture-guidelines-f24482b47c88
Medium
“Tactical” architecture: guidelines
It is about sharing my way to apply well known patterns and approaches like Hexagonal architecture, Domain-driven design (DDD) and Event-driven architecture (EDA), in a pragmatic and lightweight way…
hello there
there are many links here to TDD videos en blogs, but this one is a special one since Emily Batche talks about her experience, how she learned the technique and what problems she faced along the way.
https://youtu.be/1pPeV5Ik_30?si=aDhAhJI64FPWgWAM
there are many links here to TDD videos en blogs, but this one is a special one since Emily Batche talks about her experience, how she learned the technique and what problems she faced along the way.
https://youtu.be/1pPeV5Ik_30?si=aDhAhJI64FPWgWAM
YouTube
Avoid These Common TDD Pitfalls That Most Developers Fall Into
Most people find test driven development (TDD) hard to learn. But there are some things you can do to increase your chance at success...
In this episode, Emily Bache, software developer & technical coach, explains how you can get past some of the most common…
In this episode, Emily Bache, software developer & technical coach, explains how you can get past some of the most common…
hello folks
Estimations topic is a big source of discussion in our industry.
Let’s see this take by Vaughn Vernon, the author of Implementing Domain-Driven Design (the famous red book)
https://youtu.be/euvbp2yoKxg?si=Kdkm1Tnc1WMoRxgy
Estimations topic is a big source of discussion in our industry.
Let’s see this take by Vaughn Vernon, the author of Implementing Domain-Driven Design (the famous red book)
https://youtu.be/euvbp2yoKxg?si=Kdkm1Tnc1WMoRxgy
YouTube
Estimates vs. NoEstimates
How in the green, green earth do you DON'T estimate?
Please Like! ❤️ and Subscribe! 🔔 Thanks, it helps a lot.
Or, what you always wanted to know about not estimating software delivery times but were afraid to ask.
--------------------------------------…
Please Like! ❤️ and Subscribe! 🔔 Thanks, it helps a lot.
Or, what you always wanted to know about not estimating software delivery times but were afraid to ask.
--------------------------------------…
hello there
wondering when to host LLMs vs using APIs?
Self-Hosting LLMs: Architect's Guide to When & How
https://www.youtube.com/watch?v=3Hd-QL0fwaI
wondering when to host LLMs vs using APIs?
Self-Hosting LLMs: Architect's Guide to When & How
https://www.youtube.com/watch?v=3Hd-QL0fwaI
YouTube
Self-Hosting LLMs: Architect's Guide to When & How
Unlock the secrets to smart Large Language Model (LLM) deployment!
Learn the crucial factors for evaluating when self-hosting LLMs is the right strategic move for your organization, understanding the key differences between enterprise deployments and those…
Learn the crucial factors for evaluating when self-hosting LLMs is the right strategic move for your organization, understanding the key differences between enterprise deployments and those…
Good morning and Happy Friday!
today’s post is about how Slack DevEx team analyzed and improved their end2end testing pipeline.
Quite interesting also to notice that they use a monorepo and they run e2e tests before merging changes into main/master 🤔
https://slack.engineering/speedup-e2e-testing/
today’s post is about how Slack DevEx team analyzed and improved their end2end testing pipeline.
Quite interesting also to notice that they use a monorepo and they run e2e tests before merging changes into main/master 🤔
https://slack.engineering/speedup-e2e-testing/
Engineering at Slack
Optimizing Our E2E Pipeline - Engineering at Slack
In the world of DevOps and Developer Experience (DevXP), speed and efficiency can make a big difference on an engineer’s day-to-day tasks. Today, we’ll dive into how Slack’s DevXP team took some existing tools and used them to optimize an end-to-end (E2E)…
morning and happy friday
Why untested AI-generated code is a crisis waiting to happen
I’d probably remove “untested” because imo all the ai generated code is potentially dangerous, if you don’t know how to code or don’t review it.
https://leaddev.com/software-quality/why-untested-ai-generated-code-is-a-crisis-waiting-to-happen
Why untested AI-generated code is a crisis waiting to happen
I’d probably remove “untested” because imo all the ai generated code is potentially dangerous, if you don’t know how to code or don’t review it.
https://leaddev.com/software-quality/why-untested-ai-generated-code-is-a-crisis-waiting-to-happen
LeadDev
Why untested AI-generated code is a crisis waiting to happen
Here’s why the sector should embrace the principle of more haste, less speed.
Good morning
I think all of us have been in companies that do reorgs from time to time. I’ve also seen in the past because some leader was joining the company, so they needed teams to manage. In this article the author starts to explain how they do at Spotify.
Reorgs Don’t Have to Suck - A Better Way Forward
https://betterproductwork.com/blog/reorgs-dont-have-to-suck
I think all of us have been in companies that do reorgs from time to time. I’ve also seen in the past because some leader was joining the company, so they needed teams to manage. In this article the author starts to explain how they do at Spotify.
Reorgs Don’t Have to Suck - A Better Way Forward
https://betterproductwork.com/blog/reorgs-dont-have-to-suck
Better Product Work
Better Product Work - Product Development Transformation
Transform how organizations build products through proven practices from the world's best product companies
Morning folks
Here is how Upvest, using Domain-Driven Design, Product thinking and an Event-Driven Microservices architecture, built a bank.
https://youtu.be/pVqroDdYWMo?si=sRBYnhouv7R8ONH1
Here is how Upvest, using Domain-Driven Design, Product thinking and an Event-Driven Microservices architecture, built a bank.
https://youtu.be/pVqroDdYWMo?si=sRBYnhouv7R8ONH1
YouTube
Building a Bank (with DDD, Microservices, and Autonomous Teams) - Lutz Huehnken, Florian Thiel
At Upvest, we build the software to manage the investments for millions of people from scratch. And with that, the organization to achieve this. We’d like to tell our story and share our learnings so far.
Being fully aware that, to quote the late Stefan…
Being fully aware that, to quote the late Stefan…
Hello folks
AI is every where and is changing the way we work. Many people are claiming that AI will replace programmers in a matter of months or years. There are people that think that winter is coming, like the author of today’s article
https://julesmay.medium.com/ai-winter-is-coming-656d8e2e9a90
AI is every where and is changing the way we work. Many people are claiming that AI will replace programmers in a matter of months or years. There are people that think that winter is coming, like the author of today’s article
https://julesmay.medium.com/ai-winter-is-coming-656d8e2e9a90
Medium
AI: winter is coming!
Modern AI – LLMs and GANs – represent an unprecedented leap in hype. This isn’t going to end well.
It’s Friday, Weekend is coming.
We write code, AI helps us with it.. refactor, add tests, new code, etc. but AI needs to understand it first and obviously it costs.
What if we write code.. AI friendly? will we end up adopting new patterns that are aligned with how LLMs work?
A bit crazy maybe? well, Albert, a friend and a colleague wrote an article about it:
AI-managed codebases: What if we stop writing code for humans?
https://medium.com/@albert.llousas/ai-managed-codebases-what-happens-if-we-stop-writing-code-for-humans-6f1ef995ab9a
We write code, AI helps us with it.. refactor, add tests, new code, etc. but AI needs to understand it first and obviously it costs.
What if we write code.. AI friendly? will we end up adopting new patterns that are aligned with how LLMs work?
A bit crazy maybe? well, Albert, a friend and a colleague wrote an article about it:
AI-managed codebases: What if we stop writing code for humans?
https://medium.com/@albert.llousas/ai-managed-codebases-what-happens-if-we-stop-writing-code-for-humans-6f1ef995ab9a
Medium
AI-managed codebases: What happens if we stop writing code for humans?
Image generated by ChatGPT
Good morning
let’s start the week with a message from Dave Farley
https://www.linkedin.com/posts/dave-farley-a67927_ai-is-not-going-to-replace-software-engineers-activity-7334163475520262144-Kmbs
let’s start the week with a message from Dave Farley
https://www.linkedin.com/posts/dave-farley-a67927_ai-is-not-going-to-replace-software-engineers-activity-7334163475520262144-Kmbs
Morning
today’s post is from David Singleton, ex CTO at Stripe and spent some years at Google.
David talks about coding agents from his own experience
Coding Agents have crossed a Chasm
thanks Asier for sharing this post on Bluesky
https://blog.singleton.io/posts/2025-06-14-coding-agents-cross-a-chasm/
today’s post is from David Singleton, ex CTO at Stripe and spent some years at Google.
David talks about coding agents from his own experience
Coding Agents have crossed a Chasm
thanks Asier for sharing this post on Bluesky
https://blog.singleton.io/posts/2025-06-14-coding-agents-cross-a-chasm/
blog.singleton.io
Coding agents have crossed a chasm
Coding agents have crossed a chasm Somewhere in the last few months, something fundamental shifted for me with autonomous AI coding agents. They’ve gone from a “hey this is pretty neat” curiosity to something I genuinely can’t imagine working without.
Good morning ☕️
Martin Fowler shared with us his take on LLMs and how they are bringing to us a new nature of abstraction.
https://martinfowler.com/articles/2025-nature-abstraction.html
Martin Fowler shared with us his take on LLMs and how they are bringing to us a new nature of abstraction.
https://martinfowler.com/articles/2025-nature-abstraction.html
martinfowler.com
LLMs bring new nature of abstraction
a short post