Work on compilers and languages. Creator of VsVim. He/Him #BlackLivesMatter

Redmond, WA
Joined December 2008
Jared Parsons retweeted
(Deleted my prev. post JIC) .NET devs should really stop introducing blazing fast (de)serializers 🙂. The world is going through a period when anyone using e.g. GLM5.3 can easily find and exploit a memory safety issue - many projects are overwhelmed by 1000s of potential CVE reports, though not everyone chooses to report what they find. Deserializers often accept untrusted input from external sources, making them prime targets for attacks. Embrace safety over saving a few nanoseconds and fewer heap allocations.
8
9
6
86
27,071
Hey #dotnet people! Exciting news! I've launched my YouTube channel: "Dissecting the Code". It's going to be very similar to my blog, where I'll cover .NET internals, performance tips & tricks, and more deep dives. #csharp I've already published the first two videos: ➡️ Episode 0: What You'll Learn Here ➡️ Episode 1: Dissecting Variable Lifetime I hope you'll like it! Please share, subscribe, and let me know what you think! Your support means a lot to me. 🙏 Links to the channel & videos are 👇
7
30
2
192
17,069
Jared Parsons retweeted
We’re about to take C# to the next level. Look out Python 👀 #dotnet #csharp
91
127
24
1,239
152,211
Want to see what went down at Update Conference Prague? Watch the highlights and get ready for next year’s edition! 🎉    More than 40 sessions, top experts, and endless networking opportunities - online or in person.   ✅ Save the date for next year: 13-14 Nov 2025! 🔗 updateconference.net   #UpdateConference #TechEvent #DeveloperLife #Networking #SoftwareDevelopment #Learning #TechConf @itixocz @riganti
3
1
9
1,218
Microsoft has open sourced its new cross-platform virtual machine layer written in Rust: github.com/microsoft/openvmm From many of the same team who created WSL, including @benhillis.
12
460
30
1,832
184,933
Not one, but two sessions from @jaredpar at #UPDATECONFERENCE 🚀🔥 Prepare yourself for innovative insights 👉 bit.ly/UCP24SCHEDULE #CSharp #DotNet #OpenSource #UpdateConf @Microsoft
3
4
1,659
You can also get Hello World in C# in 5 min with this one installer dotnet.microsoft.com/en-us/l…
getting excited for c# everyone
5
11
97
32,470
Jared Parsons retweeted
We get some pretty insane mileage out of .NET as a platform that Microsoft itself builds on top of. You would not believe the types of edge case bugs we find in the platform as a result (compiler, toolchain, runtime, GC, JIT). Dogfooding continues to be extremely valuable to building a robust platform. #dotnet
29
27
3
457
42,193
Jared Parsons retweeted
A blast from the past! ❇️ Below is a talk I gave to Microsoft Research in 2013 about what made Midori special. It covered software isolation, safe concurrency, user mode drivers, the app model and more. I like that WalkingCat calls me "young"; for the record I'm not dead yet.
so its weekend again! today let's hear a young @funcOfJoe from 2013 talk about The Midori Operating System ! 1, Project Overview
4
4
45
5,571
All the conservative discourse about C# language changes misses the fact that the reason C# doesn't have a successor language is precisely because it has changed over time. It's one of its strongest qualities - adapting to be capable of new expressions and contexts.
4
3
57
3,806
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.
196
1,464
200
7,483
361,740
Jared Parsons retweeted
100% agree. One of the things I most appreciated at Microsoft on the .NET was directors who regularly built their own demos, too. Lots of empathy from the top both for our own teams and customers.
It’d be so cool if leadership & product people were sitting down with an engineer time to time and watch them how they build. It would give incredible insights into the level of friction in infra & tooling and why things don’t happen faster.
4
7
1
40
13,749
Jared Parsons retweeted
Back when we were working on VS2010, @jlzander (then the VS GM) would come to a daily standup and talk about issues he was facing in the latest nightly builds. Really made a mark on me.
100% agree. One of the things I most appreciated at Microsoft on the .NET was directors who regularly built their own demos, too. Lots of empathy from the top both for our own teams and customers.
2
18
2,534
Jared Parsons retweeted
Super-quick Friday fun... recorded at #MSBuild, @MaddyMontequila spreads the <3 with @runfaster2000, @jaredpar, @ahejlsberg, & @BethMassi. 🎥 msft.it/6017Yq3bh
1
3
19
7,249
Jared Parsons retweeted
"When you rewrite, you're starting at the bottom of a 100 ft. hole you have to dig out of"
1
2
5
1,238
An amazing "Highly technical talk" by @stephentoub and @shanselman. youtu.be/TRFfTdzpk-M?si=XkML… Few noteable things: 1. Stephen showed how to use memory analysis in performance investigations. This is an approach I'm using a lot as well to detect "waste" or "redundant" work.
1
9
29
9,616
The date: August 27th, 2024 The time: 12:50pm The event: me building minimal APIs from scratch at @dotnetday_ch Want to see it live? Buy your tickets at dotnetday.ch/
2
7
30
10,755
Elite girl dad costume.
67
625
76
22,014
1,612,150