Media Summary: How do we design programs that can be understood? Abstractions coded with the best of intentions often become opaque, ... All I wanted to do was define a few variables with the beloved `let` function. What could possibly go wrong? Well does "failed: ... Much like writing tests, backing up, and flossing, we know we should document…but don't always. After all, documentation ...

Clojureu 2022 Building Intelligible Systems By Alys Brooks - Detailed Analysis & Overview

How do we design programs that can be understood? Abstractions coded with the best of intentions often become opaque, ... All I wanted to do was define a few variables with the beloved `let` function. What could possibly go wrong? Well does "failed: ... Much like writing tests, backing up, and flossing, we know we should document…but don't always. After all, documentation ... Lisp has been around for six decades, promising simplicity and expressive power. Yet, despite its reputation as a secret weapon ... A demonstration of interactive programming using Clojure to solve an extremely boring problem. This talk was recorded at Craft ... At the Climate Corporation, we have a great demand for storing large amounts of raster-based data, and an even greater demand ...

Photo Gallery

:clojureU 2022: "Building Intelligible Systems" by Alys Brooks
:clojureU 2022: "Let it be" by Ariel Alexi
Taking Stock of Your Documentation (by Alys Brooks)
Adam Tornhill - Transforming Software Evolution: Lessons from 10 Years of Clojure in Production
This is not a Clojure talk - Jack Rusher | Craft 2025
Alice Liang -  How to grow your own distributed array database
View Detailed Profile
:clojureU 2022: "Building Intelligible Systems" by Alys Brooks

:clojureU 2022: "Building Intelligible Systems" by Alys Brooks

How do we design programs that can be understood? Abstractions coded with the best of intentions often become opaque, ...

:clojureU 2022: "Let it be" by Ariel Alexi

:clojureU 2022: "Let it be" by Ariel Alexi

All I wanted to do was define a few variables with the beloved `let` function. What could possibly go wrong? Well does "failed: ...

Taking Stock of Your Documentation (by Alys Brooks)

Taking Stock of Your Documentation (by Alys Brooks)

Much like writing tests, backing up, and flossing, we know we should document…but don't always. After all, documentation ...

Adam Tornhill - Transforming Software Evolution: Lessons from 10 Years of Clojure in Production

Adam Tornhill - Transforming Software Evolution: Lessons from 10 Years of Clojure in Production

Lisp has been around for six decades, promising simplicity and expressive power. Yet, despite its reputation as a secret weapon ...

This is not a Clojure talk - Jack Rusher | Craft 2025

This is not a Clojure talk - Jack Rusher | Craft 2025

A demonstration of interactive programming using Clojure to solve an extremely boring problem. This talk was recorded at Craft ...

Alice Liang -  How to grow your own distributed array database

Alice Liang - How to grow your own distributed array database

At the Climate Corporation, we have a great demand for storing large amounts of raster-based data, and an even greater demand ...