Engineering leader. Likes coffee. Loves to travel. Runs on a combination of optimism and pragmatism.
Read more about him here.
The futility of “I told you so!” in software engineering teams
How software engineers can be nicer to other software engineers
How to take screenshot, upload to Dropbox, and get sharing URL in Ubuntu 17.10?
Rails 5 Middleware Unnecessary for a Computation API
Lessons I Learned from Writing GitHub Wikis
How I Pick a Ruby Rack App Server
How to Store (Read/Write) Data in MongoDB with PyMongo
Load Balancing? Dump NGINX for HAProxy
Created a Basic C Refresher
Forming a Work Machine Setup Unaffected(-ish) by Theft
Ruby’s ‘unless X’ is processed differently than ‘if !X’!
Ruby’s ‘each_with_object’ versus ‘tap + each’
Trying to Write a Python Package
Use Ansible to Provision Servers with YAML files
Ruby’s Shortcut-boolean and bitwise-boolean assignment operators
Ruby’s class variables not friends with inheritence
Memorize How Ruby’s Lambdas and Procs treat ‘return’
Use ActiveRecord to Easily Aggregate Row in Groups
MailRotator gem combines multiple email-sending services
ActiveRecord - Grouping Rows Based on Date Ranges
RSpec - DRYing Tests with Named Subjects
Stick with ERB when working in Rails with designers
Pre-pending with Inheritence in Ruby is (Deceptively) Confusing
Fetching all Descendants of a Ruby Class
Reducing Size of SSH Config
A Problem to Brush Up Your ActiveRecord & SQL Skills