521 reputation
415
bio website
location Earth, TX
age 35
visits member for 3 years, 10 months
seen Nov 24 at 21:54

Nov
23
awarded  Nice Question
Oct
31
accepted What is the actual reason that locks (sentinels) in OO are hard to reason about?
Oct
31
awarded  Popular Question
Oct
31
asked What is the actual reason that locks (sentinels) in OO are hard to reason about?
Oct
12
accepted What was the influence of Chris Okasaki's data structures on Scala?
Oct
12
asked What was the influence of Chris Okasaki's data structures on Scala?
Sep
26
asked When we say a monad 'encapsulates a computation' - is this just saying 'wraps a functional transformation of data'?
Sep
8
accepted Is 'design with types first' ultimately the same as 'design with interfaces first'?
Sep
5
comment Is 'design with types first' ultimately the same as 'design with interfaces first'?
Thanks for your clarification on the expression problem - that's helpful.
Sep
5
comment Is 'design with types first' ultimately the same as 'design with interfaces first'?
This is brilliant. I hear lots of Haskell guys say they don't use TDD for this reason.
Sep
5
comment Is 'design with types first' ultimately the same as 'design with interfaces first'?
Really appreciate the time you put into this comment. I can't help but feel that your afterthought undermines your position. For me - I could swap around your explanation of your two points and it would have the same meaning. Which is the point of the original question.
Sep
4
asked Is 'design with types first' ultimately the same as 'design with interfaces first'?
Aug
29
awarded  Notable Question
Aug
29
awarded  Yearling
Jul
6
awarded  Popular Question
May
31
revised What is the evidence that an API has exceeded its orthogonality in the context of types?
clarified point about orthogonality
May
30
asked What is the evidence that an API has exceeded its orthogonality in the context of types?
May
27
comment Does Clojure borrow concurrency ideas from Haskell?
Care to expand on that? I'm happy to change the accepted question.
May
23
revised Why the Scala fascination with flatmap? (This doesn't seem to be the same for mapcat in the Clojure world)
added link for origin of phrase
Mar
10
awarded  Citizen Patrol