Skip to content

Instantly share code, notes, and snippets.

View jesuswasrasta's full-sized avatar
😎
Releasing tomorrow's legacy code, today

Ferdinando Santacroce jesuswasrasta

😎
Releasing tomorrow's legacy code, today
View GitHub Profile

[NB: This is an excerpt from https://pragprog.com/magazines/2013-02/estimation-is-evil, by Ron Jeffries. I've selected the vignette about C3 and piecewise updating because it applies to so many systems out there. The whole post is important, I hope you can read it all -- Peter]

One of the best-known long-term Agile projects was Chrysler’s C3 payroll, the first Extreme Programming project.

I was once present for an exchange between Sue Unger, then CIO of Chrysler Corporation, the highest-ranking IT executive I’ve ever met, meeting with the C3 team. Kent Beck had just explained how we’d be working in iterations of a few weeks duration, building whatever our “Customer,” Marie DeArment, asked us to build. Ms. Unger asked “How will I know whether you’re on track or not?”

Kent held up our stack of story cards for the payroll. “Here are all the things we have to do. We’ll be adding things as we discover them, and removing any that don’t need to be done. We ask you to visit us every month. We’ll show you these car

@jesuswasrasta
jesuswasrasta / README.md
Created January 9, 2025 16:28 — forked from pdanford/README.md
Launching iTerm2 from macOS Finder

Launching iTerm2 from macOS Finder

(Based on info from Peter Downs' gitub but with modified behavior to open a new terminal window for each invocation instead of reusing an already open window.)

The following three ways to launch an iTerm2 window from Finder have been tested on iTerm2 version 3+ running on macOS Mojave+.

pdanford - April 2020


@jesuswasrasta
jesuswasrasta / profile.json
Created August 6, 2019 20:16
WSL2 Terminal config
{
"globals" :
{
"alwaysShowTabs" : true,
"defaultProfile" : "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}",
"initialCols" : 140,
"initialRows" : 40,
"keybindings" :
[
{