From acf2fc85a6bd8ec7c715fed042b409bc8f657883 Mon Sep 17 00:00:00 2001 From: Rick Winfrey Date: Tue, 31 May 2016 10:50:06 -0500 Subject: [PATCH] Add weekly summary for 05-31-2016 --- weekly/2016-05-31.md | 81 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 weekly/2016-05-31.md diff --git a/weekly/2016-05-31.md b/weekly/2016-05-31.md new file mode 100644 index 000000000..70510d2da --- /dev/null +++ b/weekly/2016-05-31.md @@ -0,0 +1,81 @@ +# May 31th, 2016 + +NB: On Tuesday this week since Monday was Memorial Day. + +## Agenda + +1. Retrospective on last week: + - What went well? + - What was challenging? + - What did you learn? + + +## What went well? + +@joshvera: + +- Diff summaries merged. +- Introduced a new prelude. +- Pairing with Rick. +- Alignment! + +@rewinfrey: + +- Pairing with Josh. +- Was at MoonConf and enjoyed the conference. +- Almost finished with Haskell Tic Tac Toe. + +@robrix: + +- Alignment resolved! +- Getting diff summaries merged. + + +## What was challenging? + +@joshvera: + +- Didn't make as much progress on the structure of diff summaries as desired. + +@rewinfrey: + +- Continuing to adjust to the project. +- Hit an edge case in Minimax that is tricky. + +@robrix: + +- Not sure why the line approach in alignment solved the problem. +- In stack 1.1 you cannot rely on it rebuilding internal packages (must clean and rebuild semantic diff tool) + + +## What did you learn? + +@joshvera: + +- Learned about the different types of preludes. +- Learned about an extension in GHC 8.0 that introduces Applicative Do syntax, but is tricky to use in parallel computations because of the order of executation. + +@rewinfrey: + +- Learned about different recursion schemes (zygotmorphism +- The transition from thinking about function application to thinking about function composition was an eye-opener. +- Understanding a lot more about why certain shapes are advantageous. +- http://livestream.com/accounts/16500216/events/5467460 (first video) + - Greg Pfeil's talk: 02:24 Recursion Where FP Hits Bottom + - Amar Shah's talk: 04:24 Point Free or Die + - Ashley Powell's talk: 05:57 Negotiating Salary for Women in Tech + - Patrick Thomson's talk: 06:25 Bracer: Transforming Real-World Languages with Coproducts and Recursion Schemes + +@robrix: + +- Learned a lot about GHCi debugging. +- Remembered to question assumptions, specifically about alignment property tests that were throwing results off. +- Using Arbitrary for purposes other than QuickCheck. + + +## Other Items + +@robrix: + +- Planning this week about the timeline for staffshipping diff summaries. +- Planning for a possible mini-summit in late June.