Assessing software engineering candidates

Note: This blog entry reproduces RFD 151. Comments are encouraged in the discussion for RFD 151. How does one assess candidates for software engineering positions? This is an age-old question without a formulaic answer: software engineering is itself too varied to admit a single archetype. Most obviously, software engineering is intellectually challenging; it demands minds [...]

Read more...
Posted on October 5, 2018 at 11:02 am by bmc · Permalink · Comments Closed
In: Uncategorized

Should KubeCon be double-blind?

With a paltry 13% acceptance rate, KubeCon is naturally going to generate a lot of disappointment — the vast, vast majority of proposals aren’t being accepted. But as several have noted, a small number of vendors account for a significant number of accepted talks. Is this an issue? In particular, review for KubeCon isn’t double-blind; [...]

Read more...
Posted on October 3, 2018 at 11:41 am by bmc · Permalink · Comments Closed
In: Uncategorized

The relative performance of C and Rust

My blog post on falling in love with Rust got quite a bit of attention — with many being surprised by what had surprised me as well: the high performance of my naive Rust versus my (putatively less naive?) C. However, others viewed it as irresponsible to report these performance differences, believing that these results [...]

Read more...
Posted on September 28, 2018 at 6:28 pm by bmc · Permalink · Comments Closed
In: Uncategorized

Falling in love with Rust

Let me preface this with an apology: this is a technology love story, and as such, it’s long, rambling, sentimental and personal. Also befitting a love story, it has a When Harry Met Sally feel to it, in that its origins are inauspicious… First encounters Over a decade ago, I worked on a technology to [...]

Read more...
Posted on September 18, 2018 at 3:31 pm by bmc · Permalink · Comments Closed
In: Uncategorized

Talks I have given

Increasingly, people have expressed the strange urge to binge-watch my presentations. This potentially self-destructive behavior seems likely to have unwanted side-effects like spontaneous righteous indignation, superfluous historical metaphor, and near-lethal exposure to tangential anecdote — and yet I find myself compelled to enable it by collecting my erstwhile scattered talks. While this blog entry won’t [...]

Read more...
Posted on February 3, 2018 at 10:43 pm by bmc · Permalink · Comments Closed
In: Uncategorized

The sudden death and eternal life of Solaris

As had been rumored for a while, Oracle effectively killed Solaris on Friday. When I first saw this, I had assumed that this was merely a deep cut, but in talking to Solaris engineers still at Oracle, it is clearly much more than that. It is a cut so deep as to be fatal: the [...]

Read more...
Posted on September 4, 2017 at 12:30 pm by bmc · Permalink · Comments Closed
In: Uncategorized

From Prometheus to Sisyphus

When Apple announced their new file system, APFS, in June, I hustled to be in the front row of the WWDC presentation, questions with the presenters, and then the open Q&A session. I took a week to write up my notes which turned into as 12 page behemoth of a blog post — longer than my college [...]

Read more...
Posted on February 12, 2017 at 10:23 am by ahl · Permalink · Comments Closed
In: DTrace

Reflections on Systems We Love

Last Tuesday, several months of preparation came to fruition in the inaugural Systems We Love. You never know what’s going to happen the first time you get a new kind of conference together (especially one as broad as this one!) but it was, in a word, amazing. The content was absolutely outstanding, with attendee after [...]

Read more...
Posted on December 21, 2016 at 1:16 pm by bmc · Permalink · Comments Closed
In: Uncategorized

DTrace at Home

I had been procrastinating making the family holiday card. It was a combination of having a lot on my plate and dreading the formulation of our annual note recapping the year; there were some great moments, but I’m glad I don’t have to do 2016 again. It was just before midnight and either I’d make [...]

Read more...
Posted on December 17, 2016 at 9:32 pm by ahl · Permalink · Comments Closed
In: DTrace

Submitting to Systems We Love

We’ve been overwhelmed by the positive response to Systems We Love! As simple as this concept is, Systems We Love — like Papers We Love, !!Con and others that inspired it — has tapped into a current of enthusiasm. Adam Leventhal captured this zeitgeist in a Hacker News comment: What catches our collective attention are [...]

Read more...
Posted on September 30, 2016 at 2:57 pm by bmc · Permalink · Comments Closed
In: Uncategorized