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
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
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
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