Blogs / Personal blogs

Farid Zakaria

fzakaria.com

I’m a software engineer, father and wishful amateur surfer. If you’ve come seeking my political views, you’ve found the wrong Fareed.

Popular posts
9
Total points
2,188
HN comments
669
Rank
#735 personal

Visit fzakaria.com → RSS feedOn Hacker News Jun 2020 – Oct 2026

Software Engineering 6Systems & Performance 5Databases & Data 3Infrastructure & DevOps 2Tools & Productivity 1Games & Graphics 1

1

Every Byte Matters

I have spent a large portion of my career working in Java. In that time, you get used to huge classes. New functionality? Just add a new method and field to the class. The cost of each new field is rarely considered. Performance is often considered from a classic computer science perspective by considering asymptotic…

2

Nix wrote half of my debugger

A few days ago I wrote about Rewind VM, a deterministic VM where every run of a Nix build is a pure function of its inputs, thread schedule included! I have been using it to find, reproduce and solve numerous race conditions in Nix builds, but it’s been making me feel a little crazy. What is this superpower, and why…

3

Huge Binaries

A problem I experienced when pursuing my PhD and submitting academic articles was that I had built solutions to problems that required dramatic scale to be effective and worthwhile. Responses to my publication submissions often claimed such problems did not exist; however, I had observed them during my time within…