food Show more
did I ever tell you why I'm tough to the finich
I'm incredibly happy to finally be able to talk about this wild thing I've been apart of building for 4 years!
PSA for programmers Show more
Don't let just any charlatan try to explain monads to you using an analogy. Listen to me, a much more precise and handsome charlatan, instead:
You know the operation "flatMap"? Where you take each value in the collection, turn each one into a possibly empty collection of its own, which are then combined into another collection of different size?
If you have a data structure for which a sensible "flatMap" could be (or is) defined, you're looking at a monad. It's that simple.
Etiquette Show more
Before jumping into someone else's mentions:
✅ Am I being contrarian?
✅ Do I already have a relationship with this person, or am I being inappropriately familiar?
✅ Am I "ironically" doing exactly what this person just said not to do?
✅ Am I derailing another legitimate discussion in order to get on my own favourite hobby-horse or to one-up this person in my knowledge of social issues?
✅ Am I saying "Are you surprised?" when they're disappointed?
✅ Am I providing unsolicited advice?
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either! We adhere to an adapted version of the TootCat Code of Conduct and follow the Toot Café list of blocked instances. Ash is the admin and is supported by Fuzzface, Brian!, and Daniel Glus as moderators. Hosting costs are largely covered by our generous supporters on Patreon – thanks for all the help!