56,966 blogs · [ { "id": "01a0878e-6adf-7322-8592-66aec3e62a5b", "title": "Take your time", "url": "https://www.jmeiners.com/take-your-time/", "published_at": "2025-11-24T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aec476907f", "title": "Water Hammer Arrestor", "url": "https://www.jmeiners.com/water-hammer/", "published_at": "2025-08-02T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aec4df10a8", "title": "Replacing hardboard siding", "url": "https://www.jmeiners.com/siding/", "published_at": "2025-06-22T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aec53577fa", "title": "Combat Robot", "url": "https://www.jmeiners.com/combat-robot/", "published_at": "2025-04-05T20:17:58+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aec60a467f", "title": "Building Scanning Patents", "url": "https://www.jmeiners.com/floorplan-scanning/", "published_at": "2024-05-12T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aec7077c24", "title": "Thinking styles from math", "url": "https://www.jmeiners.com/thinking-styles/", "published_at": "2022-11-18T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aec7f94634", "title": "Iterating grid cell neighbors", "url": "https://www.jmeiners.com/grid-neighbors/", "published_at": "2022-10-27T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aec8d3f59e", "title": "The Quake entity system: shell scripting for games", "url": "https://www.jmeiners.com/quake-entities/", "published_at": "2022-07-21T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aec9a7bf01", "title": "A simple mesh adjacency data structure", "url": "https://www.jmeiners.com/mesh-adjacency-trick/", "published_at": "2022-06-25T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aec9c2255d", "title": "Literate programming is much more than commenting code", "url": "https://www.jmeiners.com/literate-programming/", "published_at": "2022-03-07T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aeca9e2781", "title": "Deploying Common Lisp Scripts", "url": "https://www.jmeiners.com/common-lisp-scripts/", "published_at": "2022-03-05T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aecb467876", "title": "Almost Solving the Halting Problem", "url": "https://www.jmeiners.com/almost-solving-the-halting-problem/", "published_at": "2021-07-28T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aecb4ee986", "title": "Swift Proposal: Balanced Binary Reduction", "url": "https://www.jmeiners.com/swift-balanced-reduce/", "published_at": "2021-06-14T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aecb85e5d4", "title": "Three Myths about Passive Investing", "url": "https://www.jmeiners.com/three-myths-passive-investing/", "published_at": "2021-05-03T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aecbd3950a", "title": "Advent of Code 2020 Day 18: Rethinking Operator Precedence", "url": "https://www.jmeiners.com/aoc-2020-18/", "published_at": "2020-12-27T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aecbe9c234", "title": "Advent of Code 2020 Day 19: An Easy way to do Part 2", "url": "https://www.jmeiners.com/aoc-2020-19/", "published_at": "2020-12-19T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aecbf9fa91", "title": "The Universal Property of Quotients", "url": "https://www.jmeiners.com/universal-property-quotients/", "published_at": "2020-11-15T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aecc2f8030", "title": "Questioning Probability", "url": "https://www.jmeiners.com/questioning-probability/", "published_at": "2020-10-08T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aecd197dc3", "title": "Understanding LINQ GroupBy", "url": "https://www.jmeiners.com/understanding-groupby/", "published_at": "2020-09-26T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aece0b4f86", "title": "Boring Benefits of Lisp", "url": "https://www.jmeiners.com/boring-benefits-of-lisp/", "published_at": "2020-05-24T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aece716b63", "title": "10 Hard Decisions: A Model for Programmer Productivity", "url": "https://www.jmeiners.com/10-hard-decisions/", "published_at": "2020-04-12T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aecf334960", "title": "Keeping Up-to-date", "url": "https://www.jmeiners.com/keeping-up-to-date/", "published_at": "2020-01-23T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aed02d200b", "title": "MultiplyPoint3x4 in Unity", "url": "https://www.jmeiners.com/unity-fast-multiply/", "published_at": "2020-01-21T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aed0402960", "title": "Think in Math. Write in Code.", "url": "https://www.jmeiners.com/think-in-math/", "published_at": "2019-06-08T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aed08e5124", "title": "Notes on Vector Libraries", "url": "https://www.jmeiners.com/vector-libs/", "published_at": "2019-05-12T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aed16c472a", "title": "Foundation of Math Reading List", "url": "https://www.jmeiners.com/foundations-of-math-reading/", "published_at": "2019-04-14T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aed244df6e", "title": "The Skills Poor Programmers Lack", "url": "https://www.jmeiners.com/the-skills-programmers-lack/", "published_at": "2019-02-22T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aed3115b75", "title": "Modern OpenGL", "url": "https://www.jmeiners.com/modern-opengl/", "published_at": "2017-05-01T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aed32413c6", "title": "HoloLens First Impressions", "url": "https://www.jmeiners.com/hololens-impressions/", "published_at": "2016-11-10T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aed346ec5e", "title": "3D Paint", "url": "https://www.jmeiners.com/3d-paint/", "published_at": "2016-10-30T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aed3b6b672", "title": "Old Artwork", "url": "https://www.jmeiners.com/old-artwork/", "published_at": "2015-10-15T00:00:00+00:00" }, { "id": "01a0878e-6adf-7322-8592-66aed40ed1cd", "title": "Old Games", "url": "https://www.jmeiners.com/old-games/", "published_at": "2015-10-09T00:00:00+00:00" } ] posts Claim your blog
Back to Justin Meiners
Blog · corpus.blog/blogs/jmeiners.com/posts

Justin Meiners

jmeiners.com

2025

2024

2022

2021

2020

2019

2017

2016

2015