كنان جاسم /kiːˈnæn ˈd͡ʒaːsim/
Software Engineering
26 Jan 2026
What actually makes a developer "senior"?
Why I don’t think being a senior developer is mostly about writing cleverer code.
8 Dec 2025
A look at which of the SOLID principles still hold up in a language with no classes and no inheritance.
15 Sept 2025
How should you structure a Go package?
The package layout that has held up best for me, and why I avoid the “util” package.
11 Aug 2025
When to use named returns in Go?
A discussion on when to use named return values in Go functions, and when to avoid them.