[ linux · low-level · zero hype ]

You’re not looking for quick fixes. You’re looking for understanding.

A self-taught developer’s notes on how things actually work. Linux internals, systems programming, and the mindset of a mature engineer — no tutorial hell, no corporate noise.

piotrek@devmindset: ~
piotrek@devmindset:~$ whoami
self-taught developer — arch, neovim, python, bash
piotrek@devmindset:~$ cat ./about.md
A blog about how things work underneath. Not “how to write a loop” —
why free() doesn’t always return memory to the OS, and what ld.so
does before main() runs.
piotrek@devmindset:~$ ls ./posts/ | head -5
piotrek@devmindset:~$
# whoami

I write for developers and self-taught programmers who want to understand how code and systems work.

I’m self-taught myself — no formal specialization, but I run Arch every day and I dig until I understand. If a tutorial leaves you asking “but why does that work?”, you will find topics to explore further here.

About me →

New articles, straight to your inbox

When they drop — no spam, no growth hacks. Unsubscribe in one click.

Subscribe →
Scroll to Top