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

Redmond, WA
Joined December 2008
Full Span<Tee> shirt #span #dotnet
8
7
119
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,016
Interested in working in .NET Tooling? My team is hiring for a few roles. This is a great to impact the .NET ecosystem, work with devs all across Microsoft and help drive the .NET platform forward. jobs.careers.microsoft.com/g… jobs.careers.microsoft.com/g…
12
29
1
111
16,109
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,068
Jared Parsons retweeted
We’re about to take C# to the next level. Look out Python 👀 #dotnet #csharp
91
127
24
1,238
152,202
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
C# trivia: what does the following print and why?
15
8
1
150
33,333
College teaching of compilers turned me off them entirely. Specifically avoided them when I joined Microsoft. I only ended up on compilers because I was following managers I trusted and respected. Turns out production compilers are so much more interesting and fun.
I hate how compilers are taught in college. They take a trivially easy problem: convert a text file to machine code, and make it absurdly hard. You can do 90% of a compilers job if you know how to read text from a file and look for keywords. Everything else is bookkeeping.
7
1
1
55
6,327
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,932
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,469
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
456
42,193
Really excited to be speaking at Update again this year. Had a blast last time I was there and expecting good times again!
#UPDATECONFERENCE | 🚀 Thrilled to share that Jared Parsons, C# Compiler Lead and key member of the C# Language Design Team, will be speaking at Update Conference Prague 2024! 🌟 @jaredpar With over 15 years in .NET developer tooling and a strong passion for open source, Jared’s insights are not to be missed 🎯 Join us to learn from one of the industry's top experts 💡 updateconference.net/en #CSharp #DotNet #OpenSource #UpdateConf
2
1
34
2,727
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
Working on C# has really driven home for me that languages are defined by the ecosystem of tools that support them. A language with just a compiler is basically a toy.
Expectations from a new programming language are crazy nowadays. A new language has to Have a formatter Have a linter Have a build tool Have a package manager Have documentation Have project templates Have a friendly community Have a minimal ecosystem of CLI parsers, web servers, generic http clients Have a fancy website Compile fast Run fast Bring something new to the table Have great error messages Be better than OCaml It’s almost impossible to start a new thriving language.
12
18
298
30,996
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