This is a guide for choosing terminology for software and software products. I’ve been in the field for a while and things have changed. It stands to reason that things will continue to change. Just as language changes over time, so should the nomenclature we use to describe the software and services we build in tech. This serves as a living guide as to how one might go about selecting choice words for things.

Continue reading

A few years back, I presented on a topic near and dear to my heart: software abstractions. I think it is critically important to take a pragmatic and critical view of software abstractions and I feel this well represents my views. I hope you enjoy this as much as I did sharing it with the wonderful audience at CraftConf.

Continue reading

For a long time I’ve seen my peers, my loved ones, and myself dump valuable time into the Facebook platform. I’ve also seen it cause a lack of mindfulness. I have long thought that I should use it less to regain some enjoyment readily available elsewhere in my life. As an excuse, I’ve said I need it for work, for family, or just to stay connected to various communities. The recent #deletefacebook trend has caused me to reflect and rearticulate why I cannot simply delete Facebook.

Continue reading

.SUNW_cap arcana

This post is going to be useless to almost everyone, yet hopefully eye opening and fascinating. Mostly, the purpose is so that I don’t have to discover this for the third time and can, at some later date, Google this, find my own article, and simply read about it. This is a tale of linkers and code optimization and perhaps the most elegant ELF loader magic I’ve ever seen. Backgrounder Modern processors are pretty badass.

Continue reading

I haven’t talked much publicly about libmtev, but I think it might be about time to start. The C programming language isn’t going to die anytime soon and it has some distinct performance over some of the more populate emerging languages: the compilers are the most mature and there is no garbage collection{% sidebar-link gc %} (so no GC pauses). Alas, this isn’t about C as a language, but about the library that I started (within another project) in 2007.

Continue reading

Author's picture

Theo Schlossnagle

Distributed Systems, Scalability, and Operations. read more

CEO - Circonus

Maryland, USA