
You can generate code faster than you can delete it [Part 2]
(The Three Physics of Software — part 2 of 2: disposability, and the escape surface) Left alone, that only goes one way: the codebase accumulates and
Practical Blog
Knowledge Platform

(The Three Physics of Software — part 2 of 2: disposability, and the escape surface) Left alone, that only goes one way: the codebase accumulates and



(The Three Physics of Software — part 1 of 2) All our software building practices were formed with a single constraint in mind: people wrote



Object Oriented Paradigm The paradigm’s roots started in the 1960s and became dominant during the 1990s. Although it is not exactly an architectural paradigm, it



Let me start with a code sample (in java) that will demonstrate what I am going to talk about: … private IMAPService _mapService; public



Often I hear people doubting the effectiveness of unit tests, they usually say “most bugs we encounter with are ‘integration bugs’”, “they usually happen due to



Understand the Requirements The first step for a productive code review is to understand what the task was all about and think about possible solutions.



Imagine a cool startup place. It has top notch working stations, huge monitors, the latest keyboards. Programmers have open cheques to choose their workstations: Mac Pro, Symphonia,



Have you ever stopped to think about how Legacy Code impacts your time & money? How it impacts your products’ quality, hence, your customers? How it



One of the first thing they tell us about stories, is that they should be valuable. That’s what the ‘V’ in INVEST stands for: Taken



Many teams feel the need to go over finished stories and update their story points in order to reflect the amount of effort needed to



(The Three Physics of Software — part 2 of 2: disposability, and the escape surface) Left alone, that only goes one way: the codebase accumulates and



(The Three Physics of Software — part 1 of 2) All our software building practices were formed with a single constraint in mind: people wrote



Object Oriented Paradigm The paradigm’s roots started in the 1960s and became dominant during the 1990s. Although it is not exactly an architectural paradigm, it



Let me start with a code sample (in java) that will demonstrate what I am going to talk about: … private IMAPService _mapService; public



Often I hear people doubting the effectiveness of unit tests, they usually say “most bugs we encounter with are ‘integration bugs’”, “they usually happen due to



Understand the Requirements The first step for a productive code review is to understand what the task was all about and think about possible solutions.



Imagine a cool startup place. It has top notch working stations, huge monitors, the latest keyboards. Programmers have open cheques to choose their workstations: Mac Pro, Symphonia,



Have you ever stopped to think about how Legacy Code impacts your time & money? How it impacts your products’ quality, hence, your customers? How it



One of the first thing they tell us about stories, is that they should be valuable. That’s what the ‘V’ in INVEST stands for: Taken



Many teams feel the need to go over finished stories and update their story points in order to reflect the amount of effort needed to
WhatsApp us