The Senior Engineer’s Guide: The Gilded Rose Code Kata

Code katas are a great way to brush up on some of the fundamentals of software engineering — the skills you’ll actually use on the job. I’m…