jaredpar

@jaredpar.bsky.social

C# compiler lead and all around paranoid coder

Big improvements to the performance of developing C# file-based incoming. Subsequent builds/runs will cache MSBuild outputs & directly invoke the C# compiler if inputs don't change. This in addition to the work in rc.1 to avoid MSBuild completely for simple file-based apps github.com/dotnet/sdk/p...

Reuse CSC arguments in file-based app runs by jjonescz · Pull Request #50635 · dotnet/sdk

Part of #48011. This optimization saves CSC arguments when MSBuild runs and then reuses them in subsequent runs so dotnet run file.cs can skip MSBuild and invoke only the compiler. In my simple exp...

github.com

Another STP (Seattle to Portland) bike ride in the books. Did it in two days this year so a bit more relaxing. 4th time doing this ride and still amazed at how gorgeous the landscape is on this route. #stp

Bild

You can always tell who's worked with me a long time by how they respond to my questions about insane situations: Rookies: Here is why ... and by the way why are you asking that question? Veterans: Here is why and I'm now leaving this chat so you can't tell me why you asked that question.

Building a Debugger is now officially released! It guides you through building a whole native x64 debugger from scratch, dispelling all the magic and teaching you a ton about operating systems as it goes. Even if you don't care about building a debugger, you can read it to your cat.

The book Building a Debugger, featuring a robot designing a complex debugging machine on a drafting boardThe book placed in front of a tortie cat

Trick I’ve been doing lately is getting AI to give me book recommendations. I just feed it all the books I’ve read, tell it why I liked a book and ask for ideas.

As your titles get bigger you need to be conscious about the potential for the things you say to be interpreted differently by the people around you. It is very easy for what used to be off hand comments / musings to start being interpreted as setting direction or defining goals.

Got a customer bug this week that only reproduces when the number of characters generated from razor / cshtml files is an exact multiple of 40K. One of the items in the generated files is the path of the file. Needless to say, that made the bug incredibly challenging to reproduce.

If you're going to watch Murderbot on Apple TV, consider adding it to your watchlist. It's kind of like pre-ordering a book, it tells the streaming service that you're there for our show. Link for US viewers: tv.apple.com/us/show/murd... (You can also search for it on the app.)

Watch Murderbot - Apple TV+

In a high-tech future, a rogue security robot (Alexander Skarsgård) secretly gains free will. To stay hidden, it reluctantly joins a new mission prote…

tv.apple.com