Bringing clarity to containers

At the beginning of the year, I laid down a few predictions. While I refuse on principle to engage in Stephen O’Grady-style self-flagellation, I do think it’s worth revisiting the headliner prediction, namely that 2015 is the year of the container. I said at the time that it wasn’t particularly controversial, and I don’t think [...]

Read more...
Posted on December 17, 2015 at 4:21 pm by bmc · Permalink · Comments Closed
In: Uncategorized

Delphix Technology Scholarship for Women

Walk around almost any software development shop or university CS department and you’ll be struck by the underrepresentation of women. At least you would be were this not an expected norm of our industry. And of course much has been written about this recently hot topic in Silicon Valley. What do companies and organizations do [...]

Read more...
Posted on November 5, 2015 at 4:04 pm by ahl · Permalink · Comments Closed
In: Delphix

Delphix Sync

Oracle OpenWorld is always a huge event for us at Delphix; it brings together our customers and partners like nothing else. And so it was the perfect venue to launch our new Delphix user group: Sync. In its history Delphix has learned best from our customers. As I heard Marc Benioff opine at Dropbox’s inaugural [...]

Read more...
Posted on November 4, 2015 at 4:14 pm by ahl · Permalink · Comments Closed
In: Delphix

I am not a resource

Lots of jargon sloshes around the conference rooms at tech firms; plenty of it seeps into other domains as well. Most of it is fairly unobjectionable. We’re all happy to be submariners, forever sending pings at each other. Taking things offline is probably preferable to taking them outside. And I’ll patiently wait for data to [...]

Read more...
Posted on September 24, 2015 at 8:52 am by ahl · Permalink · Comments Closed
In: Other

Requests for discussion

One of the exciting challenges of being an all open source company is figuring out how to get design conversations out of the lunch time discussion and the private IRC/Jabber/Slack channels and into the broader community. There are many different approaches to this, and the most obvious one is to simply use whatever is used [...]

Read more...
Posted on September 16, 2015 at 12:07 pm by bmc · Permalink · Comments Closed
In: Uncategorized

Software: Immaculate, fetid and grimy

Once, long ago, there was an engineer who broke the operating system particularly badly. Now, if you’ve implemented important software for any serious length of time, you’ve seriously screwed up at least once — but this was notable for a few reasons. First, the change that the engineer committed was egregiously broken: the machine that [...]

Read more...
Posted on September 3, 2015 at 4:42 pm by bmc · Permalink · Comments Closed
In: Uncategorized

The foundation of cloud-native computing

The older I get, the more engineering values matter to me — and the more I seek out shared values in those with whom I endeavor to build things. For us at Joyent, those engineering values reflect that we operate the software we make: we believe that foundational systems must be designed to be robust [...]

Read more...
Posted on July 21, 2015 at 9:56 am by bmc · Permalink · Comments Closed
In: Uncategorized

First Rust Program Pain (So you can avoid it…)

Like many programmers I like to try out new languages. After lunch with Alex Crichton, one of the Rust contributors, I started writing my favorite program in Rust. Rust is a “safe” systems language that introduces concepts of data ownership and mutability to semantically prevent whole categories of problems. It’s primarily developed at Mozilla Research [...]

Read more...
Posted on June 22, 2015 at 12:07 pm by ahl · Permalink · Comments Closed
In: Rust, Scrabble, software

Triton: Docker and the “best of all worlds”

When Docker first rocketed into the nerdosphere in 2013, some wondered how we at Joyent felt about its popularity. Having run OS containers in multi-tenant production for nearly a decade (and being one of the most vocal proponents of OS-based virtualization), did we somehow resent the relatively younger Docker? Some were surprised to learn that [...]

Read more...
Posted on March 24, 2015 at 10:06 am by bmc · Permalink · Comments Closed
In: Uncategorized

On Blogging (Briefly)

I gave a presentation today on the methods and reasons of blogging for Delphix Engineering.

One of my points was that presentations make for simple blog posts–practice what you preach!

Read more...
Posted on March 4, 2015 at 4:26 pm by ahl · Permalink · Comments Closed
In: Delphix