Johan Brook

I’m coding & designing, and I like working with product, user experience, and interface design. And other things too.

I’d like to write more (don’t we all), and I consume a (un)healthy amount of music.

You can reach me via email or Mastodon. I live in Stockholm, Sweden.


My fav track is ♫ For Crying Out Loud (Live) by Meat Loaf.

Microblog

  1. View

    Code greppability is such an underrated code metric in how we judge and work with a code base.

    At work, we try to be very diligent in how we name

    • database columns,
    • file names,
    • functions,
    • one-off variables.

    We pick a noun for a new feature and stick with it throughout the "vertical" that forms from frontend to database. This makes it really easy to trace a feature's flow through the various layers. Same goes with the verbs that form actions on the feature noun: those should be consistent too.

    Continued ⇢

  2. View

    I don't need a new computer right now, but if I did, I'd be very keen on a Framework laptop.

    I first read about this company a few years ago, and are following some people who are posting about updates on the project. Here's a good thread by Andrey Sitnik, for instance. And here's a blog post by Wil Shipley about his first few months running Linux on Framework 16.

    Continued ⇢

  3. View

    I really enjoy listening to Baxter Dury. His voice is very unique, and he’s talking over the music in a cool way. I can just keep him in the background with his London accent.

    Continued ⇢

Reading

  1. Age of Iron
    J.M. Coetzee
  2. Age of Iron
    J.M. Coetzee
  3. Disgrace
    J.M. Coetzee
  4. Rejection
    Tony Tulathimutte
  5. The Mirror at Midnight
    Adam Hochschild
  6. A Season For That
    Steve Hoffman
  7. Moederland
    Cato Pedder

Writings

  1. Posting to Mastodon when deploying a static site
  2. Mastodon
  3. My favourite software
  4. Setting up Sublime Text for Deno
  5. A whole new world with Deno
  6. Customising an iOS home screen web app in 2021