Technical


Why I Ask People About Their Tattoos

I personally have quite a few tattoos on my body. If we were counting hours, which is easier than tattoo counts on me, I would say the number is somewhere around 200 hours to date. There are many reasons that people get tattoos. Some do it for the story. Some do it for the art. …

By eric

On Saving Screenshots

After many years of working on products, I’ve picked up some peculiar traits. One of them is that I save all the screenshots I take. Some of them I eventually get rid of (or immediately depending on the nature of what was in the screenshot). But for the most part I keep them all. I …

By eric

3 Professional Lessons From a Nicaraguan Drug Dealer

While traveling in El Salvador, I found myself in the surfing city of El Tunco. Not being excellent in Spanish made it a little difficult to get around at times, but enough people spoke English that I managed to do just fine. When I did overhear English, I’d typically strike up a conversation. While walking …

By eric

What’s In a Title?

It might be easy to think that, “it’s ok, we’re a small company. I can totally give this person a COO, CMO, CDO, or whatever title you are considering them for.”  Unless you are completely certain of the this individual’s skill set and that they will be able to deliver, and at least initially grow …

By eric

Refactoring Prioritization Through Instrumentation

Recently, I had the opportunity to rework a 15,000 line code base in Go. The intention was never to be a total rewrite, merely an update to a neglected app that just hummed along for years with few updates just doing what it was supposed to do. This exercise begged the question, how should I …

By eric

External Access to DC/OS Master

I’m in a situation where I need access to a few of the mesos.master’s nodes internal ports from my laptop. There isn’t really an easy way to do it since getting in typically requires the use of something like the following just to get to the master:  1dcos node ssh --master-proxy --leader  After a bit …

By eric

A Great Customer Service Experience

Never underestimate the value of a great customer experience. I recently had one of those with Tipsy Elves.  And it was simply around dealing with a missing package. Something that happens occasionally while living in a NYC apartment building during the busy holiday season. This might be the best customer service email I have ever …

By eric

Roles Attributes: Embracing a Chef Anti-Pattern

There is a fairly large foundation of concepts in Chef that new adopters need to wrap their heads around. And even once they have done that, it doesn’t become any easier to find the right methodology to use when building your infrastructure. One of the main ideas that we have embraced at SimpleReach is pervasive …

By eric

Recruiting Around a Series-A

If you’ve ever heard the saying, “the second you think it’s time for HR, it’s already too late,” then you’ll know what I’m talking about in this post. SimpleReach, having recently raised a round of funding, is now heavily in to the recruiting process on all fronts. But there is a dichotomy that comes with …

By eric

Batching Work For Efficiency and Tuning

I’ve been talking a lot about message systems in distributed architectures lately. And one of the slides I show in my talks is a slide about compressing messages before writes to the database. In other words, if you have 150k messages per second coming in which would translate 1:1 in writes and force your database(s) …

By eric

Follow My Travels

Buy My Book

Archives

  • 2019
  • 2017
  • 2014
  • 2013
  • 2012
  • 2011
  • 2010
  • 2009
  • 2008
  • 2007
  • 2006

New Posts By Email

writing