SBTB 2023: Stewart Stewart, Puzzles and Problem Solving with Scala Tooling.
ai.bythebay.io Nov 2025, Oakland, full-stack AI conference Over the past year or two, I've spent hundreds of hours solving programming puzzles and recording my experiences. Sometimes it's just me against the clock, but other times there's the pressure of a live audience. Reviewing all this footage has made my mistakes painfully obvious. This is a report of my learnings. More specifically, I'll share my experiences using Scala 3 with Metals Worksheets for problem solving. Worksheets are a neat tool that offer real-time feedback, which can be pretty handy when you're in the middle of a puzzle. I'll explain how this setup allows me to to easily adapt and test my approach in a way that makes my thought process feel more tangible. While this isn't the same as day-to-day software engineering, I'll still share my thoughts on how this applies to everyday productivity. As a bit of a bonus, in the months leading up to the conference, I'm going to try out a couple of AI coding assistants, namely GitHub's Copilot X and SourceGraph's Cody. What's the best ways to use these tools? In what areas do you end up merely fighting against them? More details available here: https://www.scale.bythebay.io/post/stewart-stewart-puzzles-and-problem-solving-with-scala-tooling