Recent Posts

See only what you need to start profiling your Go code.

CONTINUE READING

How a software process can improve your learning process.

CONTINUE READING

Do you think syntax highlighting is overrated? Do you find yourself reminiscing of the days when black text on a yellow background was spiffy? Are you constantly telling people to get off your lawn? This might be the post for you.

CONTINUE READING

A tale of a man’s journey to find his favorite editor.

CONTINUE READING

Reading

I love getting professional opinions on books. Especially with technical books because they are time consuming to read and I want to get the most benefit from my time. That’s why I’m making this document to contribute my reviews so that other people can use them to make decisions on what to read to progress their own careers.

Matt’s Book Reviews

Resources

A page of resources that I’ve found useful and want to keep forever, but don’t want clogging my bookmarks.

Matt’s Resources

Setup

One thing I always try to search for after finding a really useful, personal blog is a listing of the tools that person uses. Because if they have really good advice, they might use really good tools. Might. So in case someone (literally probably one person) wants to know the tools I use, here they are.

Hardware

Macbook Pro 13” Retina display

Apple Magic Keyboard 2
Logitech MX Master

Occasional Use

CODE keyboard (blue switches)
Evoluent Vertical Mouse 4 Right (wired)
CODE keyboard (clear switches)
Magic Trackpad 2

Software

  • Text Editor: Acme, with relapses to Emacs
  • Terminal: Terminal.app
  • Shell: zsh
  • Source Control: git
  • App Launcher: Alfred 3
  • Browser: Firefox
  • Password Manager: Encryptr
  • Command Line Apps: the_platinum_searcher, tree
  • Other: Flux, AppCleaner

For anything else, I try to use native Mac apps: Mail, Pages, Keynote, Numbers, Reminders, Notes, iBooks, and iTunes for all their obvious purposes.

Services

  • Google Inbox
  • Gitlab
  • Github