Skip to content
stoic man

Stack

Remember, if you don’t use these tools, you’re not a real developer.

Coding

  • #
    React
    I own my career to React, so yeah. Unless something major happens I’m loyal. I quite like React server components, and even though I was sceptical at first, I’m happy with the direction React is taking.
  • #
    TypeScript
    I prefer typed languages, and I can’t imagine writing a large JavaScript codebase without it. For all it’s faults, it still blows my mind how much it improves the developer experience.
  • #
    Remix / RR
    I find Remix / RR more to my liking than Next.js for applications. It feels more flexible, straightforward, and I rarely have to consult the docs. Everything I've shipped with it so far has been a breeze.
  • #
    Next.js
    I’m using Next.js for this blog, and I’m relatively happy with it. I've changed my opinion about using Next.js for applications, but I wouldn’t mind using it for content/marketing sites.
  • #
    Elixir
    Elixir is such a beautiful and elegant language; I have definitely improved as a developer by learning it. I’m using it for side projects and I’m loving it. Even if it doesn’t have static typing, I find pattern matching to be a killer feature that makes up for it.
  • #
    Phoenix
    I think Phoenix has found the perfect balance between being a batteries-included framework and giving flexibility to the developer. Not overwhelming, but not lacking sensible defaults either.
  • #
    Inertia
    That's a new addiction, and a complete game-changer for me. I tried Inertia as a replacement for LiveView and I honestly can't see myself going back. It's a perfect fit for my use case, and I'm very happy with the results. I wish I had tried earlier when I was dropping Webpacker from a Rails project.
  • #
    Tailwind CSS
    I've tried everything and this is the true way for me. I remember the days when I was writing CSS for a large fast-food chain website and it was a nightmare. Just the perfect balance between utility and flexibility.

Software

  • #
    NeoVim
    I’m using NeoVim as my primary editor these days. I started with LazyVim and customized a few bits. Very happy so far!
  • #
    Ghostty
    I don’t want much from my terminal; be fast and don’t bug me all the time. That’s it.
  • #
    Apple Notes
    I used to use Bear notes, but I can’t stand having another subscription, no matter how small the price. I want one-time purchases and paid upgrades. I’m using Apple Notes now without any issues.
  • #
    Others …
    Cleanshot X, DBEngin, BetterTouchTools, Magnet, 1Password, Brave, Docker, Brave, DisplayBuddy, TablePlus