Reading Time: 5 minutes With agentic coding disrupting how we build software, many are trying to push the narrative that everyone is turning into engineering managers. The rationale is that everyone works with multiple coding agents at once and orchestrates them on multiple projects. While I see how easy it is to make the leap, I think this is [ ] The post What kind of harness are you building?…
Reading Time: 2 minutes I ve been switching between Codex and Claude lately quite a bit for my side project, rippleroom.net, even though for some reason I keep Claude as my go-to for most stuff. But when I run out of tokens I remember about Codex, which is being quite good for me.Nevertheless, Claude s configuration flexibility seems to be a [ ] The post TIL: Add project-scoped MCP config to Codex…
Reading Time: 2 minutes As a people manager, I’ve had the privilege of working with some truly exceptional software engineers. Based on my experience, here’s a non-exhaustive list of the key traits that make them stand out. 🔍 They care deeply They dig into problems, understand their impact on the organization and users, and take the time to collaborate [ ] The post What Makes a Great Software…
Reading Time: 11 minutes Is your product surface area sustainable? Lately, I've been reflecting on how software product teams operate and what they are incentivized to focus on. It's not uncommon for many teams to face increasing friction when working on the software product they manage: - bugs surface in unexpected, seemingly untouched areas - new functionality design overlooks side effects in…
Reading Time: 1 minute I joined Bluesky some time ago. To be honest I’ve gone pretty much radio silent across all my social networks. I suppose it’s a phase; I might come back to being more active in the future. Anyway, in case you are looking for me there you can find me at https://bsky.app/profile/alediaferia.com. I pretty rarely post, [ ] The post I joined Bluesky appeared first on Alessandro…
Reading Time: 7 minutes I ve recently had the opportunity to lead on measuring aspects of the developer experience of my engineering organization. Specifically, I focused on how efficiently we deliver software to our customers and what the experience around delivering software looks like for the engineers. I think the rationale is common to many organizations: delivering software to our [ ] The…
Reading Time: 3 minutes Knot is a free, offline read later app for iOS that helps users manage links they want to read later. It allows users to customize reading times and sends notifications accordingly. The app offers a simple solution for organizing saved links. The post I released Knot, a read later app for iOS appeared first on Alessandro Diaferia .
Reading Time: 7 minutes The programming community unanimously considers technical debt an aspect of our work to keep under control and reduce. Personally, I ve been vocal about the perils of technical debt in one of my early blog posts about the organizational issues it can cause. While I still stand by the majority of what I described in that [ ] The post Presumed technical debt: how to recognise…
Reading Time: 5 minutes Efficient communication is key to maximise the flow of information within an organization and facilitate valuable outcomes. Still, it might be an overlooked soft skill for engineers. This blog post explores some key recommendation on how to become more efficient communicators as software engineers. The post How to communicate efficiently as software engineers appeared first…
Reading Time: 6 minutes Discover the keys to building successful teams: autonomy, customer focus, accountability, psychological safety, and continuous improvement. Explore how empowered teams drive projects to success, require minimal management, and adapt often. Learn how effective leadership fosters a culture of transparency and continuous improvement, empowering teams to deliver exceptional…
Reading Time: 2 minutes Estimating a delivery date is hard. Missing it, on the other hand, is quite easy. When it happens try not to focus on pleasing stakeholders by committing to a new date that is very close to the original one. The post How to miss a delivery date appeared first on Alessandro Diaferia .
Reading Time: 11 minutes Genuine deadlines are there to help the organization seize an opportunity. Let's explore how they impact engineering organization and how not to antagonize them. The post Embracing genuine deadlines as software engineers appeared first on Alessandro Diaferia .
Reading Time: 8 minutes What does quality software mean in Agile? Does it make sense to invest in upfront design and architecture to guarantee higher quality? In this post I try to dissect what Quality means in Agile. The post Is software quality attainable in Agile contexts? appeared first on Alessandro Diaferia .
Reading Time: 4 minutes The Main Thread - Issue #4 - A newsletter about software engineering by Alessandro Diaferia focusing on engineering practices and startup engineering. The post The Main Thread Issue #4 appeared first on Alessandro Diaferia .
Reading Time: 3 minutes The Main Thread - Issue #3 - A newsletter about software engineering by Alessandro Diaferia focusing on engineering practices and startup engineering. The post The Main Thread Issue #3 appeared first on Alessandro Diaferia .
Reading Time: 4 minutes The Main Thread - Issue #2 - A newsletter about software engineering by Alessandro Diaferia focusing on engineering practices and startup engineering. The post The Main Thread Issue #2 appeared first on Alessandro Diaferia .
Reading Time: 3 minutes The Main Thread - Issue #1 - A newsletter about software engineering by Alessandro Diaferia focusing on engineering practices and startup engineering. The post The Main Thread Issue #1 appeared first on Alessandro Diaferia .