Skip to content
stoic man

My Stack

All the tools that I use everyday, as well as the services I'm paying for.
Last updated on 2024/10/31

Coding

  • #
    React
    I own my career to React, so yeah. Unless something major happens I'm loyal. I'm a bit on the fence about RSC, but I wait for the TanStack and Remix implementations.
  • #
    TypeScript
    I prefer typed languages, and I can't imagine writing a large JavaScript codebase without it. Maybe using Effect as well.
  • #
    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 Next.js for content/marketing sites.
  • #
    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.
  • #
    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 batteries-included and flexibility. Not overwhelming, but not lacking sensible defaults either. LiveView is a joy to work with, Ecto is a fantastic ORM, and docs are very good.
  • #
    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.

Software

  • #
    Zed / Helix
    I'm using Zed as my primary editor when doing focused work. I experiment with Helix for anything else, like this blog.
  • #
    WezTerm
    I don't want much from my terminal, be fast, don't bug me with with popovers, and AI stuff. That's it.
  • #
    Bear Notes
    I would love to simplify things and just use Apple Notes but Bear is just too good. Maybe if Apple decides to add Markdown support and some versioning, I would switch.

Services

  • #
    Netlify
    I host all my static websites on Netlify. I have no reason to switch, and they have great support for Next.js which my site is built with.
  • #
    Fly.io
    I host my Elixir app on Fly.io. So far I have no complaints.
  • #
    Claude
    I like Claude. It helps me with some chore tasks, and for some sanity checks.