41554 blogs · [ { "id": "01a0d5b0-64cd-7123-bd4f-87990ab761c3", "title": "Link: Named and optional arguments Proposoal", "url": "https://blog.poleprediction.com/posts/link-named-optional-arguments-rfc/", "published_at": "2026-09-23T12:20:21+00:00" }, { "id": "01a0d5b0-64cd-7123-bd4f-87990b60724d", "title": "Link: Union vs sum types (2021)", "url": "https://blog.poleprediction.com/posts/link-union-vs-sum-types/", "published_at": "2026-09-21T15:22:43+00:00" }, { "id": "01a0d5b0-64cd-7123-bd4f-87990baf113f", "title": "Why do companies stop using Haskell", "url": "https://blog.poleprediction.com/posts/why-do-companies-stop-using-haskell/", "published_at": "2026-09-17T16:33:01+00:00" }, { "id": "01a0d5b0-64cd-7123-bd4f-87990c0dc9f1", "title": "Link: Danluu: How well do agents use test/verification techniques?", "url": "https://blog.poleprediction.com/posts/link-danluu-agents-test-verification-techniques/", "published_at": "2026-09-14T14:42:23+00:00" }, { "id": "01a0d5b0-64cd-7123-bd4f-87990ccce6eb", "title": "Link: A few good ideas in programming languages", "url": "https://blog.poleprediction.com/posts/link-few-good-ideas-in-pl/", "published_at": "2026-09-13T15:43:19+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6d9d19052", "title": "Type inference and usability issues", "url": "https://blog.poleprediction.com/posts/type-inference-usability-issues/", "published_at": "2026-09-08T12:08:36+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6da0eb331", "title": "Link: There's no limit to how bad code can get", "url": "https://blog.poleprediction.com/posts/link-theres-no-limit-on-how-bad-code-can-get/", "published_at": "2026-09-07T14:44:22+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6db070538", "title": "Link: Repeating ourselves less with M4", "url": "https://blog.poleprediction.com/posts/link-repeating-ourselves-less/", "published_at": "2026-09-04T16:22:35+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6db2d8b9d", "title": "Link: Can we stop with the uptime percentages?", "url": "https://blog.poleprediction.com/posts/link-stop-with-uptime-percentages/", "published_at": "2026-09-04T14:40:11+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6db9a142d", "title": "Gren format does not remove unnecessary parens", "url": "https://blog.poleprediction.com/posts/gren-format-does-not-remove-unnecessary-parens/", "published_at": "2026-08-28T17:39:40+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6dc0b34c0", "title": "Link: Gren format challenges", "url": "https://blog.poleprediction.com/posts/link-gren-format-challenges/", "published_at": "2026-08-28T11:10:42+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6dcdbe8d6", "title": "Update: Ladybird, Servo and strong static guarantees", "url": "https://blog.poleprediction.com/posts/update-ladybird-and-strong-static-typing/", "published_at": "2026-08-28T10:16:24+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6ddb1f8f5", "title": "Lambdas (again) and def syntax", "url": "https://blog.poleprediction.com/posts/lambdas-and-def-syntax/", "published_at": "2026-08-26T10:15:18+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6de5c7ef7", "title": "Link: Mojo is now open source", "url": "https://blog.poleprediction.com/posts/mojo-is-now-open-source/", "published_at": "2026-08-20T10:11:17+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6decaa521", "title": "Video Link: Jayaprabhakar Kadarkarai - Create your own DSLs", "url": "https://blog.poleprediction.com/posts/link-video-kadarkarai-create-dsls/", "published_at": "2026-08-19T08:57:24+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6df70ed39", "title": "Link: python's pre-declared constants are kinda weird", "url": "https://blog.poleprediction.com/posts/link-python-constant-weirdness/", "published_at": "2026-08-15T11:27:21+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6dfb107b1", "title": "Link: Why Go is an Ideal Language for AI-Assisted Software Engineering", "url": "https://blog.poleprediction.com/posts/link-go-and-ideal-llm-language/", "published_at": "2026-08-15T11:27:15+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6e06598ba", "title": "Link: Danluu.pl: Programming language and token efficiency", "url": "https://blog.poleprediction.com/posts/link-danluu-pl-token-efficiency/", "published_at": "2026-08-10T14:00:59+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6e0f1f54c", "title": "Video Link: Reliability lessons from SQLite at Software Should Work", "url": "https://blog.poleprediction.com/posts/link-video-richard-hipp-ssw/", "published_at": "2026-08-07T11:08:51+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6e15e951d", "title": "Link: Twenty years of Pandoc", "url": "https://blog.poleprediction.com/posts/link-pandoc-is-twenty-years-old/", "published_at": "2026-08-06T10:47:03+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6e18736cf", "title": "Internationalisation and automatic translation", "url": "https://blog.poleprediction.com/posts/internationalisation-thoughts/", "published_at": "2026-08-03T10:36:03+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6e27b97de", "title": "Video Link: Dependency Cultures: Software Should Work", "url": "https://blog.poleprediction.com/posts/link-dependency-cultures/", "published_at": "2026-07-31T11:00:43+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6e2a8e477", "title": "Link: Functional Programming from First Principles", "url": "https://blog.poleprediction.com/posts/link-functional-programming-first-principles/", "published_at": "2026-07-28T15:07:16+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6e33fa530", "title": "Fantasy Top Goalscorer", "url": "https://blog.poleprediction.com/posts/fantasy-top-goalscorer/", "published_at": "2026-07-10T10:30:04+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6e401c4e4", "title": "Scoring Orders", "url": "https://blog.poleprediction.com/posts/scoring-orders/", "published_at": "2026-07-06T15:25:36+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6e44e0f5d", "title": "Review: Mo Gawdat: Diary of a CEO", "url": "https://blog.poleprediction.com/posts/mo-gawdat-diary-of-a-ceo/", "published_at": "2026-06-24T16:33:44+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6e5262dbd", "title": "Link: A testing conundrum", "url": "https://blog.poleprediction.com/posts/link-ned-batchelder-testing-conundrum/", "published_at": "2025-12-19T10:18:05+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6e5dd916d", "title": "LLMs and code duplication", "url": "https://blog.poleprediction.com/posts/llms-and-code-reuse/", "published_at": "2025-12-16T19:19:01+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6e619d707", "title": "Link: I Tried Gleam for Advent of Code, and I Get the Hype", "url": "https://blog.poleprediction.com/posts/link-gleam-aoc-hype/", "published_at": "2025-12-11T11:14:31+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6e6e9843e", "title": "Link: Useful patterns for building HTML tools", "url": "https://blog.poleprediction.com/posts/link-sw-html-tools-patterns/", "published_at": "2025-12-11T11:14:31+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6e72193d3", "title": "Link - Avoiding space leaks (in Haskell) at all costs", "url": "https://blog.poleprediction.com/posts/link-haskell-avoiding-space-leaks/", "published_at": "2025-12-03T16:20:18+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6e77a9d15", "title": "More on A.I. Water usage - Empire of A.I.", "url": "https://blog.poleprediction.com/posts/more-on-empire-ai-water-usage/", "published_at": "2025-11-24T10:32:42+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6e827d555", "title": "Small functions and Elm", "url": "https://blog.poleprediction.com/posts/small-functions-and-elm/", "published_at": "2025-11-17T10:40:47+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6e8c6fdf7", "title": "Gmail and spam", "url": "https://blog.poleprediction.com/posts/gmail-and-spam/", "published_at": "2025-11-14T15:42:31+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6e9607d8f", "title": "Link: Herman messes with bad bots", "url": "https://blog.poleprediction.com/posts/link-herman-messes-with-bad-bots/", "published_at": "2025-11-14T11:10:33+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6e9f22040", "title": "Stacks and Laziness", "url": "https://blog.poleprediction.com/posts/stacks-and-laziness/", "published_at": "2025-11-12T10:46:02+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6ea68be40", "title": "Link: Elmi bytes decoders for elmi/elmo files", "url": "https://blog.poleprediction.com/posts/link-elmi-bytes-parser/", "published_at": "2025-11-12T10:37:42+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6eab9bed1", "title": "Elm compilation time with large records", "url": "https://blog.poleprediction.com/posts/elm-compilation-elmi-files/", "published_at": "2025-11-04T14:28:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6eb823682", "title": "A.I. Water usage - Empire of A.I.", "url": "https://blog.poleprediction.com/posts/empire-ai-water-usage/", "published_at": "2025-11-03T10:42:35+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6ebd8b9f5", "title": "String Claude code diff observation", "url": "https://blog.poleprediction.com/posts/claude-code-diffs/", "published_at": "2025-10-30T10:39:39+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6eca80b46", "title": "Links - Syntax Highlighting posts", "url": "https://blog.poleprediction.com/posts/syntax-highlighting-links/", "published_at": "2025-10-21T13:47:02+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6ed5e9000", "title": "Link - What dynamic typing is for", "url": "https://blog.poleprediction.com/posts/link-what-dynamic-typing-is-for/", "published_at": "2025-10-14T15:38:41+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6edf8228b", "title": "Entropic Thoughts: ViewPattern Argument Transform", "url": "https://blog.poleprediction.com/posts/entropic-thoughts-view-pattern-argument-transform/", "published_at": "2025-10-08T11:16:46+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6eef2d3d4", "title": "Link: Elm Queue Shootout", "url": "https://blog.poleprediction.com/posts/elm-queue-shootout/", "published_at": "2025-10-05T14:11:30+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6ef9db264", "title": "Legal standing analogy", "url": "https://blog.poleprediction.com/posts/legal-standing-proposal-standing/", "published_at": "2025-09-23T13:34:58+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6f04cd0f8", "title": "Needless do notation", "url": "https://blog.poleprediction.com/posts/needless-do-notation/", "published_at": "2025-09-18T14:25:21+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6f10bc7e0", "title": "Programming language websites", "url": "https://blog.poleprediction.com/posts/prog-lang-websites/", "published_at": "2025-09-17T09:05:57+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6f1d0aa22", "title": "Ladybird overtakes Servo: Why?", "url": "https://blog.poleprediction.com/posts/ladybird-and-strong-static-typing/", "published_at": "2025-09-10T13:24:27+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6f2b14f88", "title": "Link: Where's all the shovelware?", "url": "https://blog.poleprediction.com/posts/where-is-all-the-shovelware/", "published_at": "2025-09-04T10:34:21+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6f2df38ea", "title": "Return a database from a query", "url": "https://blog.poleprediction.com/posts/return-a-database/", "published_at": "2025-08-21T13:22:50+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6f3288dcb", "title": "Stored credit card information", "url": "https://blog.poleprediction.com/posts/stored-credit-cards/", "published_at": "2025-08-21T12:58:35+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6f3f478bb", "title": "Left-to-right programming and where syntax", "url": "https://blog.poleprediction.com/posts/left-to-right-and-where-syntax/", "published_at": "2025-08-19T11:48:17+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6f3f901ff", "title": "Link - Perfect web app", "url": "https://blog.poleprediction.com/posts/link-perfect-web-app/", "published_at": "2025-08-14T15:49:54+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6f4648523", "title": "GPT-5 Model picker", "url": "https://blog.poleprediction.com/posts/gpt-5-model-picker/", "published_at": "2025-08-14T11:50:39+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6f50374c9", "title": "Probability in words", "url": "https://blog.poleprediction.com/posts/probability-in-words/", "published_at": "2025-07-07T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6f51da9dd", "title": "AI agent programming and files as modules", "url": "https://blog.poleprediction.com/posts/llms-and-files-as-modules/", "published_at": "2025-07-03T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6f6000446", "title": "Functors revisted with comby", "url": "https://blog.poleprediction.com/posts/comby-for-functors/", "published_at": "2025-07-02T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6f64eb216", "title": "Dynamically/Statically typed language and meta-programming", "url": "https://blog.poleprediction.com/posts/dynamically-typed-statically-typed-metaprogramming/", "published_at": "2025-03-28T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6f6e6d1cc", "title": "Euros groups stages compared to Elo ratings", "url": "https://blog.poleprediction.com/posts/euro-2024-group-stages/", "published_at": "2024-06-27T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6f75cf845", "title": "Laziness would be good for Time.Extra.posixToParts", "url": "https://blog.poleprediction.com/posts/time-extra-posix-to-parts-great-laxy-example/", "published_at": "2022-10-27T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6f832c04d", "title": "No more imports", "url": "https://blog.poleprediction.com/posts/no-more-imports/", "published_at": "2022-10-06T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6f8d8665c", "title": "Underscore type params", "url": "https://blog.poleprediction.com/posts/underscore-type-param/", "published_at": "2022-07-26T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6f9c2f6b5", "title": "Structural Custom Types", "url": "https://blog.poleprediction.com/posts/structural-custom-types/", "published_at": "2022-06-29T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6fa4645ad", "title": "SimulatedHttp, functors and sed", "url": "https://blog.poleprediction.com/posts/poor-persons-functors/", "published_at": "2022-03-11T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6fa902203", "title": "Let signatures", "url": "https://blog.poleprediction.com/posts/let-signatures/", "published_at": "2021-05-29T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6fb46d5fa", "title": "100 days of blogging", "url": "https://blog.poleprediction.com/posts/one-hundred-days-of-blogging/", "published_at": "2021-04-10T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6fbc184f3", "title": "Copy from tmux", "url": "https://blog.poleprediction.com/posts/copy-from-tmux/", "published_at": "2021-04-09T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6fc072ce3", "title": "Dry can cost you", "url": "https://blog.poleprediction.com/posts/dry-can-cost-you/", "published_at": "2021-04-08T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6fd054138", "title": "Immutability bugs again", "url": "https://blog.poleprediction.com/posts/immutability-bugs-again/", "published_at": "2021-04-07T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6fdbfb220", "title": "Templating HTML and String interpolation", "url": "https://blog.poleprediction.com/posts/templating/", "published_at": "2021-04-06T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6fe3d3df3", "title": "Overusing Right Pizza", "url": "https://blog.poleprediction.com/posts/overusing-right-pizza/", "published_at": "2021-04-05T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6fef2b2ad", "title": "Case for if-then-else", "url": "https://blog.poleprediction.com/posts/case-for-if-then-else/", "published_at": "2021-04-04T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6ff586b61", "title": "Uses and definitions", "url": "https://blog.poleprediction.com/posts/closer-uses/", "published_at": "2021-04-03T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f6ff66b05e", "title": "Another polymorphism blind spot", "url": "https://blog.poleprediction.com/posts/another-polymorphism-blind-spot/", "published_at": "2021-04-02T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f700036f5f", "title": "Polymorphism blind spot", "url": "https://blog.poleprediction.com/posts/polymorphism-blind-spot/", "published_at": "2021-04-01T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f700f95842", "title": "Elm missing features #1033", "url": "https://blog.poleprediction.com/posts/elm-missing-feature/", "published_at": "2021-03-31T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f7012fed82", "title": "Elm input states", "url": "https://blog.poleprediction.com/posts/elm-input-states/", "published_at": "2021-03-30T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f70146f8ce", "title": "Remote pairing software", "url": "https://blog.poleprediction.com/posts/remote-pairing/", "published_at": "2021-03-29T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f702301457", "title": "Elm-format features", "url": "https://blog.poleprediction.com/posts/elm-format-features/", "published_at": "2021-03-28T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f702ca24cb", "title": "Tailwind so far", "url": "https://blog.poleprediction.com/posts/tailwind-so-far/", "published_at": "2021-03-27T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f703472942", "title": "Pole prediction lives", "url": "https://blog.poleprediction.com/posts/pole-prediction-lives/", "published_at": "2021-03-26T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f703e08745", "title": "Elm-format and boolean logic formulas", "url": "https://blog.poleprediction.com/posts/elm-format-multiline-boolean-formulas/", "published_at": "2021-03-25T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f7043d5c4b", "title": "Does Go question my identity", "url": "https://blog.poleprediction.com/posts/does-go-question-my-identity/", "published_at": "2021-03-24T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f70492a50e", "title": "Dolt is git for databases", "url": "https://blog.poleprediction.com/posts/dolt-git-for-databases/", "published_at": "2021-03-23T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f7054b2d52", "title": "Keywords in a language", "url": "https://blog.poleprediction.com/posts/keywords/", "published_at": "2021-03-22T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f7064a6670", "title": "Pole prediction status", "url": "https://blog.poleprediction.com/posts/pole-prediction-status/", "published_at": "2021-03-21T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f707193efc", "title": "Elm paradox", "url": "https://blog.poleprediction.com/posts/elm-paradox/", "published_at": "2021-03-20T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f707f51a86", "title": "Commented code in the repo", "url": "https://blog.poleprediction.com/posts/commented-code-in-repo/", "published_at": "2021-03-19T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f708a62669", "title": "Let-in, where, and the right pizza", "url": "https://blog.poleprediction.com/posts/let-in-where-builder-pattern/", "published_at": "2021-03-18T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f708ab3277", "title": "Response to a Tailwind Critique", "url": "https://blog.poleprediction.com/posts/tailwind-critique/", "published_at": "2021-03-17T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f708d2ef8c", "title": "Elm-review as an optimiser", "url": "https://blog.poleprediction.com/posts/elm-review-optimiser/", "published_at": "2021-03-16T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f7097e457c", "title": "Non-negotiable features", "url": "https://blog.poleprediction.com/posts/non-negotiable-features/", "published_at": "2021-03-15T00:00:00+00:00" }, { "id": "01a08752-4b5a-72fb-8e6e-95f70a3315fb", "title": "Issues in Git", "url": "https://blog.poleprediction.com/posts/issues-in-git/", "published_at": "2021-03-14T00:00:00+00:00" }, { "id": "01a08752-4b5b-7281-83b5-0441eed87f78", "title": "Pole prediction update", "url": "https://blog.poleprediction.com/posts/pole-prediction-update/", "published_at": "2021-03-13T00:00:00+00:00" }, { "id": "01a08752-4b5b-7281-83b5-0441eee4c605", "title": "Horizontal and Vertical", "url": "https://blog.poleprediction.com/posts/horizontal-vertical/", "published_at": "2021-03-12T00:00:00+00:00" }, { "id": "01a08752-4b5b-7281-83b5-0441ef997153", "title": "Clients as a pitfall", "url": "https://blog.poleprediction.com/posts/clients-as-a-pitfall/", "published_at": "2021-03-11T00:00:00+00:00" }, { "id": "01a08752-4b5b-7281-83b5-0441f0695e28", "title": "Is Elm faking work", "url": "https://blog.poleprediction.com/posts/is-elm-faking-work/", "published_at": "2021-03-10T00:00:00+00:00" }, { "id": "01a08752-4b5b-7281-83b5-0441f14cd98c", "title": "Paul Grahams's Programming Language Questions", "url": "https://blog.poleprediction.com/posts/programming-language-questions/", "published_at": "2021-03-09T00:00:00+00:00" }, { "id": "01a08752-4b5b-7281-83b5-0441f1913ada", "title": "Impossible states and stale messages", "url": "https://blog.poleprediction.com/posts/impossible-states-and-stale-messages/", "published_at": "2021-03-08T00:00:00+00:00" }, { "id": "01a08752-4b5b-7281-83b5-0441f1967494", "title": "Html.Lazy and extensible records", "url": "https://blog.poleprediction.com/posts/extensible-records-and-html-lazy/", "published_at": "2021-03-07T00:00:00+00:00" } ] posts Claim your blog
Back to blog.poleprediction.com
Blog · corpus.blog/blogs/blog.poleprediction.com/posts

blog.poleprediction.com

blog.poleprediction.com

2026

2025

2024

2022

2021