41554 blogs · [ { "id": "01a0bbbf-682c-7084-b4cd-4b553c89d568", "title": "My Guest Article on Tech Debt for the Pragmatic Engineer", "url": "https://loufranco.com/blog/my-guest-article-on-the-pragmatic-engineer", "published_at": "2024-09-03T21:20:54+00:00" }, { "id": "01a0bbbf-682c-7084-b4cd-4b553d6e4f4b", "title": "LLMs Talk Too Much", "url": "https://loufranco.com/blog/llms-talk-too-much", "published_at": "2024-09-02T13:36:59+00:00" }, { "id": "01a0bbbf-682c-7084-b4cd-4b553e57589d", "title": "LLMs Can’t Turn You Into a Writer", "url": "https://loufranco.com/blog/llms-cant-turn-you-into-a-writer", "published_at": "2024-09-01T14:10:00+00:00" }, { "id": "01a0bbbf-682c-7084-b4cd-4b553f0906ad", "title": "Policies that reduce dependencies", "url": "https://loufranco.com/blog/policies-that-reduce-dependencies", "published_at": "2024-08-30T19:55:44+00:00" }, { "id": "01a0bbbf-682c-7084-b4cd-4b554007333c", "title": "Identity is a Powerful Habit Totem", "url": "https://loufranco.com/blog/identity-is-a-powerful-habit-totem", "published_at": "2024-08-27T15:50:47+00:00" }, { "id": "01a0bbbf-682c-7084-b4cd-4b55403b0f69", "title": "Humans Have Been Upgraded by LLMs", "url": "https://loufranco.com/blog/humans-have-been-upgraded-by-llms", "published_at": "2024-05-18T19:40:11+00:00" }, { "id": "01a0bbbf-682c-7084-b4cd-4b554055e2c4", "title": "Write While True Episode 43: Accountability Groups", "url": "https://loufranco.com/blog/write-while-true-episode-43-accountability-groups", "published_at": "2024-04-08T19:49:28+00:00" }, { "id": "01a0bbbf-682c-7084-b4cd-4b5540ad10a1", "title": "Static Site Generation from Django", "url": "https://loufranco.com/blog/static-site-generation-from-django", "published_at": "2024-04-07T22:55:01+00:00" }, { "id": "01a0bbbf-682c-7084-b4cd-4b554182bdf9", "title": "February/March 2024 Blog Roundup", "url": "https://loufranco.com/blog/february-march-2024-blog-roundup", "published_at": "2024-03-31T13:39:38+00:00" }, { "id": "01a0bbbf-682c-7084-b4cd-4b5541edad13", "title": "Write While True Episode 42: Keeping Score", "url": "https://loufranco.com/blog/write-while-true-episode-42-keeping-score", "published_at": "2024-03-30T14:24:06+00:00" }, { "id": "01a0bbc3-db47-70b0-93c7-49b1db5d7b26", "title": "Write While True Episode 41: The Lead Measure", "url": "https://loufranco.com/blog/write-while-true-episode-41-the-lead-measure", "published_at": "2024-03-18T18:11:40+00:00" }, { "id": "01a0bbc3-db47-70b0-93c7-49b1dbce6a4e", "title": "Transcripts for a Self-hosted Podcast", "url": "https://loufranco.com/blog/transcripts-for-a-self-hosted-podcast", "published_at": "2024-03-11T13:56:07+00:00" }, { "id": "01a0bbc3-db47-70b0-93c7-49b1dc0ed3dc", "title": "Write While True Episode 40: Let’s Write a Pamphlet", "url": "https://loufranco.com/blog/write-while-true-episode-40-lets-write-a-pamphlet", "published_at": "2024-03-09T16:16:19+00:00" }, { "id": "01a0bbc3-db47-70b0-93c7-49b1dcaeaf5a", "title": "NERD Summit 2024", "url": "https://loufranco.com/blog/nerd-summit-2024", "published_at": "2024-03-08T14:15:28+00:00" }, { "id": "01a0bbc3-db47-70b0-93c7-49b1dcf8bd9f", "title": "PM-led vs. Engineering-led Time", "url": "https://loufranco.com/blog/pm-led-vs-engineering-led-time", "published_at": "2024-03-06T15:29:48+00:00" }, { "id": "01a0bbc3-db47-70b0-93c7-49b1dda7eaae", "title": "Gray Time", "url": "https://loufranco.com/blog/gray-time", "published_at": "2024-03-05T15:25:37+00:00" }, { "id": "01a0bbc3-db47-70b0-93c7-49b1de403f72", "title": "Win the Week", "url": "https://loufranco.com/blog/win-the-week", "published_at": "2024-02-19T13:58:04+00:00" }, { "id": "01a0bbc3-db47-70b0-93c7-49b1deb7b532", "title": "Double Down on Things that Work for You", "url": "https://loufranco.com/blog/double-down-on-things-that-work-for-you", "published_at": "2024-02-12T16:50:02+00:00" }, { "id": "01a0bbc3-db47-70b0-93c7-49b1df7d1b95", "title": "Dropping if-bombs", "url": "https://loufranco.com/blog/dropping-if-bombs", "published_at": "2024-02-06T19:13:13+00:00" }, { "id": "01a0bbc3-db47-70b0-93c7-49b1e056d6f6", "title": "Win the Morning", "url": "https://loufranco.com/blog/win-the-morning", "published_at": "2024-02-05T23:44:42+00:00" }, { "id": "01a0bbca-ceb4-7231-b49b-40f4bfeb0aa8", "title": "January 2023 Roundup", "url": "https://loufranco.com/blog/january-2023-roundup", "published_at": "2024-01-31T20:58:18+00:00" }, { "id": "01a0bbca-ceb4-7231-b49b-40f4c0cbb129", "title": "Help my book", "url": "https://loufranco.com/blog/help-my-book", "published_at": "2024-01-31T04:33:00+00:00" }, { "id": "01a0bbca-ceb4-7231-b49b-40f4c17d726b", "title": "Useful Books I Admire", "url": "https://loufranco.com/blog/useful-books-i-admire", "published_at": "2024-01-30T00:51:24+00:00" }, { "id": "01a0bbca-ceb4-7231-b49b-40f4c19baf5e", "title": "4 Week 4DX Checkin", "url": "https://loufranco.com/blog/4-week-4dx-checkin", "published_at": "2024-01-29T02:07:00+00:00" }, { "id": "01a0bbca-ceb4-7231-b49b-40f4c20329cc", "title": "Write for Yesterday", "url": "https://loufranco.com/blog/write-for-yesterday", "published_at": "2024-01-27T16:41:01+00:00" }, { "id": "01a0bbca-ceb4-7231-b49b-40f4c26f7790", "title": "Build a Progress Bar for Your Work", "url": "https://loufranco.com/blog/build-a-progress-bar-for-your-work", "published_at": "2024-01-27T00:58:43+00:00" }, { "id": "01a0bbca-ceb4-7231-b49b-40f4c2b52dfa", "title": "Short-Form Style", "url": "https://loufranco.com/blog/4273", "published_at": "2024-01-25T20:26:15+00:00" }, { "id": "01a0bbca-ceb4-7231-b49b-40f4c38943ed", "title": "Monetizing Waste", "url": "https://loufranco.com/blog/monetizing-waste", "published_at": "2024-01-25T02:22:55+00:00" }, { "id": "01a0bbca-ceb4-7231-b49b-40f4c41b5170", "title": "Making Time", "url": "https://loufranco.com/blog/making-time", "published_at": "2024-01-24T01:49:51+00:00" }, { "id": "01a0bbca-ceb4-7231-b49b-40f4c45bfe5a", "title": "Paying off Tech Debt Makes You Happy", "url": "https://loufranco.com/blog/paying-off-tech-debt-makes-you-happy", "published_at": "2024-01-22T15:40:30+00:00" }, { "id": "01a0bbcf-d3e0-7198-874c-4d6c4a38f6af", "title": "Money Dials in Software Design", "url": "https://loufranco.com/blog/money-dials-in-software-design", "published_at": "2024-01-22T04:11:00+00:00" }, { "id": "01a0bbcf-d3e0-7198-874c-4d6c4a44bc45", "title": "Passive Voice Commit Messages", "url": "https://loufranco.com/blog/passive-voice-commit-messages", "published_at": "2024-01-21T02:25:15+00:00" }, { "id": "01a0bbcf-d3e0-7198-874c-4d6c4a4afb44", "title": "Make (Tiny) Tech Debt Payments Visible", "url": "https://loufranco.com/blog/make-tiny-tech-debt-payments-visible", "published_at": "2024-01-19T21:13:00+00:00" }, { "id": "01a0bbcf-d3e0-7198-874c-4d6c4adea4a7", "title": "Instant Coverage Check with Code Perturbance", "url": "https://loufranco.com/blog/instant-coverage-check-with-code-perturbance", "published_at": "2024-01-19T00:42:53+00:00" }, { "id": "01a0bbcf-d3e0-7198-874c-4d6c4b400705", "title": "Patterns for Comparing Multidimensional Things", "url": "https://loufranco.com/blog/patterns-for-comparing-multidimensional-things", "published_at": "2024-01-17T23:41:36+00:00" }, { "id": "01a0bbcf-d3e0-7198-874c-4d6c4bcea2a8", "title": "A good reason to use TODO", "url": "https://loufranco.com/blog/a-good-reason-to-use-todo", "published_at": "2024-01-17T00:45:41+00:00" }, { "id": "01a0bbcf-d3e0-7198-874c-4d6c4c7c1575", "title": "If you have (tech) debt, inflation is good", "url": "https://loufranco.com/blog/if-you-have-tech-debt-inflation-is-good", "published_at": "2024-01-15T18:48:26+00:00" }, { "id": "01a0bbcf-d3e0-7198-874c-4d6c4cca1a67", "title": "How to Lower Tech Debt with One Easy Trick", "url": "https://loufranco.com/blog/how-to-lower-tech-debt-with-one-easy-trick", "published_at": "2024-01-14T16:00:00+00:00" }, { "id": "01a0bbcf-d3e0-7198-874c-4d6c4dbcb5fc", "title": "Tech Debt Detectors", "url": "https://loufranco.com/blog/tech-debt-detectors", "published_at": "2024-01-13T19:00:00+00:00" }, { "id": "01a0bbcf-d3e0-7198-874c-4d6c4e515ceb", "title": "Projects that fail never pay off tech debt", "url": "https://loufranco.com/blog/projects-that-fail-never-pay-off-tech-debt", "published_at": "2024-01-12T21:00:00+00:00" }, { "id": "01a0bbd3-c23b-700b-8a41-57a165764272", "title": "Tech Debt in a 3 Month Old Project", "url": "https://loufranco.com/blog/tech-debt-in-a-3-month-old-project", "published_at": "2024-01-11T21:12:54+00:00" }, { "id": "01a0bbd3-c23b-700b-8a41-57a1664d5728", "title": "Accountability Affinity", "url": "https://loufranco.com/blog/accountability-affinity", "published_at": "2024-01-11T03:38:00+00:00" }, { "id": "01a0bbd3-c23b-700b-8a41-57a166964d27", "title": "4DX: Applying the Fourth Discipline", "url": "https://loufranco.com/blog/4dx-applying-the-fourth-discipline", "published_at": "2024-01-10T03:15:00+00:00" }, { "id": "01a0bbd3-c23b-700b-8a41-57a166a8c246", "title": "Grouper with Orange Sauce", "url": "https://loufranco.com/blog/grouper-with-orange-sauce", "published_at": "2024-01-09T01:47:21+00:00" }, { "id": "01a0bbd3-c23b-700b-8a41-57a1677ee3ee", "title": "4DX: Applying the Third Discipline", "url": "https://loufranco.com/blog/4dx-applying-the-third-discipline", "published_at": "2024-01-08T00:51:31+00:00" }, { "id": "01a0bbd3-c23b-700b-8a41-57a167a55981", "title": "4DX: Applying the Second Discipline", "url": "https://loufranco.com/blog/4dx-applying-the-second-discipline", "published_at": "2024-01-06T22:00:00+00:00" }, { "id": "01a0bbd3-c23b-700b-8a41-57a168a0a067", "title": "4DX: Applying the First Discipline", "url": "https://loufranco.com/blog/4dx-applying-the-first-discipline", "published_at": "2024-01-06T02:00:00+00:00" }, { "id": "01a0bbd3-c23b-700b-8a41-57a16941f462", "title": "How I am applying The Four Disciplines of Execution", "url": "https://loufranco.com/blog/how-i-am-applying-the-four-disciplines-of-execution", "published_at": "2024-01-04T15:16:06+00:00" }, { "id": "01a0bbd3-c23b-700b-8a41-57a16965c0c6", "title": "Announcing Season Four of Write While True", "url": "https://loufranco.com/blog/announcing-season-four-of-write-while-true", "published_at": "2024-01-03T17:50:23+00:00" }, { "id": "01a0bbd3-c23b-700b-8a41-57a169b00a31", "title": "My Current (2024) Blog Stack", "url": "https://loufranco.com/blog/my-current-2024-blog-stack", "published_at": "2024-01-02T20:03:21+00:00" }, { "id": "01a0bbd7-7cb0-7336-a1c8-7b269a5a9cd6", "title": "Time in the Zone", "url": "https://loufranco.com/blog/time-in-the-zone", "published_at": "2024-01-01T15:25:52+00:00" }, { "id": "01a0bbd7-7cb0-7336-a1c8-7b269b019dd3", "title": "The Last 13 Weeks", "url": "https://loufranco.com/blog/the-last-13-weeks", "published_at": "2024-01-01T04:38:00+00:00" }, { "id": "01a0bbd7-7cb0-7336-a1c8-7b269bfc7529", "title": "It was 20 years ago today…", "url": "https://loufranco.com/blog/it-was-20-years-ago-today", "published_at": "2023-12-24T02:15:31+00:00" }, { "id": "01a0bbd7-7cb0-7336-a1c8-7b269cb0afb1", "title": "Running Through the New Year", "url": "https://loufranco.com/blog/running-through-the-new-year", "published_at": "2023-12-18T02:12:12+00:00" }, { "id": "01a0bbd7-7cb0-7336-a1c8-7b269d0b105f", "title": "2024 Page-o-Mat Journal", "url": "https://loufranco.com/blog/2024-page-o-mat-journal", "published_at": "2023-12-09T19:48:55+00:00" }, { "id": "01a0bbd7-7cb0-7336-a1c8-7b269df8c8c2", "title": "Gaming ChatBot Recommendations", "url": "https://loufranco.com/blog/gaming-chatbot-recommendations", "published_at": "2023-12-09T13:58:39+00:00" }, { "id": "01a0bbd7-7cb0-7336-a1c8-7b269e037fdc", "title": "TL;DR Yourself", "url": "https://loufranco.com/blog/tldr-yourself", "published_at": "2023-10-17T22:32:28+00:00" }, { "id": "01a0bbd7-7cb0-7336-a1c8-7b269e5066af", "title": "Write While True Episode 39: Dark and Light", "url": "https://loufranco.com/blog/write-while-true-episode-39-dark-and-light", "published_at": "2023-10-16T00:57:17+00:00" }, { "id": "01a0bbd7-7cb0-7336-a1c8-7b269f1beb80", "title": "Shut Up & Write", "url": "https://loufranco.com/blog/shut-up-write", "published_at": "2023-10-15T00:52:12+00:00" }, { "id": "01a0bbd7-7cb0-7336-a1c8-7b269fb6212b", "title": "Be Skeptical of Points-based Productivity Claims", "url": "https://loufranco.com/blog/be-skeptical-of-points-based-productivity-claims", "published_at": "2023-10-14T01:21:13+00:00" }, { "id": "01a0bbdb-1bba-73a4-958d-b077e3ceac4d", "title": "Making My Own CMS Worked Out in the End", "url": "https://loufranco.com/blog/making-my-own-cms-worked-out-in-the-end", "published_at": "2023-10-12T23:55:42+00:00" }, { "id": "01a0bbdb-1bba-73a4-958d-b077e49d1b48", "title": "Don’t Make a Phone-a-Taxi App", "url": "https://loufranco.com/blog/dont-make-a-phone-a-taxi-app", "published_at": "2023-10-12T01:06:04+00:00" }, { "id": "01a0bbdb-1bba-73a4-958d-b077e552b798", "title": "Not Rejected, Just Not Picked", "url": "https://loufranco.com/blog/not-rejected-just-not-picked", "published_at": "2023-10-11T00:25:49+00:00" }, { "id": "01a0bbdb-1bba-73a4-958d-b077e56e7333", "title": "Comparing People is Not Transitive (Another Reason Why Stack Ranking Doesn’t Work)", "url": "https://loufranco.com/blog/comparing-people-is-not-commutative-another-reason-why-stack-ranking-doesnt-work", "published_at": "2023-10-10T01:38:21+00:00" }, { "id": "01a0bbdb-1bba-73a4-958d-b077e648dc47", "title": "Write While True Episode 38: Content-free Sentences", "url": "https://loufranco.com/blog/write-while-true-episode-38-content-free-sentences", "published_at": "2023-10-08T22:59:35+00:00" }, { "id": "01a0bbdb-1bba-73a4-958d-b077e73b353d", "title": "You Can’t Rank Order Multi-Dimensional Things", "url": "https://loufranco.com/blog/you-cant-rank-order-multi-dimensional-things", "published_at": "2023-10-08T00:10:07+00:00" }, { "id": "01a0bbdb-1bba-73a4-958d-b077e7ed636d", "title": "Hype and Career Bets", "url": "https://loufranco.com/blog/hype-and-career-bets", "published_at": "2023-10-07T00:57:21+00:00" }, { "id": "01a0bbdb-1bba-73a4-958d-b077e88979c8", "title": "Self-Hosting a Podcast: 2.5 Years Later", "url": "https://loufranco.com/blog/self-hosting-a-podcast-2-5-years-later", "published_at": "2023-10-06T01:08:36+00:00" }, { "id": "01a0bbdb-1bba-73a4-958d-b077e91f52c5", "title": "Your First LinkedIn Message Should Not Be a Lie", "url": "https://loufranco.com/blog/your-first-linkedin-message-should-not-be-a-lie", "published_at": "2023-10-04T20:32:12+00:00" }, { "id": "01a0bbdb-1bba-73a4-958d-b077e9df9854", "title": "Knowing What You Don’t Want", "url": "https://loufranco.com/blog/knowing-what-you-dont-want", "published_at": "2023-10-04T01:20:33+00:00" }, { "id": "01a0bbde-bf42-7188-8d38-1447f0d72038", "title": "QA is Valuable When Releasing is Expensive", "url": "https://loufranco.com/blog/qa-is-valuable-when-releasing-is-expensive", "published_at": "2023-10-03T02:29:11+00:00" }, { "id": "01a0bbde-bf42-7188-8d38-1447f0d9b3e9", "title": "Write While True Episode 37: The Passive Voice Was Used", "url": "https://loufranco.com/blog/write-while-true-episode-37-the-passive-voice-was-used", "published_at": "2023-10-01T23:31:45+00:00" }, { "id": "01a0bbde-bf42-7188-8d38-1447f0e105aa", "title": "September 2023 Blog Roundup", "url": "https://loufranco.com/blog/september-2023-blog-roundup", "published_at": "2023-09-30T14:26:01+00:00" }, { "id": "01a0bbde-bf42-7188-8d38-1447f1aad2ad", "title": "It takes very little to stand out", "url": "https://loufranco.com/blog/it-takes-very-little-to-stand-out", "published_at": "2023-09-30T01:24:30+00:00" }, { "id": "01a0bbde-bf42-7188-8d38-1447f1b954d9", "title": "Prompt Engineering is a Dead End", "url": "https://loufranco.com/blog/prompt-engineering-is-a-dead-end", "published_at": "2023-09-29T00:51:42+00:00" }, { "id": "01a0bbde-bf42-7188-8d38-1447f2316cd2", "title": "Triangle Estimates", "url": "https://loufranco.com/blog/triangle-estimates", "published_at": "2023-09-28T00:53:01+00:00" }, { "id": "01a0bbde-bf42-7188-8d38-1447f256d982", "title": "Stopping at a Good Part", "url": "https://loufranco.com/blog/stopping-at-a-good-part", "published_at": "2023-09-26T20:29:55+00:00" }, { "id": "01a0bbde-bf42-7188-8d38-1447f2e8280b", "title": "When Someone is Wrong on the Internet", "url": "https://loufranco.com/blog/when-someone-is-wrong-on-the-internet", "published_at": "2023-09-25T23:00:31+00:00" }, { "id": "01a0bbde-bf42-7188-8d38-1447f3d157a8", "title": "Write While True Episode 36: Stack of Paragraphs", "url": "https://loufranco.com/blog/write-while-true-episode-36-stack-of-paragraphs", "published_at": "2023-09-25T00:06:04+00:00" }, { "id": "01a0bbde-bf42-7188-8d38-1447f4968dc8", "title": "Generating Podcast Episode Ideas", "url": "https://loufranco.com/blog/generating-podcast-episode-ideas", "published_at": "2023-09-24T00:03:59+00:00" }, { "id": "01a0bbe2-0f64-7219-80b2-c4b6aff63bb5", "title": "OWASP Should Include LLM Prompt Hacks in Injection", "url": "https://loufranco.com/blog/owasp-on-injection", "published_at": "2023-09-23T01:48:27+00:00" }, { "id": "01a0bbe2-0f64-7219-80b2-c4b6b0a668af", "title": "We Keep Reinventing Injection Attacks", "url": "https://loufranco.com/blog/we-keep-reinventing-injection-attacks", "published_at": "2023-09-22T00:14:20+00:00" }, { "id": "01a0bbe2-0f64-7219-80b2-c4b6b1a07230", "title": "Announcing: Morning Pages Journal with Prompts", "url": "https://loufranco.com/blog/announcing-morning-pages-journal-with-prompts", "published_at": "2023-09-20T22:36:11+00:00" }, { "id": "01a0bbe2-0f64-7219-80b2-c4b6b24e6b13", "title": "Using Recruiters for Entry Level Developers", "url": "https://loufranco.com/blog/using-recruiters-for-entry-level-developers", "published_at": "2023-09-20T01:38:46+00:00" }, { "id": "01a0bbe2-0f64-7219-80b2-c4b6b30e1b9e", "title": "More Page-o-Mat Updates", "url": "https://loufranco.com/blog/more-page-o-mat-updates", "published_at": "2023-09-18T23:57:06+00:00" }, { "id": "01a0bbe2-0f64-7219-80b2-c4b6b38ed037", "title": "Write While True Episode 35: Zombie Nouns", "url": "https://loufranco.com/blog/write-while-true-episode-35-zombie-nouns", "published_at": "2023-09-17T18:05:40+00:00" }, { "id": "01a0bbe2-0f64-7219-80b2-c4b6b41563c2", "title": "“What do you do?”", "url": "https://loufranco.com/blog/what-do-you-do", "published_at": "2023-09-17T01:38:30+00:00" }, { "id": "01a0bbe2-0f64-7219-80b2-c4b6b4d3d84c", "title": "Page-o-Mat Minor Update", "url": "https://loufranco.com/blog/page-o-mat-minor-update", "published_at": "2023-09-15T21:47:22+00:00" }, { "id": "01a0bbe2-0f64-7219-80b2-c4b6b5cf3c0e", "title": "1960’s GE Trained Programmers", "url": "https://loufranco.com/blog/1960s-ge-trained-programmers", "published_at": "2023-09-15T00:26:13+00:00" }, { "id": "01a0bbe2-0f64-7219-80b2-c4b6b601d129", "title": "How to Signal That You Are Open to Work on Linked In", "url": "https://loufranco.com/blog/how-to-signal-that-you-are-open-to-work-on-linked-in", "published_at": "2023-09-14T01:43:18+00:00" }, { "id": "01a0bbe5-4272-7151-a096-df96f4c3cc25", "title": "Job Seekers Should Have Some Linked In Activity", "url": "https://loufranco.com/blog/job-seekers-should-have-some-linked-in-activity", "published_at": "2023-09-12T23:40:43+00:00" }, { "id": "01a0bbe5-4273-72f8-8548-71e611a2d0eb", "title": "Moore’s Law of Football", "url": "https://loufranco.com/blog/moores-law-of-football", "published_at": "2023-09-12T01:02:13+00:00" }, { "id": "01a0bbe5-4273-72f8-8548-71e6124bf7e2", "title": "Write While True Episode 34: Word of the Day", "url": "https://loufranco.com/blog/write-while-true-episode-34-word-of-the-day", "published_at": "2023-09-11T01:10:03+00:00" }, { "id": "01a0bbe5-4273-72f8-8548-71e6130604ac", "title": "PlantUML Cheatsheets", "url": "https://loufranco.com/blog/plantuml-cheatsheets", "published_at": "2023-09-09T22:24:32+00:00" }, { "id": "01a0bbe5-4273-72f8-8548-71e613ee0efe", "title": "Pull Requests for One", "url": "https://loufranco.com/blog/pull-requests-for-one", "published_at": "2023-09-09T01:32:44+00:00" }, { "id": "01a0bbe5-4273-72f8-8548-71e614d4908a", "title": "PlantUML is Byzantine, but I’m OK With That", "url": "https://loufranco.com/blog/plantuml-is-byzantine-but-im-ok-with-that", "published_at": "2023-09-07T23:55:06+00:00" }, { "id": "01a0bbe5-4273-72f8-8548-71e615a66e37", "title": "When to Code a Diagram", "url": "https://loufranco.com/blog/when-to-code-a-diagram", "published_at": "2023-09-07T01:05:34+00:00" }, { "id": "01a0bbe5-4273-72f8-8548-71e615e77cc2", "title": "PlantUML for Confluence", "url": "https://loufranco.com/blog/plantuml-for-confluence", "published_at": "2023-09-05T23:47:32+00:00" }, { "id": "01a0bbe5-4273-72f8-8548-71e616242e62", "title": "Post #500", "url": "https://loufranco.com/blog/post-500", "published_at": "2023-09-04T22:47:15+00:00" }, { "id": "01a0bbe5-4273-72f8-8548-71e616d35712", "title": "Write While True Episode 33: Collect Sentences", "url": "https://loufranco.com/blog/write-while-true-episode-33-collect-sentences", "published_at": "2023-09-03T16:23:20+00:00" } ] posts Claim your blog
Back to loumf
Blog · corpus.blog/blogs/loufranco.com/posts

loumf

loufranco.com

2024

2023