Intent: bring ideas to life. Discuss, sharpen, play. Minimize distance between intent and reality.
Process: aim intent towards curiosityโexploreโrefactor towards orthogonality. Embrace remix culture. Legibility is a partially provided affordance, not a design constraint.
Status: work in progress, plenty of rough edges. But you're
Most content on this site is authored by Teodor Heggelund (https://teod.eu)
Things I believe:
Things I've written:
Some content is eventually complete. Not journals!
Journal: 2022--2024 โ Journal: 2024 โ Open problems โ Weeknotes 2024
Or have a peek. Expect incomplete, ill-formed thoughts.
"Strong opinions loosely held" is an excuse for sloppy thinking ยท 10X fanout ยท 10x-utviklere og problemeierskap ยท A list of awesome websites ยท A perfect day ยท Age of Code 2024 ยท An Emacs Lisp rosetta for Clojurians ยท An interactive Clojure journey ยท Asymmetry and power in discovery ยท Babashka pods for beginners ยท Bimodal strategies ยท Bumblebee ยท Charles Comstock's sketches ยท Clojure survival kit ยท Code sandbox ยท Compressing Thoughts ยท Del det som er pรฅ kanten av hva du kan ยท Dependencies: HOWTO ยท Discover the difference ยท Do you dare be the judge of quality? ยท Don't assume trust. Build trust. ยท Don't hide dragons in the dark ยท Enter the Forest at its Darkest Point ยท Epimetheus Project Management Inc ยท Epistemology for product discovery ยท Erin Meyer ยท FUSE ยท Facing burnout, finding meaning and making space for deep work ยท Factoring Knowledge ยท Factorio dedicated server ยท Fast feedback, wide feedback, no branching ยท Featherweight static analysis in Clojure: using Clj-kondo and Babashka ยท Feedback loops, interface design and how stuff works ยท Formal theory, informal relations ยท Freedom To Explore the Network ยท From Theory to Practice, then Connection ยท Git commit messages should be good, right? ยท Good code as good explanations ยท Good epistemology ยท Graph navigators ยท Gratitude ยท Great programming practice is best learned from experts ยท Grokking Simplicity ยท Holding one's ideas so tightly they suffocate ยท Hourglass architecture - concept capture and references ยท How much is that second dice worth? ยท How to build ideas ยท How to design for a solarpunk aesthetic ยท How to grow knowledge together ยท How to port a Unix pipeline to a Babashka script ยท How to solve problems ยท How to use Twitter ยท Hypertext: The medium is the message ยท I want to learn Nix ยท I want to learn design ยท Intent, Relationships, Action ยท Interface, Perception, Design ยท Iterate Knowledge Archipelago ยท Jacket Interactive ยท Latin hypercube sampling ยท Learning to discover ยท Learning to play support ยท Let the play.teod.eu WIP simmer ยท List of people who stand out ยท Liste over opsjoner pรฅ presentasjoner ยท Literature Notes ยท Lost in specificity ยท Marketing vs science ยท Memextogether ยท Mewtwo ยท Modeling knowledge with RDF ยท Near-instant Module Tests with a Single Keypress ยท OGGPOW: A strategic framework for optionality ยท OKRs are scale invariant ยท Oddmunds liste over ideer uten kropp ยท One Good Goal Plus Options ยท Open source WIP ยท Opinions on books ยท Opt-in hierarchies ยท Orthogonality enables optionality ยท Outcome orientation! Or ... not? ยท Overtone ยท Perception is reality. Perception is not reality. ยท Please talk to me about stuff that doesn't fit! ยท Polyglot programming from an abundence mindset ยท Practice deliberatley with journals ยท Prefer narrow statements ยท Principle of Charity ยท Product discovery for software developers ยท Product owner, project manager, product leader ยท Programmer, cultivate your curiosity! ยท Purposeful Software Development ยท Put the syringe into thine own arm ยท Quantifying where my writing effort goes ยท Reed Hastings ยท Remote Clerk workshop for Scicloj-adjacent people (2022-10) ยท Review the interface ยท Scicloj 2022-10: knowledge management on play.teod.eu ยท Scicloj is awesome ยท Scicloj libraries and tools ยท Shades of Deep Green ยท Sindre ยท Software architecture as capability, feature and assembly ยท Software architecture as langauge construction ยท Static-dynamic interaction ยท Strong relations ยท Teodor codes ยท Teodor's school system ยท The Commons ยท The Culture Map ยท The Phenomenology of Good Code ยท Thesis, anitthesis, synthesis ยท Training, collaboration, delivery ยท Understanding Clojure's datafy and nav ยท Unix signals: a crash course ยท When having many small functions is bad ยท Where do you find your Clojure dependencies? ยท Working with XML on the web ยท Write clear Clojure code with =let= ยท Write drunk, edit sober ยท Writing documentation is best viewed as creative work ยท Writing is fake ยท You are a knowledge worker ยท attention design ยท attention-later ยท bb-install ยท dbx ยท defer the trust problem ยท discussion wishlist ยท disgust sensitivity ยท dots ยท dynamic initiative ยท dynamic-index ยท execution for developers ยท existentialism ยท grace, charity, joy ยท iki: knowledge iterated ยท img ยท inspiration-howto ยท keep your aesthetic playful ยท knowledge playlist ยท little memex ยท machine learning ยท microtheory ยท minimize the number of moving pieces ยท mirroring emotions ยท not good enough! no fire! ยท pandoc-edn ยท phenomenology ยท planning ยท play stupid games, win stupid prizes ยท precise, general, novel ยท proof of work ยท retrospective questions ยท software-architecture ยท sterility, mess and utility ยท support, challenge, carry ยท tech learning ladder ยท tensor calculus 101 ยท there's always a deliverable ยท tools ยท tools for seeing ยท trust, shared sense of quality and shared intent ยท utility is contextual ยท value in context ยท via negativa ยท watchexec make dev
CSS-animasjoner pรฅ Iterate.no ยท Ikke anta tillit. Bygg tillit. ยท Kosekoding ยท Kreativitet til salgs ยท Spillkoding med litt spilldesign ยท Symptomer pรฅ dรฅrlig lederskap ยท Terminalen: Hvordan lรธpe med motorsag ยท Tillit, kvalitet og intensjon i relasjoner: en mentalmodell for รฅ fรฅ ting gjort ยท kos.clj ยท tki-veiledning
Pointers to people, places and artifacts, sometimes interlaced with commentary.
Adam Wiggins ยท Adrian Tofting ยท Adventures in Advanced Symbolic Programming ยท Alan Kay ยท Alex Miller ยท Amedia ยท Anders Haugeto ยท Andrea Amantini ยท Angels Singing: Writing for Programmers ยท Anthem (Leonard Cohen) ยท Antifragile ยท Arne Brasseur ยท Array programming ยท As We May Think ยท Babashka ยท Becoming Empire ยท Berlin ยท Bill Campbell ยท Bodil Stokke ยท Bootstrapping Research & Dynamicland, Dec 2019 ยท Bret Victor ยท Business Readiness Level ยท C (programming language) ยท Can programming be liberated from the von Neumann style? ยท Carl Jung ยท Chris Hanson ยท Chris Nuernberger ยท Christian Johansen ยท Clerk ยท Clojure ยท Clojure Data Cookbook ยท Clojure Deref ยท Clojure visual-tools meeting 15 - play.teod.eu, Kindly ยท Clojureverse ยท Clojurians Slack ยท Colin Smith ยท Conor White-Sullivan ยท Creative Computation ยท Daniel Slutsky ยท Dark Agile ยท Datascript ยท Datomic ยท Dave Liepmann ยท David Deutsch ยท David Schmudde ยท Debugging with the Scientific Method ยท Denotational Design ยท Design in Practice ยท Design, Composition and Performance ยท Designerly ways of knowing ยท Dustin Getz ยท Dynamicland ยท Electric Clojure ยท Elements of Clojure ยท Elinor Ostrum ยท Elisabeth Irgens ยท Eliyahu Goldratt ยท Elm (programming language) ยท Emacs ยท Emacs Lisp ยท Emmy ยท Empowered ยท Eric Normand ยท Eric Raymond ยท Erik Assum ยท Eva Parish ยท Evan Czaplicki ยท Exploring onboarding success, organizational fit, and turnover intention of software professionals ยท Extreme Ownership ยท Extreme Programming (book) ยท Extreme Programming Explained ยท Finite element implementation of lower-order strain gradient plasticity in Abaqus ยท Finn Holme ยท Flavio Sousa ยท Friedrich Nietzsche ยท Gerald Jay Sussman ยท Gert Goet ยท Git ยท Go (programming language) ยท Hammock Driven Development ยท Haskell: hardt og godt ยท Heart of Clojure ยท Henrik Lissner ยท Hiccup ยท Ida Aanes ยท Impose limitations and eliminate variance ยท In a Box ยท Inspired ยท Iterate AS ยท J (programming language) ยท Jack Rusher ยท JavaScript modules ยท Jeremy Vuillermet ยท Jessica Kerr ยท Jethro Kuan ยท Joakim Sellevold ยท Jocko Willink ยท John Backus ยท John MacFarlane ยท Julian Hallen Eriksen ยท Karl Popper ยท Kent Beck ยท Kira McLean ยท Kristian Collin Berge ยท Lars Barlindhaug ยท Leonard Cohen ยท Lessons learned teaching Elm to kids ยท Literate Programming ยท Llewellyn Falco ยท Lord of the Rings ยท Loved (book) ยท Lรฆre teori, lรฆre praksis ยท Magnar Sveen ยท Magnus Reier Rushfeldt ยท Malcolm Sparks ยท Mark McGranaghan ยท Martin Fowler ยท Martin Kavalar ยท Marty Cagan ยท Mathbox ยท Maybe Not ยท Metamuse (podcast) ยท Michiel Borkent ยท NTNU ยท Nadia ยท Nassim Taleb ยท Naval Ravikant ยท Neno Mindjek ยท Nextjournal ยท Nikita Prokopov ยท Niklas Luhman ยท No Rules Rules ยท OLORM ยท Oddmund ยท Olav Moseng ยท Ole Jacob ยท OpenFOAM ยท Org-mode ยท Org-roam ยท Pandoc ยท Patrick Dubroy ยท Paulus Esterhazy ยท Personal Feedback ยท Peter Naur ยท Peter Strรถmberg ยท Programming as Theory Building ยท Programming in an Interactive Environment: the Lisp Experience ยท Quil ยท Rainbow tables: what they are, and why we salt passwords before hashing, explained with Clojure ยท Rich Hickey ยท Richard Tingstad ยท Roam Research ยท Ruben Sevaldson ยท Rust (programming language) ยท Sam Ritchie ยท Say What You Mean ยท Scicloj ยท Scicloj visual-tools ยท Scittle ยท Simon Wardley ยท Simone de Beauvoir ยท Simple Made Easy ยท Skunk Works: A Personal Memoir of My Years at Lockheed ยท Software Design for Flexibility ยท Software dependencies cause operational expense ยท Stanisลaw Lem ยท Steinar Barstad ยท Steven Mittens ยท Steven Pressfield ยท Stop Writing Dead Programs ยท Stuart Halloway ยท Systems Thinking - Notes and Resources, by Robert Stuttaford ยท Technology Readiness Level ยท Ted Nelson ยท Teodor Heggelund ยท The Art of Unix Programming ยท The Bed of Procrustes ยท The Beginning of Infinity ยท The Courage to Be Disliked ยท The Cyberiad ยท The Ethics of Ambiguity ยท The Goal (book) ยท The Language of the System ยท The Origins of Opera and the Future of Programming ยท The Pragmatic Programmer ยท The Value of Values ยท The War of Art ยท Thusan Arul ยท Tidy First? ยท Tim Berners Lee ยท Tom MacWright ยท Transformed (book) ยท Trillion Dollar Coach ยท Unicad ยท Vannevar Bush ยท Visakan Veerasamy ยท Ward Cunningham ยท Werner Hetzog ยท Wheel of Time ยท Why don't we have a strategy? ยท Woolit ยท You are in a maze of deeply nested maps, all alike ยท Zach Tellman ยท Zig ยท application.garden ยท babashka-conf ยท browsetxt ยท clj-reload ยท coachability ยท currmap-clojure-data-science-draft ยท dangerous writing app ยท dtype-next ยท episteme ยท friendly ambitious nerd ยท fzf ยท gradient descent ยท growth mindset ยท interactive programming ยท introspect (book) ยท it's not about you ยท lindy compatibility ยท livejs.com ยท livereload.net ยท maria.cloud ยท me ยท mikrobloggeriet.no ยท neil-quickadd ยท neural network ยท play.teod.eu ยท rich-facepalm ยท sqlite ยท sqlitebrowser ยท symmathesy ยท techne ยท technical debt ยท test && commit || revert ยท twitter rpg strategy guide.txt ยท visa ยท visakanv's 50yr โplanโ for global nerd network (wip)
A "read it later" strategy that works ยท A bitemporal worldview ยท Bink: Bookmarks are just data ยท Library: makefile-edn ยท Shabakka ยท play.teod.eu: Rolling retrospective (deprecated)
I include this list as a personal reminder.
Good question! What this is is perhaps less useful than what this is for.
Then, what is this for?
It's for playing with ideas. Good ones, but mostly bad ones. Toss them around. Light them on fire. Then watch the smoke rise!
โWhat this isโ is in flux. See play.teod.eu for discussion.