471 reputation
413
bio website
location Earth, TX
age 35
visits member for 3 years, 9 months
seen 2 days ago

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
Jan
2
awarded  Nice Question
Dec
30
accepted Is there a software engineering principle that relates reuse and regression test cost on a production system?
Dec
30
accepted Are go-langs goroutine pools just green threads?
Dec
30
comment Is there a software engineering principle that relates reuse and regression test cost on a production system?
Thanks that's helpful. I've removed references to OO - and expanded on idea of touching shared code, (or code that will become shared code).