TDD (5)

Twitch-Pairing with Amitai Schleier on Kid Money Manager

This past Friday (March 29, 2019) I had the pleasure of pairing remotely with Amitai Schleier: a Twitter-friend (@schmonz), software developer & coach, and fellow TDD-er. It was my first time doing any real remote pairing, let alone doing it live and in front of a whole bunch of…

Kid-Bank: The Money Tracker for Kids

In case you haven't been following me on Twitter (where I'm @jitterted), I recently started "livecoding", where I do my coding work in front of everyone, live streaming my screen (and face) through Twitch (where I'm also jitterted -- gotta stay on-brand). Here's a snapshot…

Not Taking My Own Advice

The other day I was pairing with a friend of mine on an app I call "Kid-Bank" (tracking how much money my son has, since he doesn't have his own bank account). We were making nice progress, doing basically the BDD->TDD->BDD cycle: discuss a user story ("show current balance"), make an integration test (using MockMvc from Spring Boot) that fails, then drop a level to test-drive the implementation of the core Domain code, popping back up when we think we're done and the integration test should pass. All good stuff.

Until...