Jared Parsons
@jaredpar
Followers
15K
Following
13K
Media
564
Statuses
29K
Work on compilers and languages. Creator of VsVim. He/Him #BlackLivesMatter
Redmond, WA
Joined December 2008
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. https://t.co/IcSLpDXPoS
https://t.co/lSxsm4pqxB
12
29
112
95
131
1K
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! 🔗
0
3
8
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.
6
1
56
Microsoft has open sourced its new cross-platform virtual machine layer written in Rust: https://t.co/RtHaf3oDx5 From many of the same team who created WSL, including @benhillis.
github.com
Home of OpenVMM and OpenHCL. Contribute to microsoft/openvmm development by creating an account on GitHub.
12
475
2K
Not one, but two sessions from @jaredpar at #UPDATECONFERENCE 🚀🔥 Prepare yourself for innovative insights 👉 https://t.co/o9d6O3gHNg
#CSharp #DotNet #OpenSource #UpdateConf @Microsoft
0
3
4
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
29
29
465
Hurray - new version of Azure Cosmos DB SDK supports using System.Text.Json just by setting UseSystemTextJsonSerializerWithOptions in the settings:
github.com
.NET SDK for Azure Cosmos DB for the core SQL API. Contribute to Azure/azure-cosmos-dotnet-v3 development by creating an account on GitHub.
2
2
7
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,
2
1
35
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
46
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
12
19
308
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
58
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
201
2K
8K