#
DIFF.BLOG
New
Following
Discover
Jobs
More
Top Writers
Suggest a blog
Upvotes plugin
Report bug
Contact
About
Privacy
Sign up
The home for great developer writing.
We surface the best developer writing from thousands of independent blogs, updated daily.
Join Diff.blog
TOPICS
A hypothetical redesign of System.Diagnostics.Process to avoid confusion over properties that are valid only when you are the one who called Start
·
Raymond Chen
·
May 26, 2026, 4:50 a.m.
Old New Thing
Code
process
.NET
software-design
programming best practices
Summary
The blog post discusses a hypothetical redesign of the System.Diagnostics.Process class in .NET, focusing on improving clarity and reducing confusion regarding properties only valid after the Start method is invoked.
Read full post on devblogs.microsoft.com →
MORE POSTS LIKE THIS
Published a new book: "Modern Software Design in Fortran"
Fortran Lang Discourse ·
Sep 11, 2026
software development
software-design
The Design Patterns Handbook: Learn Popular Design Patterns with C# Code Examples
freeCodeCamp.org ·
Sep 7, 2026
Design Patterns
C++
🎲 usePredictive
Indieblog ·
Oct 20, 2026
user-experience
react framework
An introduction to Compact Binary Object Notation (CBOR) in .NET
andrewlock ·
Oct 20, 2026
.NET Core
nuget
Integers - how ought they work?
Futhark Lang ·
Oct 21, 2026
programming-languages
software-design
Architecture review of a Hyper/Tower-based web framework (Toxi)
Users Rust Lang ·
Oct 6, 2026
Open Source
Web Development
Discover more posts →
AUTHOR
Advertise
Sponsor diff.blog
Put your product in front of developers who read and write about their craft. One exclusive sponsor at a time.
Become a sponsor →
RECENT POSTS FROM THE AUTHOR
Choose how you want to continue.
Continue with GitHub
Continue with Google
By continuing, you agree to our
Privacy Policy
.