screenager.dev

Writing

14 articles on systems, algorithms, and things worth remembering

Allalgorithmscompetitive-programmingcomputer-sciencemathcchatgptpythoncpplow-levelguideaiprompt-engineeringtutorialbit-manipulationleetcodedata-structurescodeforceshow-it-worksdeep-learninginteractivesystem-designprogrammingdebuggingfundamentalsphysicssimulationnetworking
October 19, 2025·9 min read·c

What Actually Happens When You Press ^C?

You know that moment when magic becomes real? This is about that moment.

Read article
October 17, 2025·11 min read·networking

Nerds Like to Ping

The most powerful network diagnostic tool you'll ever use is 1,000 lines of code written in a single evening in 1983.

Read article
October 9, 2025·16 min read·algorithms

Git Diff Is Just LCS

Every CS student grinds LCS problems on LeetCode. But do they know it powers git diff? A deep dive into the Hunt-McIlroy algorithm and why your DSA practice is more relevant than Twitter debates suggest.

Read article
September 26, 2025·9 min read·cpp

Programming L-caches

A practical guide to CPU caches, sparked by a slow laptop. Learn how simple changes to your loops and data structures can dramatically speed up your code.

Read article
August 18, 2025·9 min read·programming

Beyond %d: The Hidden World of printf Formats That Most Devs Never Use

Bet you only use %d in your printf statements. Time to discover %x, %o, %b and unlock debugging superpowers you never knew existed.

Read article
1 / 3Next
© 2025 Tejas Mahajan