I build imaginary machines for the internet and for your phones. I’m the founder of Narro, leading the engineering team at OfficeLuv, and a member of the No Nonsense Agency. I live in downtown Chicago, where I also do contract development work and provide tech advising for early-stage companies & groups. Recently, I have focused my thoughts on helping engineers communicate more effectively.
2017
2016
- To Revisit When Starting a New Job
- Recruitment Searching on GitHub
- The Benefits of Daily Code Review
- A Recommendation of Vasyl Stetsyuk
- A Recommendation of Eric Satterwhite
- A Recommendation of Cory Keane
- A Recommendation of Colleen Grafton
- Calming Facebook's Eager Pixels
- My Bookmarks Are All Bookmarklets
- Rate-Limit Your Node.js API in Mongo
- Databases Doing Dirty-work
- Instead of Writing
- Timestamp - Going to a Party
2015
- Swiss Army Side Project
- Unique Humans.txt Files
- Accursed With a Couple Customers
- Thoughts After App Release
- Thoughts While Waiting for App Review
- Increased Speed and Urgency
- Timestamp - Commuting to Work
- Memory Leaks Using Canvas in Node
- New Hires are a Valuable Resource
- Bad Graphs in the Wild
- On Reading Fine Structure
- Scripting Ruby with no Internet
- What Is a Timestamp Post?
- Timestamp - Chicago Tech Meetup
- Contribute to Open Source as a Code Test
- Cubic Mapping of Text
- Few Things
- GitHub as Social Media
- Hard Numbers Calculator
- Fiction - Raising Robots
- Theory of Push & Pull
- Narrative arcs in the code
- The Electrician
- ThreadMeUp Daily Code Reviews
- Many A Hubot
- Could Be Harnessed For Energy
- People will always personalize
- Client-side Tracking Revisited
- Analyzing Data Through Sound
- How To Link Like You Mean It
- Your App Is Not Better Than An Open Protocol
- The texture of your code
- A Recommendation of Vaibhav Krishna Guruswamy
- Why I Don't Have Analytics on My Site Anymore
- Asynchronous Learning and Why I Bookmark First
- Writing Database Middleware in Go
2014
- gatrack.js 1.3 Released
- Fix to Enable Display Features - Google Analytics iOS SDK
- That Feeling of a Pending Break-Through
- Error Tracking in gatrack.js
- The Great Discontent Issue One - First Look