Todd Schiller

Human ✘ Artificial Intelligence

Articles by Todd Schiller

New here? Start with the curated set, or grab the RSS feed to keep up with new posts. Shorter pieces are also collected on the Notes page.

  • The MBA guide to software development

    This guide is for executives, managers, and entrepreneurs who want to make better strategic decisions about software. It’s designed to give you a baseline conceptual understanding of the software...

  • Making Wrong Code... Wrong

    Joel Spolsky has a popular post from 2005 on "Making Wrong Code Look Wrong". In this post, I'll address his suggestion to use Hungarian Notation. It turns out we can now do better: we can make...

  • Improving unit testing with data provenance

    In an ideal world, each unit test would run in isolation. In practice, environment setup (e.g., database schema setup) is expensive, so it's common to share resources between tests. In the worst...

  • Note Financial DSL resources

    I've been creating an annotated collection of financial domain-specific language papers, talks, and webpages on the DSLFIN workshop resources page. Since it's become a bit unwieldy, I'll be...