Mathias Hove
banner
mathiashove.com
Mathias Hove
@mathiashove.com
Software Engineer at https://enterspeed.com, building solutions with .NET, C#, TypeScript, and Azure cloud services.

https://mathiashove.com
What is this? Artificial humor? πŸ˜‚
Thank you ChatGPT for the laugh of the day.

#ChatGPT
November 28, 2025 at 12:16 PM
Debugging a race condition for two days straight. A gentle reminder that software engineering is both art and chaos πŸ˜‚
#softwareDevelopment #dotnet #csharp
November 4, 2025 at 2:26 PM
Does this mean a shared codebase for iOS and Android in Swift projects? Didn't even know that was a thing. 🀩
October 25, 2025 at 3:59 PM
Nothing more permanent than a temporary fix. 😩

#DevLife
#softwaredevelopment
September 12, 2025 at 6:10 AM
Motivation is nice, but structure is what actually gets things done for me.

One gives me bursts of energy, the other makes sure I keep moving.

πŸ‘‰ Which one do you lean on more?

#Productivity
September 10, 2025 at 8:58 PM
Been walking around singing Camotal πŸ‡²πŸ‡½ 🎢 Turns out it’s about sweet potato fields. 🍠

As a Dane married to a Mexican (10 years), I love these little discoveries while we get ready to move to Mexico again. Here’s hoping life as a techie there will be just as fruitful. πŸ’»βœ¨

#mexico #softwareEngineer
September 10, 2025 at 7:59 AM
Perfect is overrated.

Users don’t care about your folder structure β€” they care if it works.

Sometimes good enough software is the best software.

πŸ‘‰ www.mathiashove.com/blog/2025/go...

#SoftwareCraft #DevLife
Good Enough Software
Stop chasing perfect code β€” ship something useful instead.
www.mathiashove.com
September 8, 2025 at 7:15 PM
Awesome. Always enjoy watching everything you publish! :)
September 8, 2025 at 4:22 PM
Such a sweetheart 🀩🀩
September 5, 2025 at 4:26 PM
Exception handling is more than just try/catch.
There are async pitfalls, AggregateException traps, and global handlers we don’t always think about.

Wrote some notes here:πŸ‘‰ www.mathiashove.com/blog/2025/ex...

#CSharp #DotNet
Exception Handling: Beyond Try/Catch
Exception handling in .NET is more than just try/catch. From filters and AggregateException to async quirks and global handlers.
www.mathiashove.com
September 5, 2025 at 9:32 AM
I almost never see Exception Filters in real projects… but they’re such a clean way to handle errors.
Do you use them?

www.mathiashove.com/blog/2025/ex...

#CSharp #DotNet
Simplify Exception Handling with Exception Filters
Exception filters make error handling in C# cleaner and more expressive. They let you catch only what you care about without cluttering your code with nested logic or rethrows.
www.mathiashove.com
September 1, 2025 at 10:51 AM
How i wish I had this feature years ago. I might have had some hair left today!

www.mathiashove.com/blog/2025/cs...

#CSharp #DotNet
C# Nullable Reference Types: Strings Aren’t Always Safe
Null reference exceptions are one of the most common runtime errors in C#. Nullable reference types let the compiler help you avoid themβ€”if you use them correctly.
www.mathiashove.com
August 28, 2025 at 7:52 PM
Running .NET on Linux (Ubuntu)? It’s not just possible β€” it’s often better

www.mathiashove.com/blog/2025/do...

#DotNet #CSharp #Linux
Running .NET on Linux (Ubuntu) for Professional Work
Using .NET on Ubuntu is a real option for professional development today. Here’s what works well, what to watch out for, and why it might (or might not) be the right fit for your workflow.
www.mathiashove.com
August 26, 2025 at 12:40 PM
Dygma is awesome. :) Iwe used it in the couch with my arms resting on each side, combined with a trackball mouse. Only struggle at that point is to stay awake......
July 21, 2025 at 8:17 AM