6 - Jacob Stordahl
Jacob is Software Engineer at Stylitics, a B2B e-commerce technology company. They produce custom content for e-commerce brands in the form of bundles of products (typically outfits for apparel retailers). He’s a core member of their Experiences team where they build 3rd Party Javascript widgets that their clients embed on their web pages. He enjoys gardening and contributing to the OSS community in his free time. His open-source work consists of contributions to various projects in the Javascript ecosystem (like Svelte.js), and sharing his custom tools via my GitHub profile.
Neovim and Terminal
Jacob’s Neovim config is centered around his work writing Typescript, Javascript, and Svelte.js full-time. The thing he loves most about Neovim is its configuration model is driven by simple Lua scripting code. He’s set up tight integrations with the TypeScript and Svelte language servers via Neovim's built-in LSP, project searching via Telescope, and inline unit testing for Vitest via Neotest. All of these tools combined in his environment greatly increase my daily productivity.
Favorite Tools
bat - a drop-in replacement for cat
ripgrep - a grep preplacement written in Rust
fzf - general-purpose fuzzy finder for the command line
gh - GitHub CLI
gh-dash - a TUI for interacting with the Github CLI
gum - a suite of utilities to improve your shell scripts
jq - manipulate JSON data on the command line
lazygit - a TUI for working with git
neovim - vim from the future, powered by Lua
ranger - a terminal file manager with Vim motions
tmux - terminal multiplexer that I mostly use to create long-lived sessions and windows/panes inside my terminal
Dotfiles
You can find Jacob’s dotfiles here.