Published inPython in Plain English`rmmbr` — super simple persistent caching in pythonHere’s a familiar scenario: you’re working on a project that involves making requests to an API like OpenAI, which can quickly rack up…May 16, 2023May 16, 2023
Published inJavaScript in Plain EnglishWhy you shouldn’t use `switch` statementsThe mere existence of a language feature is not enough reason to use it. Neither is usage popularity. The `switch` statement is a good…May 12, 2023May 12, 2023
What good is a ternaryA code review issue — why should you prefer a ternary over an if-else block?May 6, 2023May 6, 2023
EnglishScript — embed natural language in your js codeI’ve written a new library called EnglishScript — https://github.com/uriva/english-scriptApr 17, 2023Apr 17, 2023
`rmmbr` — Super Simple Persistent CachingHere’s a familiar scenario: you’re working on a project that involves making requests to a costly API like OpenAI, which can quickly rack…Apr 12, 2023Apr 12, 2023
Why you should care about p2p socialA psychologist friend had recently complained to me — I hate it that whatsapp shares my online status with my patients. To which I replied…Jan 1, 20235Jan 1, 20235
Published inBetter Programming“await”ing on a Better FutureA case for code abstractionsNov 29, 2022Nov 29, 2022
How to divide your organization into teamsSome thoughts about how to build your company team division correctly.Aug 17, 2022Aug 17, 2022
Make Twitter great again — a guide for Elon MuskI for one am optimistic about Twitter, he’s a smart guy with not a lot of respect for conventions.May 6, 20221May 6, 20221
Introducing Agenda — an open source configuration language for building bots!We at Hyro have been building >100 of bots in the last 4 years. We’ve come to a couple of conclusions:May 3, 2022May 3, 2022