• Coding As Creative Expression

    Is coding a science or an art? — Matthew Garlington (@dejadu13) May 21, 2022 I’ve seen many versions of this question posed over the years, and to Matthew’s credit it’s a very good question. As you can see in the replies people translate their lived experience writing code and answer art or science based on…

    Read More

  • Year Of Focus

    To set expectations for you my dear reader, this blog post was written for me, not for you. It’s very long (quite long), but I’m still proud of it enough to post for the world to read. The frigid days of December are often unbearable in New York City, but those same freezing temperatures combined…

    Read More

  • Displaced And Disillusioned On The Internet

    Sometimes I think about all of the societal issues I cared about 10 years ago: privacy, government overreach, and platform accountability. More and more as I look at the technological landscape it feels like none of that care seems to have mattered. When I worked on the Societal Health team at Twitter I had a…

    Read More

  • The Present Should Be Signed

    When I wrote The Future Will Be Signed almost six years ago the latest in AI advancements was Google Duplex. If you’re like me and have never used Google Duplex, it’s a feature of Google Assistant that could make calls on behalf of a person and automatically perform a task, such as booking restaurant tables.…

    Read More

  • The Reasoning Computer

    The Turing test is dead, and we killed it. The Turing test is a test of a machine’s ability to exhibit intelligent behavior equivalent to, or indistinguishable from, that of a human. From the 1940s 1 to the 2010s people programmed computers, and computers could only do what they were programmed to do in a…

    Read More

  • Introducing Plinky: My Love Letter To Links

    The post below was written by me, originally featured on the Plinky blog. To celebrate the launch of Plinky you can get 50% off of a yearly subscription by redeeming this offer: plinky.app/offer/REDPANDA There are few words I’ve ever said more excitedly than these: I want to tell you about my latest app, Plinky. Plinky…

    Read More

  • Creating Slick Color Palette APIs

    The work of writing maintainable code is an ongoing endeavor and some of my favorite problems to solve are ones that build maintainable systems. Maintainable systems are ones you can learn once, easily manipulate, and ideally take from project to project. My favorite part of building maintainable systems is that it minimizes the amount of…

    Read More

  • The Best Twitter Bio? The Humble Tweet

    Tell me who you are in 160 characters. I’ll wait while you try and achieve the level of nuance necessary for the task. This constraint is why you end up with generic Twitter bios that don’t tell you much about someone and all look like: Father, cyclist, biz-dev, and fighting every day for the Quebec…

    Read More

  • Designing A High Signal Interview Process

    Crafting a great interview process is difficult1, especially for software development where a company is often trying to assess years of specialized knowledge and potential in only a few hours. The best interviews are said to feel like a discussion amongst peers, where each side is providing the other with signal about what it will…

    Read More

  • Empower Apps Podcast – Large Scale Teams

    I recorded an episode of the Empower Apps podcast, where Leo Dion and I discussed a wide range of topics. We spoke about everything from how we scale app development to thousands of people and millions of users at Twitter, communication, documentation, people working together, and a lot about and the complexity of holding moral…

    Read More