Skip to content

The Coffee Machine (with tests) from A Brewer's Guide to Filtering out Complexity and Churn

Notifications You must be signed in to change notification settings

first-try-software/coffee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Coffee Machine

This repository was first developed as a companion to our RubyConf Mini 2022 presentation entitled, "A Brewer's Guide to Filtering out Complexity and Churn". It was later extended to accompany our longer RailsConf 2023 talk of the same name.

The goal of the talk is to show people how to remove the bitterness caused by complexity and churn from their applications.

In it, we demonstrate:

  • How complexity sneaks into a code base;
  • How to recognize complexity before it becomes painful; and,
  • How to remove it permanently.

The code in this repository was used in the creation of the slides for the talk. We felt it was important to publish the code so that folks could walk through each commit with us and with actual tests (since there wasn't enough time or screen real estate to cover them the tests during the talk).

Thanks for stopping by!

Fito von Zastrow & Alan Ridlehoover

About

The Coffee Machine (with tests) from A Brewer's Guide to Filtering out Complexity and Churn

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages