I know what type-driven development is (didn’t say I’ve mastered it). I sort of get what is test-driven development, or even red-green-refactor. But can you do both at the same time? If you start with types, is there anything left of the green-red-refactor cycle? Or does that mean you write your tests post factum?
Well, actually the reality is not as harsh as the clickbaitey title would make you think. Nothing particularly wrong came out of my introduction of ReasonReact and, by extension, ReasonML to the static build of this very site. The claim that you can introduce Reason & ReasonReact to an existing application one component at a time is entirely true.
Ok, since this blog is experimental anyway, I’ve decided to experient some more and go without comments, at least for now. The first reason, to be honest, is I’ve played with Muut (don’t get me started on things like Disqus), aaand it’s somewhat hard. Much as I’m intrigued by Riot from the same authors, overriding a whole lot of Muut’s css rules is boring (and none of those!importants are particularly easy on these poor eyes).