Pinned17 Mental Models, biases and fallacies that Software Developers should know“Don’t forget about Parkinson’s law”, said the product manager during the last sprint planning. “There’s no silver bullet” mumbled the…Sep 11, 20211Sep 11, 20211
How unlikely are collisions with Short UUIDs?I was working with a DataFrame today and I wanted to assign random IDs to each row. As it was a relatively small df (just 61K rows) I…Apr 7Apr 7
Fun with financial returns and Geometric SeriesCan you solve this problem: if you invest $1,500 per month in some security with monthly return r, after 20 years, you have $1M. What’s r?Nov 26, 2023Nov 26, 2023
PTSD programmersQuick reflection on how children of 90s computers became PTSD programmers, still haunted by their limitations.Jun 28, 2023Jun 28, 2023
The big AI loser is not Google, it’s AppleEverybody is (rightfully so) banging on Google for missing the train on LLMs. Which is fair, after all, Google was probably the largest…Apr 9, 2023Apr 9, 2023
Pandas 2.0 vs Pandas 1.3 — Performance ComparisonEDIT/ERRATUM: I made the mistake of combining parse_dates with pyarrow dtype backend. When removed, pyarrow is A LOT faster (40X) reading…Apr 7, 20235Apr 7, 20235
Notebooks.ai is shutting downNotebooks.ai is shutting down on October 1st. We want to apologize to all our users, but we won’t be able to keep providing the service.Aug 28, 20201Aug 28, 20201
My Django dev setupI’ve finally nailed (what for now seems to be) the “perfect” Django dev setup. This can be useful for some of you as well. It’s heavily…Mar 30, 20201Mar 30, 20201
Fuck thatThere are 3 companies that I absolutely love and admire: Zoom HQ, Slack and GitLab.Mar 22, 20201Mar 22, 20201