Skip to main content

Articles

Table of Contents

TitleCategoryDescription
A Journey to ConcurrencyConcurrencyFrom assembly to multicores — how abstractions shaped concurrent programming
Better Way of Error HandlingError HandlingWhy treating errors as values leads to safer, more explicit contracts
Why We Shouldn't Blindly Copy-Paste AI-Generated CodeAIAI is autocompletion, not understanding — why CS fundamentals matter more than ever
Lessons from Saving Bunch of FilesSystemsA production incident with inode exhaustion and filesystem fundamentals