Tag programming

What is Good Code?

Many junior to mid-level engineers have misconceptions about what “good code” truly mean. Unfortunately, these misunderstandings are often reinforced by flawed hiring practices. LeetCode problems, parroting SOLID principles, or memorizing framework features might showcase technical knowledge, but they don’t inherently… Continue Reading →

Rethinking Technical Interviews: Lessons from My Experience

Earlier this year, after being laid off, I went through several interviews for technical roles. These interviews often involved take-home tests, coding assignments, and live coding sessions. While I completed a few, I eventually started declining most of them, finding… Continue Reading →

Why Unit of Work is an anti-pattern but not Repository

Is Repository and Unit of Work (UoW) an anti-pattern? In the .NET/C# world, it is often said that Repository/UoW is an anti-pattern and one should probably use Entity Framework Core directly. But if it is an anti-pattern, why are people… Continue Reading →

Stop returning null

Have you ever debugged a null error? It’s like a void space. The error often doesn’t tell you anything. Null handling sucks the life out of developers. Developers should stop returning null. Modern programming languages have exceptions – use them…. Continue Reading →

Why are multiple subnets needed in vSphere ESXi?

Most know that having different subnets for management traffic, vMotion, storage, etc. is a best practice but some may not understand why. Routing 101: Two paths to the same place Let’s take for example you have a laptop and is… Continue Reading →

© 2024 tzlee.com/blog — Powered by WordPress

Theme by Anders NorenUp ↑