VP, Member of Technical Staff @ MSFT/GitHub - Code, OSS, STEM, Beyoncé, T1D, #DevRel YouTube/TikTok and listen to the @Hanselminutes tech podcast

Portland, Oregon
Happy 22nd anniversary! (yes, I know lol)
1,324
6,041
115,092
This is AMAZING. How mRNA vaccines work. By @hotvickkrishna as seen on his TikTok vm.tiktok.com/ZMer33eCn/
200
13,508
32,847
My mom sent me this picture of my dad watching the live stream on the Microsoft website today. He doesn’t understand what I’m talking about, but he says he’s proud of me.
367
732
24,910
Showing a young person my arcade cabinet and they said 'ohh, I like the bathroom buttons.' Sigh
146
663
22,648
1,290,569
My Teams meetings always end SO awkwardly and it's not clear when to leave. So I made live end credits. (no post credits scene)
377
1,782
12,485
Quarantine work !== Remote work. I’ve been working remotely with success for 13 years, and I’ve never been close to burn out. I’ve been working quarantined for over a month and I’m feeling a tinge if burn out for the first time in my life. Take care of yourself folks. Really.
259
2,759
10,901
Replying to @jessicaliebman
This is an arbitrary bit of gatekeeping that is both culture- and generation-specific. In doing this you’re also gong to skew results to people who act and think like you, thereby decreasing intellectual diversity on the team. A thank you is classy, but not a disqualifier.
62
395
9,188
Apple needs to KILL In-App Browsers. Just launch the damn default browser I trust.
153
429
9,659
SARS: Nigerian youth, celebrities protest against controversial police unit accused of brutality msn.com/en-us/news/world/sar… #EndSarsNow #EndSARS This affects Nigerian Developers disproportionately as they are likely to be carrying laptops
253
9,361
9,037
This is a weird feeling as I’ve dedicated my career to sharing others’ achievements but I’m gonna to take a moment to celebrate myself. I’ve been promoted to Vice President of Developer Community at Microsoft!
892
351
9,456
509,285
So Windows 10 has "Game Mode" to optimize when playing and streaming. It has "Presentation Mode" when you're using PowerPoint and projecting. I propose Developer Mode. I want Indexing off, Virus checking off, max filesystem speed, optimized caches, etc. IDE/Text editor priority.
294
1,856
7,896
Here’s the thing folks. I’ve been coding 32 years. When something like this happens it’s an organizational failure. Yes, some human wrote a bad line. Someone can “git blame” and point to a human and it’s awful. But it’s the testing, the Cl/CD, the A/B testing, the metered rollouts, an oh shit button to roll it back, the code coverage, the static analysis tools, the code reviews, the organizational health, and on and on. It’s always one line of code but it’s NEVER one person. Implying inclusion policies caused a bug is simplistic, reductive, and racist. Engineering is a team sport. Inclusion makes for good teams. Good engineering practices makes for good software. Engineering practices failed to find a bug multiple times, regardless of the seniority of the human who checked that code in. Solving the larger system thinking SDLC matters more than the null pointer check. This isn’t a “git gud C++ is hard” issue and it damn well isn’t an DEI one.
197
1,479
7,539
361,189
Me today at Microsoft
81
638
7,498
I explained in several paragraphs what @github is to my niece. Niece: “So, it’s Nerdstagram?” Me: “That’s fair.”
67
1,345
7,136
it's totally Ok to code just for the money.
If you're coding only for the paycheck, you're in it for the wrong reasons. Passion is what drives innovation. Code because you love it, because it challenges you, because it excites you. Then, success will follow.
172
773
6,743
672,876
Cinnamon Toast Crunch shrimp tail guy is married to Topanga and that completes 2021 bingo for me.
51
794
6,634
Me: 30 years writing software for money Also Me: Googles how to hide a div with a querySelector Hang in there #codenewbies
167
736
6,746
This was my setup for my home office the day I started at Microsoft in 2007.
121
515
6,414
Wow. Just. Wow.
174
394
5,878
1,525,232
Brand twitter on fire today.
82
827
5,660
I prefer to put my raw SQL statements in textboxes on the client side so customers can modify them directly and have more control.
Server actions 🔥
227
432
5,565
977,210
Before Netflix this is all we had to stare at

ALT defrag

228
594
5,309
Reproducing a bug locally.
38
907
5,231
WTF? You couldn’t just analyze the code could ya
Replying to @ianmiles
C++ is hard. Maybe they have a DEI engineer that did this but for mission-critical software like this Crowdstrike should have set up automated testing using address sanitizer and thread sanitizer that runs on every code update. github.com/google/sanitizers… clang.llvm.org/docs/ThreadSa…
73
173
4,719
762,494
Minor medical situation on the flight and it’s cool that my wife is able to jump up and help out when they ask for a licensed medical professional. One day someone will need a regular expression so I stay ready.
112
215
5,201
163,275
TIL a new software term: "Scream Test" - When you don't know if something is still being used so you take it away and see if anybody screams.
205
859
4,653
Friends. Let’s get real. Student loan debt is ruining the US. I’m here in Europe, dude has a PhD and THEY PAID HIM A SALARY TO GET IT. We need to get our shit together or we are screwed, globally. Education shouldn’t be a privilege.
203
713
4,477
What’s the easiest way to make a chatbot that I can feed 50 to 60 gigs of PDFs into and then have a grounded conversation about roughly 6000 medical papers? Where is the relatively inexpensive “throw gigs into a folder and get RAG” solution? #AI
518
265
4,898
1,387,892
Folks on my TikTok asking questions like “is 27 too old to learn to code?” NO. UNLESS YOU ARE ACTIVELY BEING EMBALMED YOU CAN LEARN TO CODE
203
519
4,409
I’ll say this once. My wife had cancer. If I’m having a Cancer fundraiser, I don’t need you or anyone else running in yelling “All Diseases Matter.” Right now, #BlackLivesMatter  and it’s OK for you to say that. Say it. You don’t need to qualify it any more. No “but”
66
719
4,395
My wife (a nurse in a COVID ward) just got the notification she's in the first group at her hospital to get the vaccine. She'll get it Friday 7pm. 🥳 Will report back.
98
32
4,424
A lot of people don’t realize how much work goes into making some thing look like it was no work at all.
91
488
4,465
In the Microsoft Archives vm.tiktok.com/ZTdgYRb2j/
181
629
4,432
My wife got me an awesome Swiss Army Knife for our anniversary. She says it reminds her of me because it does A TON OF STUFF very poorly.
133
144
4,368
Where do you think the dataset came from? Destroy the human and the ML is trained on…what? AI is cool but pro tip - actually knowing stuff is cooler.
ChatGPT will replace StackOverflow.
71
406
4,191
Life hack that I’m deeply ashamed of but also is too useful to keep to myself. Greasy chip fingers messing up your expensive laptop? Type from inside the bag. I apologize.
223
448
4,164
Reasons for taking a paid day off for developers: * got the flu * mental health/self care day * child care * messed up a git repository so much that I just need to leave the building for a while and be somewhere else
74
643
4,096
Amazing tip for teachers this coming week I saw on our internal school group. Tape a pencil to the back of your laptop and tip/hang a CD over the front, angled down. Instant free document camera.
83
1,049
3,974
I am SO excited about this LEGO
124
221
4,111
someone defended firing 88% of the staff in a message that said "it's just DevOps." Oh, you sweet summer child.
86
245
3,764
Can hardly believe it. This is Windows 10 in 2021.
113
502
3,995
So you’ve got a $44B problem and you’ve decided to solve it with Regular Expressions…
75
268
3,820
652,726
I’ve been learning JavaScript literally since it was invented and I still feel that I know nothing.
I have been learning JavaScript for little over 1 year and still feel that I know nothing 😐
149
405
3,717
I wrote a blog post on December 22, 2003 where I talked about how nice it was to have three monitors. Every few weeks the picture - now owned apparently by the internet - goes viral. Here’s the original. Enjoy.
64
217
3,532
You never know who you’ll bump into @ #MSBuild
117
61
3,598
263,125
Our company has a new policy where 1 hour meetings are just 55 minutes, thereby freeing an extra five minutes to weep softly at my desk before the next video call starts.
84
213
3,455
Looking for an entry-level programmer who: ✅ invented The Internet
97
589
3,434
Great Pro tip for programmers. Sleep and try again tomorrow.
Spent ~2hours or so on a problem yesterday evening and couldn't solve it. Solved it within 5min of sitting at my computer this morning
101
813
3,417
As a Vice President at Microsoft I always ask interviewees if they have a strong opinion about folks who ask them if they care about coding fonts. Then I have those folks stop interviewing my candidates.
As a Staff level engineer, I always ask interviewees if they have a strong preference on coding fonts. If they do, they go right in the bin. Focus your energy on what matters
171
153
3,416
701,238
Here at McDonald’s. I AM HERE TO HELP!
106
316
3,316
For more info, just visit this URL
144
371
3,351
351,887
Replying to @hankgreen
Dumb question, but are these “as our eyes see it” color images or are these false color or post processed? Like what’s the FOV? If we were floating in a space suit would we be able to see this? How far away would we be to have this view in our own field of view?
47
28
3,323
I’ve always admired this installer. It’s hiding a TON of complexity from you.
187
75
3,305
747,330
I burst into tears at physical therapy today. The year just hit me all at once. It hurts. Between diabetes and this temporary paralysis, it’s been a week. 2020 is ass. It’s OK. Happens a few times a decade. Maybe it happens to you twice a week. Let it out, listen to your body.❤️
300
41
3,254
Nothing is more powerful than NOTEPAD.EXE
105
300
3,263
Should you get into software engineering only for the money?!? #CodeTok vm.tiktok.com/ZMdTwvoTB/
95
633
3,195
Dear every website ever, I will never, ever enable notifications on your site.
70
1,017
3,146
Number of lines of code written is not a measure of your value to a project.
153
679
3,177
Wait so now the popular vote matters?
127
159
2,908
It’s ok to have Imposter Syndrome! You’re not alone. #programming #codetok #CodeNewbies vm.tiktok.com/ZMJvks9Hm/
125
774
3,167
Just let you know what kind of a person Abel Wang was, even in the middle of everything he was going through, he was sending texts to comfort *US*
95
123
3,158
How can you tell if you’re writing modern JavaScript? Try it in Internet Explorer! If it doesn’t work, it’s modern JavaScript!
74
828
3,173
This election has been brought to you by the windows progress bar

ALT Windows Progress Bar GIF

79
408
3,093
I’m realizing I often stay up late as a way of trying to take back control from the days I can’t control
103
247
3,048
"We've enjoyed interviewing you Scott, great job on all these real-world not-whiteboard interview tech questions. One last question. You've been coding for 25 years. What's the Markdown for a URL with custom title text?" ... "Can I google it?" "No." "I'll show myself out."
121
408
3,017
SWAG. Seriously, pinch me.
172
74
3,116
Anytime I’m traveling I use Google Translate to check translations in real time on signage. You have to see it to believe it. This is real and LIVE while you move your camera. @ Paris
106
813
3,004
Throwback. This was my first #diabetes app “Glucopilot” on the Palm Pilot. Mid-90s? #wearenotwaiting #t1d
68
108
2,991
It cannot be overstated how important it is to have a boss that believes in you
54
489
2,952
My wife is from a “shithole” country. She has an MBA, two BSs, is a registered med/surg nurse, and speaks 5 languages. I went to community college. We’re both Americans with value that came to our citizenship via different paths. We are equals.
81
542
2,812
It’s never DNS. It’s always RPCs.
73
125
2,792
My son just turned 18. He hit us with the “given we’re all adults here…” argument literally two minutes after 😂
93
49
2,904
176,663
It’s 2019 and I’m updating the firmware on a Zune. Fight me.
234
210
2,849
I use this in all my meetings at work last week. 80% of folks knew something was “wrong” and half asked me to “make it stop.” It’s close, but it’s creepy.
Introducing Eye Contact by NVIDIA 👀 NVIDIA just released a new Eye Contact feature that uses AI to make you look into the camera.
133
224
2,855
753,431
Something I've learned in near 30 years of being in Tech. Not everyone knows what they're talking about. You don't have to take advice if you think it's bad advice. Collect nice people like Pokémon. Discard the mean people.
54
474
2,825
I’m sorry but this isn’t healthy software culture.
Replying to @hadip
The Internet Explorer team was the hardest-working team I’ve ever been on. And I’ve worked at multiple start-ups. It was a sprint, not a marathon. We ate every meal at the office. We often held foosball tournaments at 2 am, just to get the team energy back up to continue working!
91
228
2,738
I am planning a hand recount of my savings account, hoping for an additional $6.3 million to show up.
74
155
2,736
Ya the feedback email isn’t compulsory but the thank you is? Agreed
6
39
2,576
All this tech. LCDs, ARM processors, gigs of RAM, WiFi, VMs, just so I can avoid opening the fridge door?
189
875
2,645
So, Amazon wants everyone to return to the office. Does that mean they also want us to return to the mall and supporting small local businesses?
125
236
2,658
152,863
One of the number one rules of software development, never ever deploy software on a Friday.
147
764
2,768
If I'm ever fired from Microsoft, it'll be either because we Open Sourced too much stuff, or because I lost this $13.95 receipt from Qdoba and have a late expense report.
70
112
2,758
The person in front of me at the drive-through paid for my order. That’s never happened to me before, so I paid the next 10. Merry Christmas.
69
135
2,767
Explaining #Meltdown to non-technical spouse. “You know how we finish each other’s...” “Sandwiches?” “No, sentences. But you guessed ‘sandwiches’ and it was in your mind for an instant. And it was a password. And someone stole it while it was there, fleeting.” “Oh, that IS bad.”
27
1,453
2,640
The Win32 API Reference
Name the book Biden was sworn in on. Wrong answers only.
167
229
2,751
My wife on the phone with her Zimbabwean auntie. I can hear them on speakerphone. “I see the pictures you put on bookface. Scott is aging all alone. Try to be nice to him.”
90
78
2,693
I do NOT want a smart fridge.
153
217
2,630
Serverless doesn’t mean there’s no servers, it means we think about servers less.
88
295
2,692
Insulin should be free.
122
201
2,559
Everyone is concerned that they’ll put a microchip in your blood so they can track you - there’s no need, you’re carrying one in your back pocket. Relax.
79
517
2,573
Early in career coders: You know how old-heads can magically solve a problem in 5 minutes? It’s amazing. What they don’t mention is that’s because the magic of being senior is YEARS of debugging and HOURS of googling and reading and walking. They’ve seen it before. You will too!
64
390
2,556
“Now I can run npm install”
38
423
2,598
That’s a first
158
79
2,571
298,078
Everyone: Can I get a copy of these slides? Also everyone: Never downloads or looks at the slides ever.
72
242
2,544