.NET Developer Experience working on C# and Visual Basic at Microsoft. All opinions/speculation/suggestions mine.

Joined February 2012
68 Photos and videos
Don't assume your employer will provide all the hardware and/or service resources needed to complete your job effectively. I've realized over time that 2-5% of my salary will always need to go towards covering the gap.
1
404
It's mainly frustrating when resources are not equally provided, followed by the use of employee efficiency in reviews. Employees who aren't covering the gap with their own money are going to end up docked in productivity reviews.
1
2
318
I really want @Legrand with @netatmo to be the answer for our connected switches, but I can't get past the fact that they don't have a wired three-way (or four-way) switch. The wireless ones don't count because they have noticeable latency and lack power-on indicators.
2
Perhaps a solution here would be allowing two of the wired switches to be linked. The secondary unit (which is connected to always-on power) has no load attached, and instead is linked to the primary switch wirelessly and shows the same LED indicators.
I'm so embarrassed by @Microsoft adding a subscription model to solitaire via Microsoft Solitaire Collection. For anyone else who's lost hours explaining to another generation why they shouldn't click on the ads, I'm sorry you had to deal with that. ☹️
1
8
This is a good example of where everyone benefits by publicly documenting something instead of just writing something in an internal employee resource document. 👍
Replying to @ScareAll
1
I thought I was a big fan of integration tests minimizing mocks for accurate testing of real world conditions, but @hbomax takes it to the next level 😂
5
Czech one more item off the list of things from back home (Texas) I've now made myself during quarantine
1
3
I love when I'm in an internal meeting, and the presenter is talking about how much they care being the best on some topic that I remember was really useful to me back when I was just a customer.
Pro-tip: Software developers on Windows should enable automatic local crash dumps for applications they work on, to allow post-mortem investigation of bugs proving difficult to reproduce: gist.github.com/sharwell/95d…
3
6
I'll take "credit" for this one. 😂 It'll be tamed for the 16.6 Preview 3 release, but in the meantime we'd love to hear what works and what doesn't!
We accidentally made Quick Info a bit too helpful:
1
3
Tonight's dinner, halfway through the cook as it goes into the wrap. 🤤 My first attempt, so kept it rather simple.
1
5
And now for eating 🤤
2
3
Interested in trying the new Nullable Reference Types features but stuck with .NET Framework (desktop) or older .NET Standard targets? I built an experimental tool to use the latest annotated features from the core libraries: github.com/tunnelvisionlabs/…
3
6
If you run a system with many processors (16 ), you may find Server GC improves Visual Studio responsiveness. The difference I observed on Threadripper 2 was substantial: gist.github.com/sharwell/a79…
6
17
Pro-tip: Use this button to switch to folder view if you want to open/edit repository files that aren't part of your normal Solution Explorer view:
6
14
Overheard in a meeting: "MIDI"
Today's task: searching "gacutil microsoft․build.framework" to find people who are breaking Visual Studio. It's never a good idea to GAC assemblies that you didn't originally publish. The original authors' versioning policies likely depend on this for correctness.
2
3
10
Maybe it's just me, but on a subjective interview question I would much rather a candidate answer according to how they see it than attempt to give an answer they think I want to hear.
4