Exploring Existence
About
  • Aug 27, 2025

    Back to the Small Web

  • Jun 9, 2025

    On Thinking Your Own Thoughts

  • Dec 1, 2024

    Object-Oriented vs Functional Programming—Why Not Both?

  • Oct 14, 2024

    Coding for Yourself

  • Sep 9, 2024

    Naive Solutions: Sometimes the Smartest?

  • Aug 26, 2024

    The Refactoring Avalanche

  • Jun 13, 2024

    On Writing Code

  • Apr 15, 2024

    Joyful Coding - Is TDD the Answer?

  • Mar 12, 2024

    I Don't Know! (And That's Okay)

  • Feb 5, 2024

    TDD or Test-Last? One Thing at a Time

  • Jan 9, 2024

    Empathy - The Key to Great Code

  • Dec 21, 2023

    Craft over Art

  • Dec 6, 2023

    Stop Testing Implementations

  • Nov 14, 2023

    Simple, Complicated, Simple

  • Sep 14, 2023

    It Depends

  • Aug 18, 2023

    Perfectly Imperfect Code

  • Jul 11, 2023

    TDD or Test-Last? Exploring Metaphors

  • Jun 15, 2023

    TDD or Test-Last? Introduction

  • May 27, 2023

    Exploring the Art of Authentic Writing

  • Feb 18, 2023

    Why Dumb Tests are Smart

  • Dec 11, 2022

    How to Name Interfaces, Abstract Classes, and Their Implementations

  • Sep 13, 2022

    The Real Reasons for Doing Test-Driven Development

  • Jul 24, 2022

    5 Books to Achieve the Mindset of a Software Craftsman 📚

  • Jun 13, 2022

    How To Use Exercism To Learn Programming Languages

  • May 13, 2022

    📕 Implementing Domain-Driven Design Review

  • Apr 15, 2022

    Technical Blogging Review

  • Mar 5, 2022

    The Might of Microtypes

  • Jan 17, 2022

    5 Tweaks for a Productive Terminal

  • Dec 29, 2021

    Concocting the Battleship Codekata

  • Oct 27, 2021

    Book Review: Domain-Driven Design

  • Sep 11, 2021

    Reasons to Love Kotlin

  • Aug 8, 2021

    Maintainable tests with Test Data Builders

  • Aug 8, 2021

    How to become a better developer with CodeKatas

  • Jul 16, 2021

    Improving Software Design with Role Interfaces

  • Roy Straub
  • webmaster@rstraub.com

Essays on programming, thought, reading, writing and anything else brightening my existence.

← An IndieWeb Webring 🕸💍 →