Kelsey Hightower Profile Banner
Kelsey Hightower Profile
Kelsey Hightower

@kelseyhightower

Followers
243,305
Following
42
Media
1,746
Statuses
30,025

Minimalist DMs are now closed. Just email me: kelsey.hightower @gmail .com

Joined June 2010
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@kelseyhightower
Kelsey Hightower
1 month
It's hard to learn anything when you think you have all the answers.
24
221
1K
@kelseyhightower
Kelsey Hightower
1 year
Today I'm announcing my retirement from Google. Even the best rides come to an end. As I turn the page on this chapter, I realized I've spent the last 25 years learning how to work, I hope to spend the rest of my life learning how to live.
1K
1K
26K
@kelseyhightower
Kelsey Hightower
2 years
I don't talk about job promotions very often, but this one deserves a little celebration. I just made L9 as an individual contributor on Google's engineering ladder, which means I've earned the privilege of referring to my role as "Distinguished" on all my slide decks.
819
424
16K
@kelseyhightower
Kelsey Hightower
2 years
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.
185
2K
9K
@kelseyhightower
Kelsey Hightower
1 year
The Amazon Prime Video team was able to reduce cost by moving from Serverless backed by Lambda to monoliths running on VMs. "Moving our service to a monolith reduced our infrastructure cost by over 90%. It also increased our scaling capabilities."
Tweet media one
204
2K
8K
@kelseyhightower
Kelsey Hightower
3 years
Developers should be as afraid of GitHub Copilot as mathematicians are of calculators.
159
1K
8K
@kelseyhightower
Kelsey Hightower
4 years
The best programming language is the one you know how to use.
158
1K
8K
@kelseyhightower
Kelsey Hightower
4 years
This is embarrassing. A debate on vim vs emacs would be more productive.
168
873
7K
@kelseyhightower
Kelsey Hightower
4 years
So you want to roll your own application platform. All you need is: Linux Docker Kubernetes Istio Prometheus Fluentd Grafana Jaeger Harbor Open Policy Agent Vault Spinnaker and Jenkins Oh, almost forgot, you're also going to need servers, people, and glue. Bring lots of glue.
268
2K
7K
@kelseyhightower
Kelsey Hightower
2 years
Where are the low level system engineers? Specifically the people writing C or C++ hacking on kernels, device drivers, and file systems. Code schools don't seem to be teaching this stuff and some universities have moved up the stack. Are we even training the next generation?
747
874
7K
@kelseyhightower
Kelsey Hightower
2 years
Back in my day, we didn't need CI/CD, we had FTP. Real developers made changes in production.
Tweet media one
349
502
6K
@kelseyhightower
Kelsey Hightower
3 years
Overly focusing on tech is how you end up with the skills of a senior engineer and the experience of a junior human being.
66
1K
6K
@kelseyhightower
Kelsey Hightower
3 years
If I can create an account online, pay for it online, I should be able to cancel it online. 🤬
149
381
6K
@kelseyhightower
Kelsey Hightower
4 years
By 2025 it will take 64 CPUs and 1TB RAM to deploy a modern "Hello, World!" application.
Tweet media one
162
1K
6K
@kelseyhightower
Kelsey Hightower
4 years
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
147
731
5K
@kelseyhightower
Kelsey Hightower
7 years
2020 prediction: Monolithic applications will be back in style after people discover the drawbacks of distributed monolithic applications.
165
2K
5K
@kelseyhightower
Kelsey Hightower
7 years
You haven't mastered a tool until you understand when it should not be used.
67
2K
5K
@kelseyhightower
Kelsey Hightower
6 years
Once you've found success, your next goal should be helping others do the same.
65
2K
5K
@kelseyhightower
Kelsey Hightower
4 years
I was 32 years old when I started learning Kubernetes. It's never too late to get started because you'll be learning for the rest of your life.
144
415
5K
@kelseyhightower
Kelsey Hightower
4 years
To my fellow technologist hoping to change the world, you must care for the people who live in it; and those who had that right taken away.
Tweet media one
27
1K
5K
@kelseyhightower
Kelsey Hightower
2 years
No Stack Developer A no stack developer criticizes the stack without understanding the stack. In addition to complaining, no stack developers engage in full rewrites, but don't finish them before quitting or getting fired, leaving an organization with no stack.
74
601
5K
@kelseyhightower
Kelsey Hightower
3 months
If Apple follows suit on this whole AI-computer trend, then I'm most likely going back to Linux on the desktop. ML as a tool is fine, but this attempt to infuse AI into everything is giving me "smart" vibes all over again.
118
459
5K
@kelseyhightower
Kelsey Hightower
4 years
Good developers copy; great developers paste.
@ProductHunt
Product Hunt 😸
7 years
Stack Overflow just released a keyboard
Tweet media one
168
7K
12K
53
901
5K
@kelseyhightower
Kelsey Hightower
4 years
I've always claimed to be self taught, but after some reflection, I've come to realize the authors of all those books, blog posts, docs, and open source projects were my teachers.
84
677
5K
@kelseyhightower
Kelsey Hightower
10 months
Most of what we call "tech" is about getting the right information into a database and trying to prevent the wrong person from reading or updating it.
139
658
5K
@kelseyhightower
Kelsey Hightower
3 years
Cryptocurrency is gaslighting the entire tech industry.
161
464
4K
@kelseyhightower
Kelsey Hightower
3 years
Today I'm reminded that programming is still too hard. If you don't believe me try teaching someone with little to no experience writing software. Just getting a development environment setup can be overwhelming, and without some serious motivation, this is where people give up.
228
471
4K
@kelseyhightower
Kelsey Hightower
7 years
Maintaining an open-source project is like being a Flight Attendant for an airline where all tickets are free and the majority of customer surveys offer suggestions on how to fly the airplane.
64
1K
4K
@kelseyhightower
Kelsey Hightower
6 years
What skills should I invest in? People skills. No. I mean what tools and best practices should I learn? Learn what respect is. Then use it on everyone around you.
57
1K
4K
@kelseyhightower
Kelsey Hightower
3 years
I wish more misunderstandings were resolved like this.
Tweet media one
52
216
4K
@kelseyhightower
Kelsey Hightower
6 years
Good developers copy; great developers paste.
76
1K
4K
@kelseyhightower
Kelsey Hightower
3 years
Documentation is a feature.
87
639
4K
@kelseyhightower
Kelsey Hightower
3 years
If something is too early to criticize it's also too early to evangelize.
49
467
4K
@kelseyhightower
Kelsey Hightower
3 months
My heart goes out to everyone looking for a job right now and struggling to find something. When I was coming up in the early 2000s, in Atlanta, I only had to apply to like 2 or 3 jobs a week, and even with a basic skillset interviews quickly followed. This job market is totally
80
561
4K
@kelseyhightower
Kelsey Hightower
4 years
Stacey Abrams lost an election, and instead of burning the house down, she helped build a better one. That's leadership.
Tweet media one
27
452
4K
@kelseyhightower
Kelsey Hightower
1 year
Health insurance being tied to your employer is insane.
143
365
3K
@kelseyhightower
Kelsey Hightower
2 years
I proposed to my wife with a cubic zirconia ring. I used the money I saved not buying a diamond to pay off her debt. We've been married and debt free for 16 years. Cubic zirconias are forever.
75
82
3K
@kelseyhightower
Kelsey Hightower
2 years
My daughter is taking AP computer science in high school and suddenly I'm a big Java fan as that's the language used in the course. She's using IntelliJ to complete assignments and I just can't stop smiling. I'm having one of those proud dad moments.
65
60
3K
@kelseyhightower
Kelsey Hightower
4 years
CI/CD
Tweet media one
49
788
3K
@kelseyhightower
Kelsey Hightower
6 years
My Lyft driver told me about his dream of building voice applications for the elderly, and improving the lives of others. I had an extra Google Home Mini on me, so I gave it to him, and told him: “get started”.
64
353
3K
@kelseyhightower
Kelsey Hightower
3 years
Git is a blockchain. Dope since 2005.
113
293
3K
@kelseyhightower
Kelsey Hightower
4 years
Sorry for all the human focused tweets lately. Don't worry, I got you. Kubernetes. Something. Something. Kubernetes.
72
155
3K
@kelseyhightower
Kelsey Hightower
2 years
The cloud is just someone else's computer, power, cooling system, underwater sea cables, networking equipment, data center and the land it sits on, insurance policies, roadmaps, and a whole lot of people to build, secure, monitor, and support all of the software that runs on top.
74
526
3K
@kelseyhightower
Kelsey Hightower
1 year
🤯
@sundarpichai
Sundar Pichai
1 year
@kelseyhightower Thanks for all the great work through the years! Best wishes ahead
27
41
2K
35
56
3K
@kelseyhightower
Kelsey Hightower
4 years
When I talk about sharing Earth's resources people call me a socialist. When I talk about Kubernetes and sharing compute resources I'm called a thought leader.
60
272
3K
@kelseyhightower
Kelsey Hightower
5 years
The OS abstracts away the machine while leaking hardware faults. Docker abstracts away the OS while leaking software faults. Kubernetes abstracts away multiple machines while leaking the distributed system faults. We are the plumbers.
63
800
3K
@kelseyhightower
Kelsey Hightower
4 years
Docker != Containers There are container images. Docker can build them. There are container registries. Docker can push and pull from them. There are container runtimes. Docker is one of them. There are container processes. Docker can create them but Linux is still the boss.
50
568
3K
@kelseyhightower
Kelsey Hightower
4 years
If you're stuck on-prem, and starting to feel like you missed out on the cloud native movement, just start calling it "edge" and consider your digital transformation complete.
48
483
3K
@kelseyhightower
Kelsey Hightower
2 years
You can stand with Ukraine and against racism; at the same time.
90
334
3K
@kelseyhightower
Kelsey Hightower
1 year
Stick to boring architecture for as long as possible, and spend the majority of your time, and resources, building something your customers are willing to pay for.
45
591
3K
@kelseyhightower
Kelsey Hightower
5 years
Imagine if we put the same effort into supporting dark people as we put into supporting dark mode.
46
519
3K
@kelseyhightower
Kelsey Hightower
3 years
Oracle spelled backwards is El Caro, which means expensive in Spanish.
58
401
3K
@kelseyhightower
Kelsey Hightower
3 years
I want to build a FinTech company that keeps people out of debt. It'll be backed by an ML engine called common sense.
128
319
3K
@kelseyhightower
Kelsey Hightower
7 years
Upper management making all the technology decisions is like your parents buying your school clothes... without you.
53
1K
3K
@kelseyhightower
Kelsey Hightower
3 years
I got a spot bonus at work today and it made me tear up a bit. I was rewarded for continuously helping others. It's the kind of work that doesn't show up on performance review packets, but it feels good to know it still counts.
47
59
3K
@kelseyhightower
Kelsey Hightower
5 months
I retired last year. At some point enough is enough. Think of it this way. What's your number? Mine was based on the ability to live off 3% interest, think US treasury bonds, without touching the principal, and continuing to save.
@bria_sullivan
Bria
5 months
$200K/year and you don't have to work or $700K/year and you work 50 hrs a week, 3 weeks vacation/year which are you picking and why?
540
96
1K
69
210
3K
@kelseyhightower
Kelsey Hightower
3 years
Git has the best proof of work implementation in the world. Each commit literally represents your work.
75
234
3K
@kelseyhightower
Kelsey Hightower
5 years
Hire the right people but not before you fire the wrong people.
51
503
3K
@kelseyhightower
Kelsey Hightower
6 months
With generative AI on the horizon there has never been a better time to learn the fundamentals. The amount of garbage that is about to be generated, checked in, and deployed is going to increase the value of those that actually understand how things work.
41
532
3K
@kelseyhightower
Kelsey Hightower
2 years
Smart people ask dumb questions.
126
379
3K
@kelseyhightower
Kelsey Hightower
3 years
I'm about to go on a long vacation, and after 20 years in tech, and being a workaholic in denial, this is one of the most challenging things I've ever done. Turning down internal work opportunities is much harder than I thought and the fear of becoming irrelevant is real.
144
79
3K
@kelseyhightower
Kelsey Hightower
5 years
The thing you're trying to build should be more exciting than the tools used to build it.
55
698
3K
@kelseyhightower
Kelsey Hightower
1 year
Introducing Service Weaver: A new open source framework for writing backend applications. And the dope part, Service Weaver allows you to write applications as a modular monolith, and deploy it as a set of microservices using custom deployers. 🤯
Tweet media one
105
466
3K
@kelseyhightower
Kelsey Hightower
10 months
@codeFreedomRitr Senior engineers can learn to share the credit. Find co-founders for their best ideas. Example: Pull in mid-level and junior engineers into the planning phase of a project such as design sessions with product teams so they can earn credit for strategic work vs being handed todo
35
593
3K
@kelseyhightower
Kelsey Hightower
3 years
Google Summer of Code will be opening up to all newcomers of open source that are 18 years and older, and will no longer be solely focused on university students or recent graduates. This is a welcomed change for self-taught developers like myself.
21
675
2K
@kelseyhightower
Kelsey Hightower
4 years
I didn't respond to your DM because I'm still waiting for what comes after "Hi".
55
412
2K
@kelseyhightower
Kelsey Hightower
4 years
Job titles are important; that's the problem.
93
215
2K
@kelseyhightower
Kelsey Hightower
7 years
Criticism is easy. Creating something worth criticizing is the hard part.
36
891
2K
@kelseyhightower
Kelsey Hightower
6 years
Get rich slow scheme: live below your means.
46
366
2K
@kelseyhightower
Kelsey Hightower
4 years
It's ok to be proud of yourself. Life is hard; celebrate everything.
19
355
2K
@kelseyhightower
Kelsey Hightower
4 years
Describe software engineering in three words or less.
5K
455
2K
@kelseyhightower
Kelsey Hightower
10 months
Towards Modern Development of Cloud Applications "microservices conflate logical boundaries (how code is written) with physical boundaries (how code is deployed)." "we propose a different programming methodology" "Our implementation reduces application latency by up to 15x and
Tweet media one
98
418
2K
@kelseyhightower
Kelsey Hightower
5 years
Remember the LAMP stack? Life was so much simpler back then, it was all most people needed, and I bet the same is true today.
138
401
2K
@kelseyhightower
Kelsey Hightower
1 year
A new revision of Fortran, Fortran 2023, is about to drop and it includes an HTTP client. 🤯
Tweet media one
112
365
2K
@kelseyhightower
Kelsey Hightower
5 years
In essence, Kubernetes is the sum of all the bash scripts and best practices that most system administrators would cobble together over time, presented as a single system behind a declarative set of APIs.
31
574
2K
@kelseyhightower
Kelsey Hightower
1 year
Rolling your own platform has never been easier. All you gotta do is pick 200 items from this list and you're good to go.
Tweet media one
72
386
2K
@kelseyhightower
Kelsey Hightower
7 years
An eleven year old reminded me the future is as bright as we want it to be. She’s working on an operating system and ramping up on this Kubernetes thing she keeps hearing about.
Tweet media one
27
401
2K
@kelseyhightower
Kelsey Hightower
3 years
Git is the most successful Web3 project.
81
193
2K
@kelseyhightower
Kelsey Hightower
4 years
One of the most powerful arguments against private prisons: "When you start a business you start looking for customers".
52
423
2K
@kelseyhightower
Kelsey Hightower
7 years
Team JavaScript. Why didn't you tell me there are three ways of doing everything and none of them are recommended?
87
628
2K
@kelseyhightower
Kelsey Hightower
2 years
This idea that you have to be an expert before you can share your thoughts or opinions is a tool gatekeepers use to discourage people from looking behind the curtains.
60
380
2K
@kelseyhightower
Kelsey Hightower
7 years
If you are a developer looking to change the world, consider writing docs, with full code examples, not snippets, for all your projects.
54
908
2K
@kelseyhightower
Kelsey Hightower
7 years
Screwdrivers are going to make hammers obsolete. Silly right? That's what most tech discussions turn into.
70
920
2K
@kelseyhightower
Kelsey Hightower
2 years
I'll never understand mounting a TV over a fireplace.
223
60
2K
@kelseyhightower
Kelsey Hightower
1 year
Microservices vs monoliths doesn't matter. Write modular code, abstract away services into reusable components, and combine them into one or more artifacts based on your needs.
64
369
2K
@kelseyhightower
Kelsey Hightower
4 years
The Go programming language is at the foundation of some amazing open source projects. Just to name a few: Terraform Docker Kubernetes Etcd Prometheus CockroachDB NATS Vault Caddy Open Policy Agent
Tweet media one
55
491
2K
@kelseyhightower
Kelsey Hightower
5 years
Cross-origin resource sharing (CORS) is the SELinux of the Web. You really want to do the right thing but it only works when you: "Access-Control-Allow-Origin", "*"
41
505
2K
@kelseyhightower
Kelsey Hightower
5 years
I remember the days when I built my own gaming PCs. Eventually I sold out and bought a Xbox because I just wanted to play games, not build gaming rigs. Serverless is like that.
100
431
2K
@kelseyhightower
Kelsey Hightower
5 years
It's been 20 minutes and I'm still laughing. I just can't.
76
732
2K
@kelseyhightower
Kelsey Hightower
3 years
What if technical interviews were a two way street? The candidate would get to ask a question for every question asked of them. Interviewers get the same amount of prep material as the candidate. This would level the playing field and bring a touch of humility to the process.
162
267
2K
@kelseyhightower
Kelsey Hightower
3 years
Web3 isn't a tech stack. Web3 is a business model.
83
266
2K
@kelseyhightower
Kelsey Hightower
4 years
Move slow and fix things.
34
420
2K
@kelseyhightower
Kelsey Hightower
1 year
Coding is an activity. Solving problems is an outcome. You can solve a lot of problems without writing a single line of code.
54
430
2K
@kelseyhightower
Kelsey Hightower
2 years
I really appreciate API docs with curl examples.
57
149
2K
@kelseyhightower
Kelsey Hightower
3 years
The idea that people have to get in early on some new technology or they are going to be left behind forever is insane. Half the stuff you're using right now was invented before you were born.
70
341
2K
@kelseyhightower
Kelsey Hightower
3 years
The new site is extra dope. Now when you visit the site, you'll be presented with a lightweight version of VS Code running fully in the browser. Open a folder on your local machine and start coding. No install required.🤯
Tweet media one
40
492
2K
@kelseyhightower
Kelsey Hightower
4 years
Racism is an infectious disease underlying the longest running pandemic in human history.
30
445
2K
@kelseyhightower
Kelsey Hightower
3 years
Too many people covering Ukraine are more concerned about the economy and asset prices than the lives of the humans that will be impacted most.
71
187
2K
@kelseyhightower
Kelsey Hightower
3 months
I want my software to run locally, next to my data, on my machine, without all the "send me your data for features" stuff.
76
240
2K