Are Algorithms Really Like a Recipe?If you've ever asked someone what a computer algorithm is, you might have been told that an algorithm is a sequence of steps, like a recipe. This is accurate. But understanding algorithms enough to appreciate and use them for creative problem solving...Oct 24, 2022 · 2 min readblog.bydave.dev
If Life Is A Game, How Do You Play It?One of my favorite movies is War Games. This 1983 hacker classic tells the story of a tech-savvy teenager placing the world on the brink of global nuclear warfare without realizing what he's done. While hacking his school's grading system from his ho...May 27, 2022 · 6 min readblog.bydave.dev
There Are No Bad Seeds, Only Bad GardensI've spent the last few evenings preparing my garden for planting seeds. In doing so, I've taken care to till the dirt, add a fresh layer of topsoil, ensure the drip line is working appropriately, and remove any weeds, rocks, and debris from the gard...May 19, 2022 · 5 min readblog.bydave.dev
Improving Performance through Self-ReflectionSoftware developers like improvements. Uptime, low request duration, automation, and optimization are standard in programming vernacular. However, when it comes to improving programmer performance, many of us fail to grab the low-hanging fruit. We ha...1YMay 11, 2022 · 5 min readblog.bydave.dev
Building a Reading Log App with the Google Books API and Ruby on Rails - Part 5In part 4 of this series, we finally implemented the ability to create books in our database from Google's Books API response data and assign each book to a shelf when the book record is created! But, as any real book-lover knows, building a personal...May 8, 2022 · 10 min readblog.bydave.dev