@shock I feel your pain.
This morning I heard someone pronounce infix $ in Haskell as "of" and it blew my mind.
I will never read Haskell in my head the same again. #haskell
@vascorsd ... Decomposition (at the ticket or todo list level) helps me keep my own and my perfectionist report's anxieties in check. It allows me to see a path and make progress; both are important for internal anxiety levels (thus helping manage the key emotion I identified as being problematic for our case).
@vascorsd Yes! It took me a long time to overcome this. Occasionally I still fall into this trap but rarely now. I try to start new projects with the mindset, "let's start building a solution with the right skeleton that basically works first, then we can finish and polish."
As an architect & engineering manager now, I consciously pair myself and another "perfectionist" report with one of the completer-finishers on the team. Decomposing larger tasks into smaller tickets helps, plus todo lists.
@jj1bdx /me waves
@larsrh don't ask questions any of us want to know the answers to.
@Jonoabroad especially now that Web Components are a thing.
@Jonoabroad both, I think?
Favo(u)rite datatype generic API use case? E.g. Servant. What else have you used? What have you used datatype generic programming to describe on your own projects (private or public) and how does the approach compare in your experience with other ways of expressing the problem domain?
@sfsutcliffe I used to visit Kakopetria as a child. It was a calm, meditative experience.
/me breathes deeply with gratitude.
Type-safe anti-fascist infrastructure engineer (Haskell, Nix) with penchant for Charlotte Brontë, bad pop, abstract algebra. Immigrant, gay af, she/her.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!