PinnedSantiago Basulto17 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
Santiago BasultoHow 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
Santiago BasultoFun 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
Santiago BasultoPTSD programmersQuick reflection on how children of 90s computers became PTSD programmers, still haunted by their limitations.Jun 28, 2023Jun 28, 2023
Santiago BasultoThe 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
Santiago BasultoPandas 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
Santiago BasultoNotebooks.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
Santiago BasultoPython Concurrency TutorialAn in-depth summary of my PyCon 2020 tutorial.May 15, 2020May 15, 2020
Santiago BasultoMy 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
Santiago BasultoFuck thatThere are 3 companies that I absolutely love and admire: Zoom HQ, Slack and GitLab.Mar 22, 20201Mar 22, 20201