Michael Scherr
Resume
Uses
Contact
Resume
Uses
Contact

Uses

Warning

  • I'm obsessed with fonts & color schemes
  • My editor / terminal has a generous line height & font size
  • My preference is spaces, not tabs

Proceed with caution.

Operating System

I use macOS 99% of the time for work and personal. I find it to be the best web development environment for my needs.

Editor

Currently using Visual Studio Code with the Catppuccin Mocha theme and the Input Mono font.

They know what they're doing, with every single update bringing more joy and happiness to my work life. I'm jealous of their workflow. #TeamWorkflow

Configuration Sample

{
  "editor.fontFamily": "'Input Mono', monospace",
  "editor.fontWeight": "400",
  "editor.fontLigatures": true,
  "editor.renderIndentGuides": true,
  "editor.fontSize": 14,
  "editor.lineHeight": 40,
  "editor.wordWrap": "on",
  "editor.tabSize": 4,
  "files.insertFinalNewline": true
}

Terminal

I've always been a big fan of Ghostty, and never had a reason to switch.

Ghostty is complemented with Oh My Zsh, with the Catppuccin Mocha theme and JetBrains Mono Nerd Font font.

Oh My Zsh Plugins

plugins=(
  z
  zsh-completions
  zsh-autosuggestions
)

Linter / Code Formatter

Currently using Prettier. Switched from ESLint because there was just too many configuration options.

I found myself tweaking rules constantly throughout the day. That's no way to #webdev.

Prettier is opinionated (which I enjoy), so now I have a simple .prettierrc.yaml config:

printWidth: 80
useTabs: false
tabWidth: 4
semi: true
singleQuote: true
trailingComma: es5
bracketSpacing: true
jsxBracketSameLine: false
arrowParens: always
overrides:
  - files:
      - 'package.json'
      - '*.yml'
      - '*.yaml'
      - '*.md'
      - '.*'
    options:
      tabWidth: 2

Package Manager

macOS

The obvious choice for macOS is Homebrew.

Local Development

Currently using DDEV to quickly stand up any local environment I need.

Ode to Input Mono

Input Mono has been with me from the very beginning.

Sure, I've dabbled with Fira Mono and Source Code Pro.

There may even be some healthy jealousy with Operator Mono.

However, in the end I've come to realize that Input Mono is what I've been looking for all along.

Thanks Input Mono ❤️

Last Updated: 12/14/25, 4:05 PM
Contributors: Michael Scherr
Prev
Resume
Next
Contact