RSS Amplifier

Podcast

Crafting software

Talking about how to craft software

emmanuelvalverderamos.substack.comSource feed ↗10 episodes

Live Last read · last published · next check

Written by

Latest episodes

The productivity trap

Productivity, effectiveness, and efficiency are not the same thing.

Kata 2: Library loan

The second of three katas to practice Object design

Your dependencies are part of your production system

Dependency-Track turns your SBOM into a living map of software supply-chain risk

Stop making developers remember the ritual

A Taskfile turns project knowledge into a small, portable interface your team can actually use

Kata 1: Conference scheduler

The first of three katas to practice Object design

Stop making strategy without a map

Wardley Mapping helps teams understand where they are before deciding where to move

Responsibility-driven design: giving behaviour a responsible home

A practical way to understand Object-Oriented Programming (OOP) through responsibilities, roles, collaborations, contracts, and control style

Role tests are not about comparing implementations 2

How role tests turn interfaces from method shapes into executable behavioural contracts

Agents are not a new abstraction layer. They are a new place to hide the bill

LLM agentic development can be useful, but calling it an abstraction layer is how teams rename verification cost as progress.

Role tests are not about comparing implementations

How role tests turn interfaces from method shapes into executable behavioural contracts