Opens profile photo
Follow
Click to Follow kelseyhightower
Kelsey Hightower
@kelseyhightower
Minimalist
Science & TechnologyJoined June 2010

Kelsey Hightower’s Tweets

Pinned Tweet
A career in tech is less about learning a specific tool as it is the willingness to learn a different tool when the time comes.
161
7,396
Today I've been reminded that The Protocol is shutting down. I'll be forever grateful to for writing this profile of me. If you want to read it, this is your final chance. Tom covers not just my tech career, but my personal journey, and the people behind it.
From McDonald’s to Google: How Kelsey Hightower became one of the most respected people in cloud computing

A self-taught technologist with a storyteller's voice, Kelsey Hightower defied the enterprise tech sector's notorious diversity problems to become one of the industry's leading figures. Now he wants everyone's voice to be heard.
Quote Tweet
I never fully understood how far I've come until I read someone else tell my story. "From McDonald's to Google: How Kelsey Hightower became one of the most respected people in cloud computing" by @tomkrazit protocol.com/kelsey-hightow
7
237
Back in 2016, I stumbled upon this CLASSIC! youtube.com/watch?v=HlAXp0. I'd just moved to the USA from Africa where WinServer is King. My Linux skills were alarming & I'd never heard of K8s. Anyway the rest is history, I'm now the K8s SME at work. Forever thankful
14
Based on what I know about WASM, and its limitations, which are by design, this is a perfect paring. Given the typical WASM runtime sandbox capabilities, WASM is a good fit for a multi tenant serverless platform.
5
44
Show this thread
The Common Gateway Interface enables you to write web applications using any programming language, even bash. Just place your "command" in the right place and it'll be invoked with all the HTTP stuff available through stdin or env vars. This is the OG serverless platform.
4
48
Show this thread
I found myself arguing with someone today for no good reason. I've been really good about not doing that. Disagreements are fine, so are debates, but arguing, from a place of anger, or allowing simple discourse to get heated isn't something I see value in.
15
389
I'd like some critical feedback on my understanding of Linux containerization, mainly the way tools like Docker do it focused on applications vs something like LXC or even Solaris Zones which focus on running additional OS instances.
Quote Tweet
Replying to @kelseyhightower and @PaulDJohnston
I'll yield that OS virtualization is a thing, it's not a term I use because unlike Solaris Zones or IBM's implementations of past, I don't consider what we have in Linux to be on par with that level of isolation.
26
60
The problem in the container space is some people treat containers like VMs and package full operating systems as the base layer, shipping around more files and dependencies than they need, while recreating the same security challenges we see in server patch management.
13
112
Show this thread
I'd like to hear more about the security part. In my case, container images only package a single statically linked Go binary. When I package a Lambda function in a zip file or a use a container image with the same bits, I have the same problem in terms of securing the contents.
Quote Tweet
Replying to @kelseyhightower
Yes but when you use a container image you have to still contend with managing the security issues that come with it. I genuinely don't think this is talked about enough. It's understood, but thought of as a "solved problem" when it isn't.
6
45
Show this thread
No matter how complex your application is, it still needs to run somewhere. There are many packaging formats, and 10 times as many platforms to run them on. I doubt there will be one platform to rule them all, so come to terms with all this stuff coexisting.
1
51
Show this thread
Lots of people conflate container images, which are used to package and distribute applications, and container runtimes, which unpacks what's inside then hands off to the underlying OS to run. Applications include serverless functions or code that runs on a WebAssembly runtime.
Quote Tweet
Running Lambda container images on Cloud Run. 🤯 github.com/kelseyhightowe
Image
1
92
Show this thread
WebAssembly, like any other application runtime, is designed to run Wasm applications on top of an operating system. How Wasm applications get deployed to an operating system, running on a server, connected to a network, with its specific configuration, is left up to the user.
12
170
Show this thread
I got just got access to the questions for the upcoming Twitter Space later this afternoon and I'm looking forward to answering all of them.
Image
Quote Tweet
Image
Join us today for an AMA with one of the most respected engineers in the industry who recently gained the legendary "Distinguished Engineer" title at Google! @kelseyhightower on Twitter spaces 👉🏿 twitter.com/i/spaces/1kvJp
Show this thread
1
61