• Startup Code Quality

    I was asked Is the code quality at an early stage startup higher or lower than the code quality at a bigger company? This is a really good question to ask if you’re a developer looking to join an early stage company. To answer this question though, I’d like to take a step back. Code…

    Read More

  • 15 Minute Meetings

    How many times have you been called into a meeting only to realize five minutes into it that you’re likely going to speak for sixty seconds… if you’re lucky? You potentially hold one piece of valuable information, and the rest of the discussion doesn’t concern you much. There are probably four other people like that…

    Read More

  • The Learn Swift Podcast – Episode 28

    I recorded an episode of @learnswift_fm with Steven Sherry a couple weeks back. We had a great chat about contracting, computing history, philosophy, Smalltalk, and even a little bit about Swift. I think you’ll really like it, and recommend giving it a listen. The Learn Swift Podcast: #28: Joe Fabisevich Original recording

    Read More

  • Reclaiming My Time

    The people will not revolt. They will not look up from their screens long enough to notice what’s happening. George Orwell, 1984 The Revelation I’m overwhelmed — by content. This shouldn’t come as a surprise, the term “information overload” has been around since the 1960’s and the internet has only accelerated our access to content.…

    Read More

  • Questioning Vulnerability

    As a mentor, I give a lot of advice. I give a lot of advice that comes from a breadth of experience. But my experience is rooted in the present, to remember how I felt earlier is an exercise in empathizing with a past version of myself. And memories are a fickle thing. In fact,…

    Read More

  • Dev Chats – Joe Fabisevich

    This is an interview that I did with Sam Jarman, originally posted on his blog. Introduce yourself! Who are you? Where do you work? Hey Sam, thanks for this interview! I’ve been reading your other developer interviews and am humbled to be in the same company as them. I’m Joe Fabisevich, an iOS developer in…

    Read More

  • Foundations

    Every day at a startup is an exercise in getting to tomorrow. Some days it’s easier, some days it’s harder, but if you don’t make it until tomorrow, there won’t be a next week, month, or year. This is why building a long-term foundation is incredibly important. If you keep making it to tomorrow without…

    Read More

  • Handing Off Public Extension

    This is a blog post by Jasdev Singh, originally published on jasdev.me. I’m re-posting here since it’s directly tied to me taking over his project, Public Extension. Firing off the first tweet for @PublicExtension on October 9th, 2015 was a rush. I was on the tail end of my batch at the Recurse Center, after…

    Read More

  • Thinking About Thinking

    Two meta-skills that help a programmer grow more than just practicing their coding. Thinking about thinking, and focusing on focusing. — Joe Fabisevich 🐶🐳™ (@mergesort) July 26, 2017 How To Think About Thinking and Focus on Focus Don’t focus on finding the perfect to-do list app. Once found, you still have to light the spark…

    Read More

  • Everyone Should Use Generics Except You

    As I was on hour six of debugging how to read an object from the database, my brain suddenly noticed the slight difference in two lines of code. The compiler error had been off, too vague to help me realize that I was never hinting the correct type to the function. Generics had struck again.…

    Read More