David Wengier
@david.wengier.com
Aussie. Dev at Microsoft working on Razor and a bit of Roslyn (C# and VB). Just generally a big fan of syntax trees I guess. I like Lego. He/him. 🇦🇺
I’m addicted to linked in games and I can’t stand waiting a whole day to play another game round.
November 11, 2025 at 8:47 AM
I’m addicted to linked in games and I can’t stand waiting a whole day to play another game round.
Oh cool, another email from Have I Been Pwned, except oh I dare to use a catch-all email address and therefore I a must be a big business and can't access anything on the site without a subscription.
Utterly useless.
Utterly useless.
November 6, 2025 at 10:49 AM
Oh cool, another email from Have I Been Pwned, except oh I dare to use a catch-all email address and therefore I a must be a big business and can't access anything on the site without a subscription.
Utterly useless.
Utterly useless.
Reposted by David Wengier
my hobbies include going “yeah?” when a cat meows at me
November 5, 2025 at 10:17 AM
my hobbies include going “yeah?” when a cat meows at me
My eldest wanted to go on a bushwalk today, so I happily took him on a bushwalk. Sadly, I have passed away as I am very old and unfit, but I'm hoping to make a full recovery by tomorrow.
Also he wanted to call it a "hike" but I refused.
#melbourne #youyangs
Also he wanted to call it a "hike" but I refused.
#melbourne #youyangs
November 1, 2025 at 3:22 AM
My eldest wanted to go on a bushwalk today, so I happily took him on a bushwalk. Sadly, I have passed away as I am very old and unfit, but I'm hoping to make a full recovery by tomorrow.
Also he wanted to call it a "hike" but I refused.
#melbourne #youyangs
Also he wanted to call it a "hike" but I refused.
#melbourne #youyangs
Watching these two try to find the barcodes on their items was a highlight of the night.
October 31, 2025 at 7:46 AM
Watching these two try to find the barcodes on their items was a highlight of the night.
Damnit, the minimal diff algorithm is too minimal for this use case. Now I need to find a “as minimal as possible but never report any non-white space as having changed” 🤦♂️
October 29, 2025 at 11:28 AM
Damnit, the minimal diff algorithm is too minimal for this use case. Now I need to find a “as minimal as possible but never report any non-white space as having changed” 🤦♂️
I put optional, but super detailed logging from the internals of the Razor formatter, into the product a couple of weeks ago. It's been out (in the C# Extension pre-release) for about a week, and it's already paid for itself multiple times IMO.
Data direct from users finds really good edge cases!
Data direct from users finds really good edge cases!
October 29, 2025 at 7:14 AM
I put optional, but super detailed logging from the internals of the Razor formatter, into the product a couple of weeks ago. It's been out (in the C# Extension pre-release) for about a week, and it's already paid for itself multiple times IMO.
Data direct from users finds really good edge cases!
Data direct from users finds really good edge cases!
I turn on the PC, and there is a slight click, the blue light comes on, the CPU fan starts spinning, and the power supply fan starts spinning, then all of the above turns off, then back to the start again, over and over and nothing else happens.
Dead power supply right?
Fixable? Or replace only?
Dead power supply right?
Fixable? Or replace only?
October 26, 2025 at 11:34 AM
I turn on the PC, and there is a slight click, the blue light comes on, the CPU fan starts spinning, and the power supply fan starts spinning, then all of the above turns off, then back to the start again, over and over and nothing else happens.
Dead power supply right?
Fixable? Or replace only?
Dead power supply right?
Fixable? Or replace only?
I mostly post about .NET stuff, but I need to tell someone that there is an AU Falcon on Cars and Bids right now.
October 24, 2025 at 3:16 AM
I mostly post about .NET stuff, but I need to tell someone that there is an AU Falcon on Cars and Bids right now.
I had Selective Laser Trabeculoplasty on my left eye on Monday, which sounds really scary.
In reality it's just shooting a laser at my eye 60 times, which sounds really scary.
In reality it's just shooting a laser at my eye 60 times, which sounds really scary.
October 22, 2025 at 4:10 AM
I had Selective Laser Trabeculoplasty on my left eye on Monday, which sounds really scary.
In reality it's just shooting a laser at my eye 60 times, which sounds really scary.
In reality it's just shooting a laser at my eye 60 times, which sounds really scary.
Copilot just wrote some code that included a guid in a string literal. This was the correct thing to do, but I can’t stop wondering if it generated a new guid via a tool, or if it has plucked a guid from its training data?
I guess I should check it’s actually a valid guid first.
I guess I should check it’s actually a valid guid first.
October 16, 2025 at 11:40 AM
Copilot just wrote some code that included a guid in a string literal. This was the correct thing to do, but I can’t stop wondering if it generated a new guid via a tool, or if it has plucked a guid from its training data?
I guess I should check it’s actually a valid guid first.
I guess I should check it’s actually a valid guid first.
One day, whoever has the GitHub username "using" (or "code") is going to hunt down everyone responsible for Razor, and enact their revenge for the notification hell they must be in.
October 15, 2025 at 5:00 AM
One day, whoever has the GitHub username "using" (or "code") is going to hunt down everyone responsible for Razor, and enact their revenge for the notification hell they must be in.
I’ve deleted my instagram profile.
Well, I’ve unfollowed everyone and removed all my followers and changed my username and profile but I can’t actually delete it because how else would I know the secret word for trivia night and get a bonus point?
Well, I’ve unfollowed everyone and removed all my followers and changed my username and profile but I can’t actually delete it because how else would I know the secret word for trivia night and get a bonus point?
October 9, 2025 at 8:02 AM
I’ve deleted my instagram profile.
Well, I’ve unfollowed everyone and removed all my followers and changed my username and profile but I can’t actually delete it because how else would I know the secret word for trivia night and get a bonus point?
Well, I’ve unfollowed everyone and removed all my followers and changed my username and profile but I can’t actually delete it because how else would I know the secret word for trivia night and get a bonus point?
Today I:
* appeared on a live stream
* ordered pizza
* lied to a rabbi
Wednesday’s hey 🙄
* appeared on a live stream
* ordered pizza
* lied to a rabbi
Wednesday’s hey 🙄
October 8, 2025 at 8:47 AM
Today I:
* appeared on a live stream
* ordered pizza
* lied to a rabbi
Wednesday’s hey 🙄
* appeared on a live stream
* ordered pizza
* lied to a rabbi
Wednesday’s hey 🙄
First episode of Peacemaker season 2 I hated the new opening titles, the song, and that they changed it.
Episode 4, I added the song to my Spotify playlist.
I’m as basic as they come.
Episode 4, I added the song to my Spotify playlist.
I’m as basic as they come.
October 7, 2025 at 11:34 AM
First episode of Peacemaker season 2 I hated the new opening titles, the song, and that they changed it.
Episode 4, I added the song to my Spotify playlist.
I’m as basic as they come.
Episode 4, I added the song to my Spotify playlist.
I’m as basic as they come.
Gone away for a week and someone seems to have broken all of the AssemblyLoadContexts :(
October 6, 2025 at 8:03 PM
Gone away for a week and someone seems to have broken all of the AssemblyLoadContexts :(
Got an entry to a competition to win a proper coffee machine, which I absolutely don't want, because I purchased a large tin of International Roast.
This is very on brand.
This is very on brand.
October 4, 2025 at 1:24 AM
Got an entry to a competition to win a proper coffee machine, which I absolutely don't want, because I purchased a large tin of International Roast.
This is very on brand.
This is very on brand.
It’s the subtle details that really shows off Apple’s design chops
October 2, 2025 at 10:53 AM
It’s the subtle details that really shows off Apple’s design chops
Watching Love Is Blind season 9, with Denver people, in the hopes I’ll recognise someone. Even though I hadn’t been to Denver since 2017. And I’m about 20 years older than all of these children.
October 2, 2025 at 10:48 AM
Watching Love Is Blind season 9, with Denver people, in the hopes I’ll recognise someone. Even though I hadn’t been to Denver since 2017. And I’m about 20 years older than all of these children.
I didn’t think it was possible, but we found a bad sushi train. Stupid Albury.
October 1, 2025 at 9:56 AM
I didn’t think it was possible, but we found a bad sushi train. Stupid Albury.
Noticed today that the AI summaries of where I was mentioned in meetings I missed, now includes a little positive message at the end, about how it highlights how useful I am.
Not sure if this is just AI being its usual effusive self, or if it has accurately detected my extreme imposter syndrome.
Not sure if this is just AI being its usual effusive self, or if it has accurately detected my extreme imposter syndrome.
September 30, 2025 at 1:49 AM
Noticed today that the AI summaries of where I was mentioned in meetings I missed, now includes a little positive message at the end, about how it highlights how useful I am.
Not sure if this is just AI being its usual effusive self, or if it has accurately detected my extreme imposter syndrome.
Not sure if this is just AI being its usual effusive self, or if it has accurately detected my extreme imposter syndrome.