Hammock-Driven Development Notes

Occasionally you will find a video or talk that connects or resonates with you in a great way. Rich Hickey’s “Hammock Driven Development”, a self-described “rant” is packed with wisdom. I keep coming back to re-watch and today, I have written down some key points from this amazing rant! Key Ideas Take more time to […]

So You Want to Learn Python?

Here are a few Python concepts for beginners to explore if you are starting out with the language. In this post, I’ll highlight my favorite “must-learn” tools to master that come with your Python installation. Understanding them will make you a more capable Python programmer and problem solver. 1. Built-in Functions. They are awesome! You […]

Pondering Join Algorithms

Truly enjoying this Intro to Database Systems course from Carnegie Mellon University. Some really great breakdowns of common join algorithms in this lecture. Here are my notes. Lecture 11- Join Algorithms (CMU Databases Systems / Fall 2019) Prof. Andy Pavlo, Carnegie Mellon Database Group screenshot from lecture Table Positioning for a Join “In general, your […]