Software engineer and founder.

I’m David, a software engineer based in Tulsa. I’m the founder of Bumpkin, where we develop tools to help developers build and deploy rapidly.

Hot Take: TypeScript is the Best App Language

I hear the your blood-curdling screams. I feel the searing heat coming from your intense loathing of JavaScript. I know why you hate it; trust me, I've been there. You're not wrong, JavaScript has many many problems. But here's the thing — in terms of productivity, it doesn't actually matter because JavaScript gets the stuff that really matters right, or close to it.

The Orchestration of Solo Bootstrapping

Solo founders are tasked with performing all essential business roles that they can't pay for outright despite the fact that each business role requires a dedicated and deep skillset. How do we manage that realisitically and effectively?

Roast my Boilerplate Application Idea

Throughout my adult life, I have built side projects for fun, to learn, and almost always with the dream of someday building something profitable enough to start a business. I've taken stabs at games, development tools, productivity tools, forums, chat apps, and more. Despite the plethora of modules and libraries available in language-specific package repositories (like NPM), I've always found the full-stack options disappointing. Most libraries aim to solve one particular problem at a specific point in the application stack. While I am generally a fan of the Single Responsibility Principle, at some point, we need to actually put the pieces together intelligibly and build an application.

Stay up to date

Get notified when I publish something new, and unsubscribe at any time.

  • Subscribe via RSS
  • Work

    1. Company
      TriumphPay / BravoTran / HubTran
      Role
      Senior Software Engineer
      Date
    2. Company
      Waterfield Energy / W Energy Software
      Role
      Senior Applications Developer
      Date
    3. Company
      AT&T - Web Applications Developer
      Role
      Web Applications Developer
      Date
    4. Company
      Nutraspace
      Role
      Web Applications Developer
      Date