Thoughts & Writing

Essays on building, learning, and navigating the ever-changing landscape of software development.