Hacker Newsnew | past | comments | ask | show | jobs | submit | runfaster2000's commentslogin

This is a good example[1] at 64k LOC removal. We removed built-in support for C# + WinRT interop on Windows and instead required users to use a source-generation tool (which is still the case today). This was a breaking change. We realized we had one chance to do this and took it.

[1] https://github.com/dotnet/runtime/pull/36715/files


This excellent presentation (Veritasium) is making much the same point (learning comes from “reps”).

https://youtu.be/0xS68sl2D70?si=rXg5_wjg4bEdMalw


I quite enjoyed both series. They are not similar (as you implicitly suggest).

Wayfarer bugged me at first because each book is a massive departure from the next (somewhat like Ender 1 and 2). As much as it pained me to leave the characters of the first book, the following books were more meaningful and stayed with me much longer.

I also wish Chambers wrote more. Amazing author.


This is all true. The only part that is potentially misleading is that the target doesn't need to be a blog. A blog is a fine target, however. The key activity is spending time to articulate a message with enough clarity that another person will understand what you meant and that they will conclude there is some value in it. There are lots of avenues for this.

It's not limited to this, but in the workplace I think of this as "write it down culture". People who write things down often have the most tested and credible ideas, with the first and most important judge being themselves.


Here is a post I wrote a while back that includes charlieplexing.

https://devblogs.microsoft.com/dotnet/blinking-leds-with-ras...


Dive is great. Tools like that are critical for both learning and developing confidence on what you are precisely building/shipping.

Dredge is another tool to look at. I use it for diffing layers.

https://github.com/mthalman/dredge/blob/main/docs/commands/i...


It really does sound amazing. Would have needed this when you guys (hn) and reddit helped me figure out what a rogue Raspberry Pi was doing in our server closet

https://blog.haschek.at/2019/the-curious-case-of-the-RasPi-i...


2019! Can you post an update?



That's an awesome article!


Would love to follow up with you to learn more about your deployment. Info in profile.


Would love to heard more about that! That sounds like a great win. Contact info is in my profile.


The bulleted list in the design point section is intended as a high-level summary. We may do another post later that is part-way between the bulleted list and the post as a whole. Perhaps that would be the last post in the series.


Post author here -- There are lots of resources for teams within Microsoft. Please reach out and we can help you speed up that process. Contact info in my profile.

We work super closely with teams and often post about their fine work and even finer results on our blog.

https://devblogs.microsoft.com/dotnet/category/developer-sto...


Why... Are the names of everything so confusing? Why does the naming scheme hsve to change with whst looks like every release of the language or framework or whatever. To an outsider all the different .net (core|framework| whatever) names just look.. like the same thing.


I hate the naming scheme but I get it up to a point. Core has VERY breaking changes from Framework (killing off libraries although some of them have been unkilled to varying degrees is probably the biggest one). Frankly I wish they'd stuck with Core as the Post Framework name instead of being like "okay now we are just .NET 5!


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: