1. Remote, but not alone

    You already know what this post is and what prompted me to write it. But if you know me, you also know I wouldn’t be sharing this unless I felt there were things worth saying about remote work that weren’t being said elsewhere.
    Time An icon of a clock Publish Date
    March 19, 2020
    Person An icon of a human figure Authors
    Justin Searls
    Category An icon of a paper organzier Categories
    Remote
  2. Necessary & Sufficient

    One reason testing is such a hard skill for developers to master is that the purpose of a test suite is rarely self-evident. Production code, meanwhile, rarely needs its motivation spelled out; after all, what is the purpose of an app that sells chocolate-dipped bananas but to… sell chocolate-dipped bananas?
    Time An icon of a clock Publish Date
    February 25, 2020
    Person An icon of a human figure Authors
    Justin Searls
    Category An icon of a paper organzier Categories
    Testing
  3. Downloading Large Heroku Postgres Backups

    Easily one of my favorite things about developing apps with Heroku is its bevy of console commands that make it easy to manage Postgres databases. Recently, however, as one of my apps crossed the threshold from a small “hobby” tier database to a larger “standard” database, the heroku CLI started warning me that several of my favorite commands could risk degrading the database’s performance and its availability to my production application.
    Time An icon of a clock Publish Date
    November 12, 2019
    Person An icon of a human figure Authors
    Justin Searls
    Category An icon of a paper organzier Categories
    DevOps
  4. Enumerate your enums.

    Some people say “e-noom”. Others say “e-numb”. But for some reason, Rails calls its enums “integer”. That decision—dating back to the feature’s introduction in Rails 4.1—has caused no end of problems for developers and teams that aren’t hyper-vigilant about managing the impedance mismatch between ActiveRecord objects that marshal enum attributes as strings and the underlying database schema that represents enum columns as integers.
    Time An icon of a clock Publish Date
    June 3, 2019
    Person An icon of a human figure Authors
    Justin Searls
    Category An icon of a paper organzier Categories
    Ruby
  5. I love meetings

    I love meetings. Getting to know other people, understanding the challenges they’re facing, and searching for ways to help them succeed is tremendously fun and rewarding. Helping others navigate the software industry is a big part of Test Double’s mission, too, even when my direct involvement is limited to an introductory sales call.
    Time An icon of a clock Publish Date
    October 11, 2018
    Person An icon of a human figure Authors
    Justin Searls
    Category An icon of a paper organzier Categories
    Consulting

Search An icon of a magnifying glass Search the Blog