I'm a full-stack developer living in Boston, MA. I currently work at GitHub where I primarily write Ruby/Rails and a bit of TypeScript. I care a lot about building the right thing and writing great code.
In my time as an engineer I’ve reviewed (and will review) tons of engineering proposals. So far these proposals have ranged from small changes in infrastructure or code all the way to extensive architectural proposals that could span years to reach completion. In all of those proposals there’s a single factor that separates a good or poor proposal from a great proposal: They “show me”, not “tell me”.
I started hacking on a side project during the holiday break and ended up giving TypeScript, TypeOrm, and Express a try. I’m very impressed with the level of type safety the combination provides but was disappointed that the view layer was type-unsafe. I started with handlebars but after a few bugs, I decided to spike out using JSX/React as a server-side templating language and was surprised at how easy it was to set up.
In my day-to-day work, I often find my attention being pulled in several different directions. It’s often some combination of meetings, pairing sessions, code review, actual coding, API design, responding to issues, and much more, depending on the day.
This weekend I’ve been updating my dotfiles and noticed that my
go directories in my home directory were missing icons. This isn’t a huge deal but I enjoy consistency and nice designs so I thought I’d spend 10 minutes and see if I could find some nice icons for them.