كنان جاسم /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

Does SOLID even apply to Go?

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.