Better to ask for forgiveness

A speech by Grace Hopper at Lake Forest College in 1982 contains this gem: “Always remember that it’s much easier to apologize than to get permission,” she said. “In this world of computers, the best thing to do is to do it.”Her point, of course, was about avoiding…

RubyMine Bookmarks

A friend and mentor once told me that it's almost always worth taking a moment to figure out the optimal way to do something in your IDE or editor, because the couple minutes it will take you will be amortized over the rest of the years you use the tool…

SPF Macros

I'll admit that maybe this isn't too enthralling to the average reader, but for people familiar with SPF records for mailserver, I just learned about something super-powerful I had never heard of before: Using SPF Macros to Solve the Operational Challenges of SPFImproving the maintainability, auditability and effectiveness of your…

ISPs, peering, and bandwidth

While it's easy to think of the Internet as a concrete thing to which we connect, the real magic comes from the connections between the tens of thousands of network providers that comprise the Internet. Internet exchange points are where a lot of major networks connect to each other. When…

Fun with AWS Global Accelerator

Ever since it was announced, AWS's Global Accelerator intrigued me. The idea is that, for surprisingly little money, you get a pair of IPs that are anycast from all of Amazon's edge locations. You can then attach endpoints to them—ELBs, EIPs, or Amazon instances. The endpoints can be in…