Top all-time · #3332
Oskar Wickström
Personal blog · wickstrom.techprogrammingweb
Oskar Wickström's personal blog at wickstrom.tech covers programming and web. Since 2016, 23 different Hacker News readers have linked it 37 times, most often “Statically Typed Functional Programming with Python 3.12”. It is still writing: the last post was on 2026-08-06, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
Linked for posts on property-based testing, including examples drawn from a video editor and background on Antithesis's Bombadil project. One commenter calls the examples inspirational.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Statically Typed Functional Programming with Python 3.127 people · 7 mentions · first linked 2024-05-23
- Writing a Screencast Video Editor in Haskell2 people · 2 mentions · first linked 2018-10-28
- Finding Bugs in a Coding Agent with Lightweight DST2 people · 2 mentions · first linked 2025-08-28
- Property-Based Testing in a Screencast Editor, Case Study 1: Timeline Flattening2 people · 2 mentions · first linked 2019-03-24
- Specifying State Machines with Temporal Logic2 people · 2 mentions · first linked 2021-05-03
- Motor: Finite-State Machines in Haskell2 people · 2 mentions · first linked 2017-10-27
- Generating sight-reading exercises with constraint logic programming and clojure2 people · 2 mentions · first linked 2016-08-08
- I Built "The Monospace Web"2 people · 2 mentions · first linked 2024-09-26
- There and Back Again: From Quickstrom to Bombadil2 people · 2 mentions · first linked 2026-01-28
- Programming in the Sun: A Year with the Daylight Computer2 people · 2 mentions · first linked 2025-10-10
What Hacker News says?
Here are inspirational examples from properties of a video editor: https://wickstrom.tech/programming/2019/03/24/property-based... The author also published a tool for PBT:nif web front ends which sounds interesting.
Comment linking /programming/2019/03/24/property-based-testing-in-a-screencast-editor-case-study-1.html
on “Property-Based Testing in Rust with Arbitrary”Submitted Programming in the Sun: A Year with the Daylight Computer as a story · 183 points
HN discussionbtw, some background on the project: https://wickstrom.tech/2026-01-28-there-and-back-again-from-...
Comment linking /2026-01-28-there-and-back-again-from-quickstrom-to-bombadil.html
on “Bombadil: Property-based testing for web UIs by Antithesis”Submitted Writing a Screencast Video Editor in Haskell as a story · 126 points
HN discussionSubmitted Specifying State Machines with Temporal Logic as a story · 71 points
HN discussionSubmitted Statically Typed Functional Programming with Python 3.12 as a story · 14 points
HN discussionSubmitted Statically Typed Functional Programming with Python 3.12 as a story · 14 points
HN discussionSubmitted I Built "The Monospace Web" as a story · 13 points
HN discussionSubmitted Quickstrom: High-confidence browser testing as a story · 6 points
HN discussionSubmitted Computer Says No: Error Reporting for LTL as a story · 5 points
HN discussionSubmitted Fuzzing a Coding Agent as a story · 5 points
HN discussionSubmitted Finding Bugs in a Coding Agent with Lightweight DST as a story · 5 points
HN discussionSubmitted Specifying State Machines with Temporal Logic as a story · 5 points
HN discussionSubmitted Writing a Screencast Video Editor in Haskell as a story · 5 points
HN discussionSubmitted Statically Typed Functional Programming with Python 3.12 as a story · 4 points
HN discussionSubmitted Declarative GTK+ Programming with Haskell as a story · 4 points
HN discussionSubmitted Programming in the Sun: A Year with the Daylight Computer as a story · 3 points
HN discussionSubmitted Machine: Learning; Human: Unlearning; as a story · 3 points
HN discussionSubmitted Statically typed functional programming with Python 3.12 as a story · 3 points
HN discussionSubmitted The Bombadil Terminal Experiment as a story · 2 points
HN discussionSubmitted Time Travelling and Fixing Bugs with Property-Based Testing (2019) as a story · 2 points
HN discussionSubmitted Statically Typed Functional Programming with Python 3.12 as a story · 2 points
HN discussionSubmitted Motor: Finite-State Machines in Haskell as a story · 2 points
HN discussionSubmitted Automating the Build of Your Technical Presentation as a story · 2 points
HN discussionSubmitted Taking a Step Back from Oden as a story · 2 points
HN discussionSubmitted Generating sight-reading exercises with constraint logic programming and clojure as a story · 2 points
HN discussionSubmitted Coding on Paper as a story · 1 points
HN discussionSubmitted Catching Typos on My Website with Browser Testing as a story · 1 points
HN discussionSubmitted There and Back Again: From Quickstrom to Bombadil as a story · 1 points
HN discussionSubmitted I Built "The Monospace Web" as a story · 1 points
HN discussion