I’m James, a front-end developer at Memrise where I build the web component of the world’s most entertaining learning app. I largely enjoy coding as much as I can, but I also love (live) music and reading about philosophy, tech, business, or whatever my latest obsession is.
I’ve got two matching 15” MacBook Pros: a base 2016 space-grey model for home, and a snappier 2018 model for work. I’m quite an Apple fan so can’t seriously consider using anything else.
I also have a matching Apple trackpads (space grey for home, white for work) and matching ErgoDox EZs (black for home, white for work).
I don’t know if you’d call this hardware, but I’m also a massive fan of the Midori Traveler’s Notebook. I love how you can combine multiple types of paper in one notebook, so I have plain pages for sketches and squares for my regular notes which I handwrite in Markdown (don’t ask me why).
I use the Solarized theme on everything (terminal, Vim, tmux, Ulysses, React DevTools) because it has good syntax highlighting, is widely available, and because I can easily switch between light and dark modes with my
dusk bash scripts.
My core productivity setup is based around Things and Notion (referral link), which I think are some of the best-built pieces of software I’ve found. I’m a moderately strong adherent to GTD, so almost everything I do ends up in Things at some point. I use Notion for taking notes, goal-setting, my book list, project planning, and anything else I need to get out my head.
Another big component of my productivity setup is Alfred. I used to use it as merely a nicer version of Spotlight, but I’ve recently been tricking it out with lots of dev-focused workflows like a Stack Overflow search, 1Password Search, clipboard manager, and documentation search.
> adjacent to one another.
For when I don’t have access to an ErgoDox, I use Karabiner Elements to modify my laptop keyboard to match my layout more closely and replace the never-used
§ with a physical escape button instead of the Touch Bar default.
I dream about having some kind of VR space to work in so I can completely immerse myself in what I’m doing without distraction. That’s probably not very feasible, however, so for now I’ll just settle for somewhere quiet with a good cup of coffee.