Senior SWE at Bloomberg. Writing OCaml for money. Autistic. Send all enquiries to chshersh@gmail.com Content: https://t.co/6laFNyCooC
May 24, 2022 • 18 tweets • 5 min read
🔮 It's not a mystery that SQLite's type system is.. not its strong side. But you probably don't realise the depth of this ocean of shit 💩🌊
☕️ Grab a cup of tea and join me on this exciting journey about some "wonderful" design decisions in software engineering👇🧵
🕗 So, you want to store timestamps in your database.
Nobody has the time to read manuals. So, after browsing StackOverflow answers for about 5 minutes, you'll come up with a schema like the one below
Nov 11, 2021 • 10 tweets • 2 min read
I'm so pissed by the situation around removing (/=) from the Eq typeclass in #Haskell 😡
👇🧵 A very angry thread and I why think that people who want to introduce similar breaking changes to Haskell are just a bunch of kids who want to play with their fancy toys 🎮🎳
DISCLAIMER: I'm not against breaking changes entirely. Sometimes they are unavoidable and there's no better to fix the problem.
For instance, the recent security vulnerability in `aeson`. The problem already affected ALL Haskell applications and needed to be fixed ASAP.