Shared today on Twitter

Live-coding and benchmarking happening in @hackuador’s talk “Performant Polymorphism: Rewrite Rules in Haskell”. #ylj17 https://t.co/TAImkNN73H


RT @afcowie: I am always in awe of people writing Haskell live in front of audience at conferences. @hackuador on fire doing lens benchmark…


RT @TacticalGrace: Record number of attendants at #ylj17 — functional programming is strong in Sydney!


Massive plenary session crowd for @TacticalGrace talking about Haskell + SpriteKit for game development! #ylj17 https://t.co/1waOBBLzJR


Technical speakers – @TacticalGrace is doing *everything right* re: displaying code for a huge crowd. Readable, annotated, animated. #ylj17 https://t.co/hrIi7oraD2


“Here comes the evil part. This is like three Slides of Evil.” – @TacticalGrace 😂 #ylj17 https://t.co/q3lgrbKJjg


@mootpointer Noooooooooo


Celebrating his very first conference presentation by giving his talk BAREFOOT. 😂👣 Nice one, @benkolera. #ylj17 https://t.co/DYHBcIPc8f


If you spend more time maintaining code rather than writing new stuff, optimise for that case – especially with UIs. #ylj17 @benkolera https://t.co/db16G0HlMd


A brief personal history* of JS from @benkolera: DHTML -> AJAX -> Angular -> React -> Elm -> Redux -> Halogen (*dates not exact 😂) #ylj17 https://t.co/QztvLlMV2E


RT @iam_preethi: 1/ Excited to launch a new email course on The Fundamentals of Functional Programming. Whether you’re a beginner…

https…


@cbetta @mseckington Hey, the sun’s shining in Sydney too! ☀️


That would be this #yownight tomorrow with @mseckington and @bodil. Still some tickets left, Sydney! #ylj17 https://t.co/ggPPItN94G https://t.co/66rbx9dDLa


@mmastertheone Sadly, no. I’ll be hosting YOW Night at Optiver: https://t.co/ggPPItN94G But thank you!


Learning about Nix for Functional Systems from @puffnfresh. Rather full crowd! #ylj17 https://t.co/PeCDwuaShi


@girlgerms @puffnfresh We bonded in that moment.


@bodil @puffnfresh I’m glad I’m not the only one whose slide photos come out rainbow coloured! 🌈


@unixbigot I actually recommended we take you everywhere with us as Tweeter-in-Residence. 😂


Last session in Green for #ylj17 day 1! @koterpillar explaining generic programming in Haskell. https://t.co/yh0Hrwr6VU


If you’re in town for #ylj17 and want to know what meetups are happening in Sydney this week, I made an iCal feed: https://t.co/TafJ0JSwuk


“Hi computer; please figure out what I want you to do, and then do it.” The perfect language? 😂 #ylj17 @bodil https://t.co/0ubqN6vrKw


Oh, the indignities of a cat. 😹 https://t.co/fUQNXuYHFS https://t.co/apniUoa4bI


Sydney women – anyone interrelated in a speaking opportunity? Looking for a Jacascript engineer. Message me for details.


@TheRealBnut It was late. 🙂


RT @mootpointer: If you’re doing the Functional Firmware workshop tomorrow at #yjl17 here’s some stuff you’ll want installed: https://t.co/…


#ylj17 kicks off with suggested reading from @conal: The Next 700 Programming Languages by PJ Landin. https://t.co/b6qNvTXy4d https://t.co/9hrLz5kVEP


Now @conal’s talking category theory. (You should be here, @davidhearnden!) #ylj17 https://t.co/6ZLpQGzyAC


RT @puffnfresh: Compiler plugin takes #Haskell code and generalises functions to any CCC. This graph just comes from an instantiation! @con…



Important Note

This site features content going all the way back to 2000. The posts you’ll read reflect my views and writing style at the time. While I have gone back to clean up a few of them, I think it’s important not to sanitise too much. This site is a record of who I am and how I’ve grown. Any blog post written years ago may not reflect who I am today, nor how I would write about the same topic today.