54,302 blogs · [ { "id": "01a08757-62ba-733e-b079-2fcb3bfc4db6", "title": "Developer Tools are not about you", "url": "https://boleary.dev/blog/2026/09-dev-tools-arent-about-you/", "published_at": "2026-07-17T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb3cc4c05a", "title": "End of Beginning", "url": "https://boleary.dev/blog/2026/06-end-of-beginning/", "published_at": "2026-06-03T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb3d34261b", "title": "PinchBench", "url": "https://boleary.dev/projects/pinchbench/", "published_at": "2026-03-07T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb3d4e92da", "title": "Your AI Has Genie Energy (And That's a Problem)", "url": "https://boleary.dev/blog/2026/08-ai-genie-energy/", "published_at": "2026-02-04T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb3e4071ff", "title": "StrandCraft", "url": "https://boleary.dev/projects/strandcraft/", "published_at": "2025-12-28T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb3f0eb915", "title": "The Death of Morality", "url": "https://boleary.dev/blog/2025/07-morality-is-dead/", "published_at": "2025-09-12T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb3f3b197a", "title": "Hurry up and wait", "url": "https://boleary.dev/blog/2025/06-hurry-up-and-wait/", "published_at": "2025-09-06T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb40161456", "title": "The 10 Year Old Trip: One Kid, One Parent, One Perfect Tradition", "url": "https://boleary.dev/blog/2025/04-ten-year-old-trip/", "published_at": "2025-08-23T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb40e6a81f", "title": "Grace Hopper Would Love AI Coding", "url": "https://boleary.dev/blog/2025/05-grace-hopper-ai-coding/", "published_at": "2025-08-19T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4182ee7d", "title": "When Republics Fail", "url": "https://boleary.dev/blog/2025/03-when-republics-fail/", "published_at": "2025-03-20T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb419a23a9", "title": "2024 in Books", "url": "https://boleary.dev/blog/2025/02-2024-in-books/", "published_at": "2025-02-02T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4241f5fc", "title": "Americans found their X (not Twitter)", "url": "https://boleary.dev/blog/2025/01-x-not-twitter/", "published_at": "2025-01-15T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb43116400", "title": "OnlyDNS", "url": "https://boleary.dev/projects/onlydns/", "published_at": "2025-01-05T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4356a71f", "title": "The First Tuesday after the First Monday in November", "url": "https://boleary.dev/blog/2024/11-first-tuesday/", "published_at": "2024-11-05T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb43e670e6", "title": "Empower, Document, Lead", "url": "https://boleary.dev/blog/2024/10-empower-document-lead/", "published_at": "2024-10-06T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb44d66218", "title": "Migrating from Ghost to Render", "url": "https://boleary.dev/blog/2024/09-migrating-from-ghost-to-render/", "published_at": "2024-09-03T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb45152844", "title": "SimpleImport", "url": "https://boleary.dev/projects/simpleimport/", "published_at": "2024-06-06T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb458e6bb4", "title": "Litany of the Saints", "url": "https://boleary.dev/blog/2024/04-litany-of-the-saints/", "published_at": "2024-04-27T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb459a6bf2", "title": "2023 in Books", "url": "https://boleary.dev/blog/2023/12-2023-in-books/", "published_at": "2023-12-27T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb45d38766", "title": "What's Taylor's Age Again?", "url": "https://boleary.dev/blog/2023/12-taylor/", "published_at": "2023-12-20T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb45d7463f", "title": "Productive non-productivity", "url": "https://boleary.dev/blog/2023/10-productive-non-productivity/", "published_at": "2023-10-18T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4697473c", "title": "What they don't tell you about being an executive", "url": "https://boleary.dev/blog/2023/08-executive-lessons/", "published_at": "2023-08-31T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb46d75c53", "title": "AI Instagram", "url": "https://boleary.dev/blog/2023/06-ai-instagram/", "published_at": "2023-06-08T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4707dadb", "title": "New Talk: Shakespeare, Bacon and the NSA", "url": "https://boleary.dev/blog/2023/05-new-talk-shakespeare-bacon-and-the-nsa/", "published_at": "2023-05-25T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb471015e9", "title": "AI - What can it do for me today?", "url": "https://boleary.dev/blog/2023/04-ai-what-can-it-do-for-me-today/", "published_at": "2023-04-20T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb47f37b56", "title": "Don't let good get in the way of better", "url": "https://boleary.dev/blog/2023/02-dont-let-good-get-in-the-way-of-better/", "published_at": "2023-02-27T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb488eb003", "title": "Using PD tools to find my first subdomain takeover", "url": "https://boleary.dev/blog/2023/02-pd-subdomain-takeover/", "published_at": "2023-02-16T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4914a73b", "title": "Using a katana to migrate my website", "url": "https://boleary.dev/blog/2023/01-using-a-katana-to-migrate-my-website/", "published_at": "2023-01-30T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb49a8e013", "title": "Building in the open, again", "url": "https://boleary.dev/blog/2022/12-building-in-the-open-again/", "published_at": "2022-12-20T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb49ce3ef1", "title": "What I learned at GitLab that I don't want to forget", "url": "https://boleary.dev/blog/2022/12-gitlab-lessons/", "published_at": "2022-12-12T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb49d044c2", "title": "Leaving GitLab", "url": "https://boleary.dev/blog/2022/12-leaving-gitlab/", "published_at": "2022-12-07T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb49f46c94", "title": "AI-Generated blog on security engineering", "url": "https://boleary.dev/blog/2022/12-ai-generated-blog-on-security-engineering/", "published_at": "2022-12-02T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4aace84c", "title": "How to Learn Anything", "url": "https://boleary.dev/blog/2022/11-how-to-learn-anything/", "published_at": "2022-11-23T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4b731b5a", "title": "What makes a great tech talk?", "url": "https://boleary.dev/blog/2022/11-what-makes-a-great-tech-talk/", "published_at": "2022-11-18T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4c072286", "title": "The Era of Platforms", "url": "https://boleary.dev/blog/2022/10-the-era-of-platforms/", "published_at": "2022-10-03T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4c08c436", "title": "Why is this war different from all other wars?", "url": "https://boleary.dev/blog/2022/03-why-is-this-war-different-from-all-other-wars/", "published_at": "2022-03-01T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4c43d404", "title": "Support and defend the constitution against all enemies, foreign and domestic", "url": "https://boleary.dev/blog/2022/02-support-defend-constitution/", "published_at": "2022-02-03T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4c8bf850", "title": "New Year, New Language", "url": "https://boleary.dev/blog/2022/01-new-year-new-language/", "published_at": "2022-01-09T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4ca786f4", "title": "Todd Beamer", "url": "https://boleary.dev/blog/2022/01-todd-beamer/", "published_at": "2022-01-08T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4d1dee70", "title": "Michael Collins vs. the Billionaires", "url": "https://boleary.dev/blog/2021/07-michael-collins-vs-the-billionaires/", "published_at": "2021-07-20T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4d990d29", "title": "Running meetings in read-write mode instead of read-only", "url": "https://boleary.dev/blog/2021/03-read-write-meetings/", "published_at": "2021-03-18T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4dca8128", "title": "The Purse Caper: Debugging can be hard", "url": "https://boleary.dev/blog/2021/01-the-purse-caper-debugging-can-be-hard/", "published_at": "2021-01-27T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4e551bb8", "title": "My epiphany about the protests", "url": "https://boleary.dev/blog/2021/01-my-epiphany-about-the-protests/", "published_at": "2021-01-07T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4e6c310c", "title": "Understanding what we don't understand in AI", "url": "https://boleary.dev/blog/2020/12-ai-what-we-dont-understand/", "published_at": "2020-12-04T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4ed158de", "title": "Do you even ART?", "url": "https://boleary.dev/projects/doyouevenart/", "published_at": "2020-09-27T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4ed55507", "title": "Three keys to making the right multi-cloud decisions", "url": "https://boleary.dev/blog/2020/07-three-keys-to-making-the-right-multi-cloud-decisions/", "published_at": "2020-07-13T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4ed9f866", "title": "What's in a name?", "url": "https://boleary.dev/blog/2020/07-whats-in-a-name/", "published_at": "2020-07-08T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb4fb31688", "title": "Changing your default branch - all the places", "url": "https://boleary.dev/blog/2020/06-changing-your-default-branch-all-the-places/", "published_at": "2020-06-13T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb50371a29", "title": "Rename your Git default branch from master to main (with GitLab screenshots)", "url": "https://boleary.dev/blog/2020/06-git-rename-master-main/", "published_at": "2020-06-11T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb510bbbc3", "title": "I was wrong", "url": "https://boleary.dev/blog/2020/06-i-was-wrong/", "published_at": "2020-06-10T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb5182e307", "title": "How I Slack", "url": "https://boleary.dev/blog/2020/05-how-i-slack/", "published_at": "2020-05-28T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb51e393d2", "title": "A guide to Git for beginners", "url": "https://boleary.dev/blog/2020/04-git-for-beginners/", "published_at": "2020-04-13T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb5247a5c2", "title": "GitLab CI/CD for Google Firebase", "url": "https://boleary.dev/blog/2020/03-gitlab-ci-cd-for-google-firebase/", "published_at": "2020-03-16T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb527e4eed", "title": "My next move at GitLab", "url": "https://boleary.dev/blog/2020/03-my-next-move-at-gitlab/", "published_at": "2020-03-11T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb53680d81", "title": "Getting [meta] with GitLab CI/CD: building build images", "url": "https://boleary.dev/blog/2019/08-gitlab-meta-build-images/", "published_at": "2019-08-19T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb54560540", "title": "CI/CD all the things: Pi-hole", "url": "https://boleary.dev/blog/2019/01-ci-cd-all-the-things-pi-hole/", "published_at": "2019-01-14T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb5481b7a3", "title": "CI/CD All the things: Introducing Auto Breakfast from GitLab (sort of)", "url": "https://boleary.dev/blog/2018/06-auto-breakfast/", "published_at": "2018-06-28T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb5496b3d8", "title": "Onboarding Buddy", "url": "https://boleary.dev/projects/onboardingbuddy/", "published_at": "2018-03-26T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb555319de", "title": "Using GitLab to project manage home renovation priorities", "url": "https://boleary.dev/blog/2018/02-gitlab-home-renovation/", "published_at": "2018-02-18T00:00:00+00:00" }, { "id": "01a08757-62ba-733e-b079-2fcb55dabdaa", "title": "Simple Todo List for Slack", "url": "https://boleary.dev/projects/simpletodo/", "published_at": "2016-04-20T00:00:00+00:00" } ] posts Claim your blog
Back to boleary.dev
Blog · corpus.blog/blogs/boleary.dev/posts

boleary.dev

boleary.dev

2026

2025

2024

2023

2022

2021

2020

2019

2018

2016