The notebook
Projects, code
and thoughts.
Notes from building software, learning new tools, and making systems easier to understand.
Algorithms · 4 min read
Finding Change
Exploring brute force and greedy solutions to finding the minimum number of coins that add up to a specific sum.
Go · 3 min read
Time to Go
Learning Go through a small object mapper, testing tools, dependency management, and Docker deployments.
Tools · 2 min read
Tools of the Trade
Why knowing your editor and its shortcuts matters more than picking a side in an IDE debate.
Java · 5 min read
Time Tested
Making time-based business logic testable with a TimeService interface and the Tock test clock.
AWS · 4 min read
Do You AWS
Learning AWS networking and automating a minimal VPC setup with Ansible.