Kevin Naughton Jr. Profile Banner
Kevin Naughton Jr. Profile
Kevin Naughton Jr.

@KevinNaughtonJr

74,042
Followers
125
Following
1,221
Media
9,854
Statuses

youtuber & 1st string all-american copy paster (software engineer) @google

join 8k+ SWEs →
Joined September 2018
Don't wanna be here? Send us removal request.
Pinned Tweet
@KevinNaughtonJr
Kevin Naughton Jr.
11 months
i get a lot of questions about Google's architecture so i figured i'd drop a detailed design here
Tweet media one
121
650
10K
@KevinNaughtonJr
Kevin Naughton Jr.
2 years
I've officially been promoted at Google! 🥳🎉
Tweet media one
797
1K
28K
@KevinNaughtonJr
Kevin Naughton Jr.
2 years
my typical day at Google: 9am - reverse a linked list 11am - count unique ways to climb a staircase with dp 12pm - lunch 3pm - help animal escape NxM matrix efficiently 4pm - invert a binary tree 5pm - commute home using Dijkstra's
227
2K
25K
@KevinNaughtonJr
Kevin Naughton Jr.
8 months
"i need 3 monitors" "i need a mechanical keyboard" "i need noise cancelling headphones" Linus Torvalds, creator of the Linux operating system's, setup:
Tweet media one
647
2K
17K
@KevinNaughtonJr
Kevin Naughton Jr.
9 months
me in the shower thinking about how to solve the bug
138
2K
15K
@KevinNaughtonJr
Kevin Naughton Jr.
7 months
🚩 RED FLAGS IN SOFTWARE ENGINEERS 🚩 -uses macOS -uses ChatGPT -drinks pour over coffee -can't reverse a linked list -uses more than 1 monitor -tries new languages for "fun" -doesn't push to prod on friday (live a little?) -works on side projects outside of work -actually does…
703
1K
12K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
software engineering is 95% Googling
663
2K
12K
@KevinNaughtonJr
Kevin Naughton Jr.
2 years
How do people in tech work for so many years? I can't keep doing this. 10am to 3pm, 10am to 3pm, day after day with only an hour for lunch. It really wears on you after a while...
353
291
9K
@KevinNaughtonJr
Kevin Naughton Jr.
4 months
when your code doesn't handle that one weird super obscure edge case and prod breaks
21
707
9K
@KevinNaughtonJr
Kevin Naughton Jr.
2 years
Google commented on my LinkedIn post about my desk setup 🥹
Tweet media one
Tweet media two
130
578
8K
@KevinNaughtonJr
Kevin Naughton Jr.
6 months
software engineers after their one and only meeting for the week
Tweet media one
61
530
9K
@KevinNaughtonJr
Kevin Naughton Jr.
2 years
So much of software engineering is just not giving up when you're stuck
125
1K
8K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
"prove you're a software engineer"
Tweet media one
60
705
8K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
my typical day at Google as a software engineer: - get stuck on something - open an internal doc to get help - read first paragraph and open 3 other docs that are linked to - start reading 2nd doc's first paragraph and open 7 more internal doc links - cry
250
360
7K
@KevinNaughtonJr
Kevin Naughton Jr.
10 months
my desk as a software engineer
Tweet media one
295
363
7K
@KevinNaughtonJr
Kevin Naughton Jr.
2 years
Coding is hard
501
708
6K
@KevinNaughtonJr
Kevin Naughton Jr.
7 months
an entire computer science degree in 11 minutes
92
1K
6K
@KevinNaughtonJr
Kevin Naughton Jr.
7 months
i literally knew nothing about software engineering after i finished my computer science degree
223
447
6K
@KevinNaughtonJr
Kevin Naughton Jr.
7 months
being a software engineer is just getting paid to figure out things you have no idea how to do
88
820
6K
@KevinNaughtonJr
Kevin Naughton Jr.
4 months
software engineers adding dependencies to their projects
156
715
6K
@KevinNaughtonJr
Kevin Naughton Jr.
10 months
today marks 2 years as a software engineer at Google 🎉
Tweet media one
139
136
6K
@KevinNaughtonJr
Kevin Naughton Jr.
2 years
Most of coding is just silent thinking
152
590
5K
@KevinNaughtonJr
Kevin Naughton Jr.
1 month
building a startup with my closest friends just like this is the dream
Tweet media one
101
540
5K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
gifting a MacBook Pro to any comments on this tweet with 0 likes
16K
219
5K
@KevinNaughtonJr
Kevin Naughton Jr.
7 months
someone pls explain how hashing algorithms like SHA-256 are irreversible like i'm 5 years old
613
343
5K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
assigning this ticket to their ceo
Tweet media one
95
571
5K
@KevinNaughtonJr
Kevin Naughton Jr.
7 months
I wasted years of my life studying for big tech interviews...
71
715
5K
@KevinNaughtonJr
Kevin Naughton Jr.
9 months
99.9% of software engineers can't find the bug in this code
Tweet media one
1K
385
5K
@KevinNaughtonJr
Kevin Naughton Jr.
2 years
Coding is fun until you have to resolve merge conflicts 🥹
138
514
5K
@KevinNaughtonJr
Kevin Naughton Jr.
7 months
software engineers are the smartest people in the world
384
530
5K
@KevinNaughtonJr
Kevin Naughton Jr.
2 months
someone pls explain what an API is like i'm 5 years old
681
415
5K
@KevinNaughtonJr
Kevin Naughton Jr.
10 months
coding is 95% copying and pasting
352
632
4K
@KevinNaughtonJr
Kevin Naughton Jr.
6 months
i just need my laptop
Tweet media one
94
397
4K
@KevinNaughtonJr
Kevin Naughton Jr.
7 months
in software engineering sometimes just explaining the problem to someone else is enough to arrive at the solution
148
546
4K
@KevinNaughtonJr
Kevin Naughton Jr.
9 months
read this book and become a senior software engineer today
Tweet media one
50
732
4K
@KevinNaughtonJr
Kevin Naughton Jr.
8 months
all tests should do this ✅
Tweet media one
85
449
4K
@KevinNaughtonJr
Kevin Naughton Jr.
7 months
a lot of people doubted me, but i always knew i'd get to where i am today. all it only took was hard work, dedication, and a sizeable loan from my parents
Tweet media one
124
310
4K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
i once deleted a prod database. that was the end of my job and the company
212
270
4K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
being a software engineer is fun 🥹
Tweet media one
38
609
4K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
12,000 layoffs at Google 😔
162
384
4K
@KevinNaughtonJr
Kevin Naughton Jr.
8 months
software engineering in a nutshell
78
671
4K
@KevinNaughtonJr
Kevin Naughton Jr.
4 months
unpopular opinion: you become passionate about something after working hard to become good at it, not before
54
600
4K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
software engineering is a dying profession
483
281
4K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
computer science and software engineering are not the same
123
509
4K
@KevinNaughtonJr
Kevin Naughton Jr.
7 months
i once interviewed a senior software engineer who claimed to have 10+ years of experience writing java they couldn't even write a for loop
413
169
4K
@KevinNaughtonJr
Kevin Naughton Jr.
10 months
real software engineers use MacBook Pros
616
283
4K
@KevinNaughtonJr
Kevin Naughton Jr.
6 months
when CI/CD breaks
Tweet media one
34
321
4K
@KevinNaughtonJr
Kevin Naughton Jr.
8 months
every time i remember that this is how the internet actually works i freak out a little
Tweet media one
133
413
4K
@KevinNaughtonJr
Kevin Naughton Jr.
10 months
my gf tries being a software engineer for 5 minutes...
176
564
3K
@KevinNaughtonJr
Kevin Naughton Jr.
1 month
if you ever feel stupid just know that i accidentally used an LLM to incorrectly parse a csv file and write ~15,000 files to my desktop
Tweet media one
57
93
4K
@KevinNaughtonJr
Kevin Naughton Jr.
3 years
I'm excited to share that today is my first day at @Google as a software engineer. Hard work always pays off! #google #noogler #softwareengineering #coding #programming
Tweet media one
149
158
3K
@KevinNaughtonJr
Kevin Naughton Jr.
2 years
Software Engineering is so much more than just writing code
107
388
3K
@KevinNaughtonJr
Kevin Naughton Jr.
6 months
software engineers after giving a 2 minute demo
Tweet media one
26
283
3K
@KevinNaughtonJr
Kevin Naughton Jr.
2 years
Most of coding is just Googling
157
345
3K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
working as a software engineer at Google is like working at any other company. if you don't believe me, just take a look at some code
Tweet media one
165
250
3K
@KevinNaughtonJr
Kevin Naughton Jr.
7 months
my friend learned C as his first programming language during his computer science degree. he quit after the first semester i learned Python as my first programming language during my computer science degree and i finished the major feel free to draw your own conclusions
559
280
3K
@KevinNaughtonJr
Kevin Naughton Jr.
9 months
software engineering is easy, just assign the ticket to someone else
102
384
3K
@KevinNaughtonJr
Kevin Naughton Jr.
2 months
senior engineers reviewing a 1 line code change
37
295
3K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
i genuinely do not understand why so many people like VSCode
837
161
3K
@KevinNaughtonJr
Kevin Naughton Jr.
7 months
people think software engineering is easy i'd like to see you try and sit in front of a computer for ~4 hours straight 5 days a week
225
264
3K
@KevinNaughtonJr
Kevin Naughton Jr.
9 months
real software engineers never use ChatGPT
791
231
3K
@KevinNaughtonJr
Kevin Naughton Jr.
7 months
soft skills > technical skills
166
285
3K
@KevinNaughtonJr
Kevin Naughton Jr.
2 years
Software engineering is this weird field where one day you'll feel like you know everything and the next day you'll feel like you know nothing
92
554
3K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
become a senior software engineer today with two simple words 😤🤝
Tweet media one
43
314
3K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
i talk to myself when i code
343
381
3K
@KevinNaughtonJr
Kevin Naughton Jr.
7 months
if you don't know what this code does you're not a software engineer
Tweet media one
449
206
3K
@KevinNaughtonJr
Kevin Naughton Jr.
6 months
python is the worst programming language to start with
628
164
3K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
it's just a flesh wound
Tweet media one
38
252
3K
@KevinNaughtonJr
Kevin Naughton Jr.
7 months
learning C is easier than learning Python
393
174
3K
@KevinNaughtonJr
Kevin Naughton Jr.
8 months
the fact that i didn't learn about testing during my entire computer science degree is insane
126
233
3K
@KevinNaughtonJr
Kevin Naughton Jr.
6 months
why is backend development so hard and frontend development so easy 😭
414
168
3K
@KevinNaughtonJr
Kevin Naughton Jr.
2 years
I know, I know, "Kevin, why does it take you 2 hours to reverse a linked list?!" but you should see the size of linked lists at Google, they're massive so it takes a while to run
38
42
3K
@KevinNaughtonJr
Kevin Naughton Jr.
10 months
real software engineers never use Google
742
151
2K
@KevinNaughtonJr
Kevin Naughton Jr.
8 months
everyone wants documentation but no one wants to actually write it
Tweet media one
98
335
2K
@KevinNaughtonJr
Kevin Naughton Jr.
2 years
Software engineering is just an endless loop of reading docs
80
314
2K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
i don't have a good personality but i have a good desk setup
Tweet media one
110
124
2K
@KevinNaughtonJr
Kevin Naughton Jr.
10 months
unit tests are a waste of time
453
192
2K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
the best software engineers i know have basically zero online presence
127
162
2K
@KevinNaughtonJr
Kevin Naughton Jr.
11 months
if calculators didn't replace mathematicians, why do you think AI is going to replace software engineers?
114
429
2K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
just doing my morning affirmations
Tweet media one
30
401
2K
@KevinNaughtonJr
Kevin Naughton Jr.
11 months
"software engineering is just moving data around"
Tweet media one
39
193
2K
@KevinNaughtonJr
Kevin Naughton Jr.
9 months
software engineer turned farmer update:
Tweet media one
Tweet media two
Tweet media three
Tweet media four
65
112
2K
@KevinNaughtonJr
Kevin Naughton Jr.
4 months
users experiencing the bug vs me trying to reproduce the bug
28
361
2K
@KevinNaughtonJr
Kevin Naughton Jr.
9 months
the first step in learning to code is buying a MacBook pro
334
192
2K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
coding requires extreme focus
158
223
2K
@KevinNaughtonJr
Kevin Naughton Jr.
8 months
no matter how long i write code for i'll never remember regex syntax
169
277
2K
@KevinNaughtonJr
Kevin Naughton Jr.
2 years
Me trying to connect my frontend and backend
Tweet media one
40
305
2K
@KevinNaughtonJr
Kevin Naughton Jr.
2 years
I have officially broken prod at Google 🙃🔥
96
42
2K
@KevinNaughtonJr
Kevin Naughton Jr.
8 months
learning how to code is really just learning how to critically think
76
318
2K
@KevinNaughtonJr
Kevin Naughton Jr.
7 months
how to ACTUALLY land a job in tech...
26
434
2K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
why write tests when you can just write the code correctly the first time?
349
224
2K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
my typical day at Google: 10am - breakfast in Google cafe 12pm - lunch in Google cafe 2pm - workout in Google gym 3pm - coffee at Google cafe 4pm - dinner in Google cafe 5pm - head home after a long day of work 🥱
92
65
2K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
me trying to solve any coding interview question
Tweet media one
35
173
2K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
software engineers rn
Tweet media one
25
234
2K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
idk who needs to hear this but you don't need 6 monitors to build your CRUD app
Tweet media one
100
187
2K
@KevinNaughtonJr
Kevin Naughton Jr.
2 years
Today I'll hear if I got promoted at Google 🥲🤞
82
73
2K
@KevinNaughtonJr
Kevin Naughton Jr.
1 year
coding requires patience
112
224
2K
@KevinNaughtonJr
Kevin Naughton Jr.
2 years
Software Engineering is so much more than just writing code
87
236
2K
@KevinNaughtonJr
Kevin Naughton Jr.
9 months
real software engineers don't use IDEs
600
133
2K
@KevinNaughtonJr
Kevin Naughton Jr.
8 months
the first tech interview i ever did i couldn't explain what a binary tree was give yourself time, you'll be fine
66
187
2K