41554 blogs · [ { "id": "01a0bb7d-ca1c-7346-b08f-ca92efbe5926", "title": "Swimming in Tech Debt Book Update", "url": "https://loufranco.com/blog/swimming-in-tech-debt-book-update", "published_at": "2025-02-18T17:36:45+00:00" }, { "id": "01a0bb7d-ca1d-731f-885b-d04bcb54c3c7", "title": "Push, Kick, and Swim (through Tech Debt)", "url": "https://loufranco.com/blog/push-kick-and-swim-through-tech-debt", "published_at": "2025-02-17T17:33:59+00:00" }, { "id": "01a0bb7d-ca1d-731f-885b-d04bcc0ddd51", "title": "Swimming to Focus on a Problem", "url": "https://loufranco.com/blog/swimming-to-focus-on-a-problem", "published_at": "2025-02-17T01:49:34+00:00" }, { "id": "01a0bb7d-ca1d-731f-885b-d04bccd42f5f", "title": "Swimming as Meditation", "url": "https://loufranco.com/blog/swimming-as-meditation", "published_at": "2025-02-15T17:05:57+00:00" }, { "id": "01a0bb7d-ca1d-731f-885b-d04bcd76d430", "title": "Question on r/ExperiencedDevs: Getting Code Reviewed Faster", "url": "https://loufranco.com/blog/question-on-r-experienceddevs-getting-code-reviewed-faster", "published_at": "2025-02-14T18:15:01+00:00" }, { "id": "01a0bb7d-ca1d-731f-885b-d04bce6d2f17", "title": "Applying Program Language Learning Techniques to Learn a Foreign Language", "url": "https://loufranco.com/blog/applying-program-language-learning-techniques-to-learn-a-foreign-language", "published_at": "2025-02-13T15:52:04+00:00" }, { "id": "01a0bb7d-ca1d-731f-885b-d04bcec5a5a9", "title": "A Good Pull Request Convinces You That it is Correct", "url": "https://loufranco.com/blog/a-good-pull-request-convinces-you-that-it-is-correct", "published_at": "2025-02-12T13:14:51+00:00" }, { "id": "01a0bb7d-ca1d-731f-885b-d04bcf8440a1", "title": "One Time I Recognized a Junior Catalyst", "url": "https://loufranco.com/blog/one-time-i-recognized-a-junior-catalyst", "published_at": "2025-02-11T17:46:19+00:00" }, { "id": "01a0bb7d-ca1d-731f-885b-d04bd006876f", "title": "Some Behaviors of a Catalyst", "url": "https://loufranco.com/blog/some-behaviors-of-a-catalyst", "published_at": "2025-02-11T00:23:57+00:00" }, { "id": "01a0bb7d-ca1d-731f-885b-d04bd076f749", "title": "Recognize the Catalysts", "url": "https://loufranco.com/blog/recognize-the-catalysts", "published_at": "2025-02-09T16:00:00+00:00" }, { "id": "01a0bb80-d2d5-703e-9463-93000cf9bb3c", "title": "A Little More at the End", "url": "https://loufranco.com/blog/a-little-more-at-the-end", "published_at": "2025-02-08T15:51:26+00:00" }, { "id": "01a0bb80-d2d5-703e-9463-93000d37dc2f", "title": "Progress Bars, not Time Blocks", "url": "https://loufranco.com/blog/progress-bars-not-time-blocks", "published_at": "2025-02-07T17:12:18+00:00" }, { "id": "01a0bb80-d2d5-703e-9463-93000d706df0", "title": "I Prompt Cursor Based on My Progress Bar", "url": "https://loufranco.com/blog/i-prompt-cursor-based-on-my-progress-bar", "published_at": "2025-02-06T12:35:57+00:00" }, { "id": "01a0bb80-d2d5-703e-9463-93000e3123e5", "title": "Any Thing Can Be a Blog Post", "url": "https://loufranco.com/blog/any-thing-can-be-a-blog-post", "published_at": "2025-02-05T14:37:57+00:00" }, { "id": "01a0bb80-d2d5-703e-9463-93000e7868f7", "title": "Review of the AI in the Fantastic Four Teaser", "url": "https://loufranco.com/blog/review-of-the-ai-in-the-fantastic-four-teaser", "published_at": "2025-02-05T02:04:00+00:00" }, { "id": "01a0bb80-d2d5-703e-9463-93000ea89682", "title": "Sweep Edits for My Book", "url": "https://loufranco.com/blog/sweep-edits-for-my-book", "published_at": "2025-02-04T01:25:26+00:00" }, { "id": "01a0bb80-d2d5-703e-9463-93000f5841d7", "title": "Can non-programmers use Cursor?", "url": "https://loufranco.com/blog/can-non-programmers-use-cursor", "published_at": "2025-02-03T01:48:55+00:00" }, { "id": "01a0bb80-d2d5-703e-9463-93000f5fe7c5", "title": "Three Days of Cursor", "url": "https://loufranco.com/blog/three-days-of-cursor", "published_at": "2025-02-01T06:26:00+00:00" }, { "id": "01a0bb80-d2d5-703e-9463-9300103010c3", "title": "January 2025 Blog Roundup", "url": "https://loufranco.com/blog/january-2025-blog-roundup", "published_at": "2025-01-31T20:05:45+00:00" }, { "id": "01a0bb80-d2d5-703e-9463-9300112c8e3a", "title": "Write While True Episode 46: Write as Yourself to Yourself", "url": "https://loufranco.com/blog/write-while-true-episode-46-write-as-yourself-to-yourself", "published_at": "2025-01-30T21:04:26+00:00" }, { "id": "01a0bb8e-6822-7169-88a1-584e2a27dec7", "title": "How to Increase Story Points Per Sprint", "url": "https://loufranco.com/blog/how-to-increase-story-points-per-sprint", "published_at": "2025-01-29T17:07:53+00:00" }, { "id": "01a0bb8e-6822-7169-88a1-584e2a4b9f8f", "title": "Add Developers to a Team Without Lowering Productivity", "url": "https://loufranco.com/blog/add-developers-to-a-team-without-lowering-productivity", "published_at": "2025-01-28T15:02:11+00:00" }, { "id": "01a0bb8e-6822-7169-88a1-584e2ac888b8", "title": "The Case for Adding Entry-Level Devs to Your Team", "url": "https://loufranco.com/blog/the-case-for-adding-entry-level-devs-to-your-team", "published_at": "2025-01-28T02:21:25+00:00" }, { "id": "01a0bb8e-6822-7169-88a1-584e2b159871", "title": "Supernote Manta: Review at Four Weeks", "url": "https://loufranco.com/blog/supernote-manta-review-at-four-weeks", "published_at": "2025-01-26T14:36:14+00:00" }, { "id": "01a0bb8e-6822-7169-88a1-584e2bde8b6b", "title": "The Entry-Level is the Applicant’s First Job", "url": "https://loufranco.com/blog/the-entry-level-is-the-applicants-first-job", "published_at": "2025-01-26T01:37:14+00:00" }, { "id": "01a0bb8e-6822-7169-88a1-584e2bf5803f", "title": "Why Even Triple the Number of Posts You Write", "url": "https://loufranco.com/blog/why-even-triple-the-number-of-posts-you-write", "published_at": "2025-01-24T17:43:03+00:00" }, { "id": "01a0bb8e-6822-7169-88a1-584e2c41254b", "title": "Triple the number of blog posts you write: Follow-up", "url": "https://loufranco.com/blog/triple-the-number-of-blog-posts-you-write-follow-up", "published_at": "2025-01-23T17:05:18+00:00" }, { "id": "01a0bb8e-6822-7169-88a1-584e2cf2c0ef", "title": "Triple the number of blog posts you write", "url": "https://loufranco.com/blog/triple-the-number-of-blog-posts-you-write", "published_at": "2025-01-23T03:08:41+00:00" }, { "id": "01a0bb8e-6822-7169-88a1-584e2d997e7f", "title": "Write While True Episode 45: Gather Your Work", "url": "https://loufranco.com/blog/write-while-true-episode-45-gather-your-work", "published_at": "2025-01-21T23:45:54+00:00" }, { "id": "01a0bb8e-6822-7169-88a1-584e2e72fc4a", "title": "The Lorraine Hotel", "url": "https://loufranco.com/blog/the-lorraine-hotel", "published_at": "2025-01-20T21:04:01+00:00" }, { "id": "01a0bb9b-5651-7393-a6df-740daa93c89e", "title": "Why ChatGPT Works Better for Newbies than StackOverflow", "url": "https://loufranco.com/blog/why-chatgpt-works-better-for-newbies-than-stackoverflow", "published_at": "2025-01-19T13:04:03+00:00" }, { "id": "01a0bb9b-5651-7393-a6df-740daae3dbd3", "title": "A Tale of Two Blogs", "url": "https://loufranco.com/blog/a-tale-of-two-blogs", "published_at": "2025-01-19T02:52:00+00:00" }, { "id": "01a0bb9b-5651-7393-a6df-740dabe011c7", "title": "Evaluating the Evaluators", "url": "https://loufranco.com/blog/evaluating-the-evaluators", "published_at": "2025-01-18T02:04:42+00:00" }, { "id": "01a0bb9b-5651-7393-a6df-740dacd5a7db", "title": "Do Software Developers Need a Brand?", "url": "https://loufranco.com/blog/do-software-developers-need-a-brand", "published_at": "2025-01-16T16:14:00+00:00" }, { "id": "01a0bb9b-5651-7393-a6df-740dada0ab76", "title": "What Would Drumeo Style Coding Tutorials Look Like", "url": "https://loufranco.com/blog/what-would-drumeo-style-coding-tutorials-look-like", "published_at": "2025-01-15T21:15:55+00:00" }, { "id": "01a0bb9b-5651-7393-a6df-740dae970d39", "title": "How to be avoid being replaced by AI", "url": "https://loufranco.com/blog/how-to-be-avoid-being-replaced-by-ai", "published_at": "2025-01-14T15:42:28+00:00" }, { "id": "01a0bb9b-5651-7393-a6df-740daf070ee4", "title": "Thoughts on Tool Making", "url": "https://loufranco.com/blog/thoughts-on-tool-making", "published_at": "2025-01-14T00:11:35+00:00" }, { "id": "01a0bb9b-5651-7393-a6df-740daff7c94b", "title": "Applying My Book Selling Content Strategy to Social Media", "url": "https://loufranco.com/blog/applying-my-book-selling-content-strategy-to-social-media", "published_at": "2025-01-13T00:18:57+00:00" }, { "id": "01a0bb9b-5651-7393-a6df-740db0749dd1", "title": "Applying My Book Selling Content Strategy in My Communities", "url": "https://loufranco.com/blog/applying-my-book-content-strategy-to-my-communities", "published_at": "2025-01-11T17:16:01+00:00" }, { "id": "01a0bb9b-5651-7393-a6df-740db0c814ac", "title": "Applying My Book Selling Content Strategy on Sites I Control", "url": "https://loufranco.com/blog/applying-my-book-selling-content-strategy-on-sites-i-control", "published_at": "2025-01-10T13:44:59+00:00" }, { "id": "01a0bba1-4265-7381-8b47-621ae85a2f00", "title": "My Content Strategy for Selling a Book", "url": "https://loufranco.com/blog/my-content-strategy-for-selling-a-book", "published_at": "2025-01-09T23:33:33+00:00" }, { "id": "01a0bba1-4265-7381-8b47-621ae89b330d", "title": "Can non-programmers make applications with AI?", "url": "https://loufranco.com/blog/can-non-programmers-make-applications-with-ai", "published_at": "2025-01-08T15:49:06+00:00" }, { "id": "01a0bba1-4265-7381-8b47-621ae968aee7", "title": "Write While True Episode 44: Write In Public", "url": "https://loufranco.com/blog/write-while-true-episode-44-write-in-public", "published_at": "2025-01-07T20:39:41+00:00" }, { "id": "01a0bba1-4265-7381-8b47-621ae99d6f76", "title": "Write Test Plans for Every PR (and do them)", "url": "https://loufranco.com/blog/write-test-plans-for-every-pr-and-do-them", "published_at": "2025-01-06T14:35:44+00:00" }, { "id": "01a0bba1-4265-7381-8b47-621aea147038", "title": "How to Find Bugs in a Code Review", "url": "https://loufranco.com/blog/how-to-find-bugs-in-a-code-review", "published_at": "2025-01-05T19:56:06+00:00" }, { "id": "01a0bba1-4265-7381-8b47-621aea2059e7", "title": "How to use Code Reviews to Prevent Bugs from Getting Into Production", "url": "https://loufranco.com/blog/how-to-use-code-reviews-to-prevent-bugs-from-getting-into-production", "published_at": "2025-01-05T02:27:30+00:00" }, { "id": "01a0bba1-4265-7381-8b47-621aeaf01bdc", "title": "Books That Propelled Me in 2024", "url": "https://loufranco.com/blog/books-that-propelled-me-in-2024", "published_at": "2025-01-03T13:51:46+00:00" }, { "id": "01a0bba1-4265-7381-8b47-621aeb38b242", "title": "Make Spaces for Things to Track In Your Journal", "url": "https://loufranco.com/blog/make-spaces-for-things-to-track-in-your-journal", "published_at": "2025-01-02T12:41:41+00:00" }, { "id": "01a0bba1-4265-7381-8b47-621aec0cfc79", "title": "Aspirational Plans for 2025", "url": "https://loufranco.com/blog/aspirational-plans-for-2025", "published_at": "2025-01-01T14:37:11+00:00" }, { "id": "01a0bba1-4265-7381-8b47-621aeca44da1", "title": "2024 Retrospective", "url": "https://loufranco.com/blog/2024-retrospective-2", "published_at": "2024-12-31T10:37:23+00:00" }, { "id": "01a0bba6-c792-7029-86de-e9317f8bfab1", "title": "Make a Space For Each Day in Your Journal", "url": "https://loufranco.com/blog/make-a-space-for-each-day-in-your-journal", "published_at": "2024-12-30T15:35:56+00:00" }, { "id": "01a0bba6-c792-7029-86de-e931803e0fef", "title": "Supernote Manta First Impressions", "url": "https://loufranco.com/blog/supernote-manta-first-impressions", "published_at": "2024-12-30T00:17:29+00:00" }, { "id": "01a0bba6-c792-7029-86de-e931805ad547", "title": "My Year in Weeks", "url": "https://loufranco.com/blog/my-year-in-weeks", "published_at": "2024-12-28T23:54:05+00:00" }, { "id": "01a0bba6-c792-7029-86de-e93180ab8627", "title": "My 2025 Journal PDF for Supernote A5", "url": "https://loufranco.com/blog/my-2025-journal-pdf-for-supernote-a5", "published_at": "2024-12-27T22:15:39+00:00" }, { "id": "01a0bba6-c792-7029-86de-e9318196e4b5", "title": "Page-o-Mat Updates for Electronic Journals", "url": "https://loufranco.com/blog/page-o-mat-updates-for-electronic-journals", "published_at": "2024-12-26T18:49:57+00:00" }, { "id": "01a0bba6-c792-7029-86de-e93182271234", "title": "Christmas Computing Memories", "url": "https://loufranco.com/blog/christmas-computing-memories", "published_at": "2024-12-25T15:07:27+00:00" }, { "id": "01a0bba6-c792-7029-86de-e93182295ce4", "title": "The only two things you need to know about software project management", "url": "https://loufranco.com/blog/the-only-two-things-you-need-to-know-about-software-project-management", "published_at": "2024-12-24T14:18:28+00:00" }, { "id": "01a0bba6-c792-7029-86de-e93183288e4e", "title": "How to introduce tests to a codebase without them", "url": "https://loufranco.com/blog/how-to-introduce-tests-to-a-codebase-without-them", "published_at": "2024-12-23T17:46:10+00:00" }, { "id": "01a0bba6-c792-7029-86de-e93183ec969f", "title": "Mastodon via Hashtags", "url": "https://loufranco.com/blog/mastodon-via-hashtags", "published_at": "2024-12-22T20:04:56+00:00" }, { "id": "01a0bba6-c792-7029-86de-e93184a0f062", "title": "If you want a code review to go fast, do it yourself", "url": "https://loufranco.com/blog/if-you-want-a-code-review-to-go-fast-do-it-yourself", "published_at": "2024-12-21T16:58:09+00:00" }, { "id": "01a0bbab-c354-72a6-a8bc-83237ebbd34a", "title": "Use AI to Code Review Yourself, Not Others", "url": "https://loufranco.com/blog/use-ai-to-code-review-yourself-not-others", "published_at": "2024-12-20T13:46:27+00:00" }, { "id": "01a0bbab-c354-72a6-a8bc-83237f117201", "title": "Mastodon Debugging", "url": "https://loufranco.com/blog/mastodon-debugging", "published_at": "2024-12-19T13:21:36+00:00" }, { "id": "01a0bbab-c354-72a6-a8bc-83237feaa8ef", "title": "Why even do code reviews?", "url": "https://loufranco.com/blog/why-even-do-code-reviews", "published_at": "2024-12-18T13:15:00+00:00" }, { "id": "01a0bbab-c354-72a6-a8bc-83238027cf7f", "title": "How we did CI in 2000", "url": "https://loufranco.com/blog/how-we-did-ci-in-2000", "published_at": "2024-12-17T11:20:45+00:00" }, { "id": "01a0bbab-c354-72a6-a8bc-8323811bdb6d", "title": "Great Works of Software (Poetry Edition)", "url": "https://loufranco.com/blog/great-works-of-software-poetry-edition", "published_at": "2024-12-17T02:41:13+00:00" }, { "id": "01a0bbab-c354-72a6-a8bc-832381adb714", "title": "How to Reduce Legacy code", "url": "https://loufranco.com/blog/how-to-reduce-legacy-code", "published_at": "2024-12-15T21:04:52+00:00" }, { "id": "01a0bbab-c354-72a6-a8bc-8323822f2646", "title": "How to make it harder to game PR metrics", "url": "https://loufranco.com/blog/how-to-make-it-harder-to-game-pr-metrics", "published_at": "2024-12-14T14:00:00+00:00" }, { "id": "01a0bbab-c354-72a6-a8bc-832382723e8e", "title": "How long PR code reviews lower developer productivity", "url": "https://loufranco.com/blog/how-long-pr-code-reviews-lower-developer-productivity", "published_at": "2024-12-13T14:40:06+00:00" }, { "id": "01a0bbab-c354-72a6-a8bc-8323830bf162", "title": "If you still have nitpick PR comments", "url": "https://loufranco.com/blog/if-you-still-have-nitpick-pr-comments", "published_at": "2024-12-12T12:27:50+00:00" }, { "id": "01a0bbab-c354-72a6-a8bc-832383e60c23", "title": "Not all PR nitpick comments are bad", "url": "https://loufranco.com/blog/not-all-pr-nitpick-comments-are-bad", "published_at": "2024-12-11T15:47:21+00:00" }, { "id": "01a0bbb0-b795-721c-9f7b-b32ccf826f3b", "title": "What to do about excessive (good) PR comments", "url": "https://loufranco.com/blog/what-to-do-about-excessive-good-pr-comments", "published_at": "2024-12-10T15:22:03+00:00" }, { "id": "01a0bbb0-b795-721c-9f7b-b32cd0809e25", "title": "What to do about nitpick comments in PRs", "url": "https://loufranco.com/blog/what-to-do-about-nitpick-comments-in-prs", "published_at": "2024-12-09T13:47:20+00:00" }, { "id": "01a0bbb0-b796-7187-a4b8-65f2ed0048f5", "title": "Seven Years of Slow and Steady Progress Towards 30×500", "url": "https://loufranco.com/blog/seven-years-of-slow-and-steady-progress-towards-30x500", "published_at": "2024-12-09T00:46:29+00:00" }, { "id": "01a0bbb0-b796-7187-a4b8-65f2ed59c2a8", "title": "Book Title as Visual Metaphor", "url": "https://loufranco.com/blog/book-title-as-visual-metaphor", "published_at": "2024-12-07T14:55:34+00:00" }, { "id": "01a0bbb0-b796-7187-a4b8-65f2edb354a0", "title": "Titling a book", "url": "https://loufranco.com/blog/titling-a-book", "published_at": "2024-12-06T14:48:23+00:00" }, { "id": "01a0bbb0-b796-7187-a4b8-65f2ee08ea54", "title": "If code reviews take too long, do this first", "url": "https://loufranco.com/blog/if-code-reviews-take-too-long-do-this-first", "published_at": "2024-12-05T17:26:13+00:00" }, { "id": "01a0bbb0-b796-7187-a4b8-65f2ee27bab1", "title": "Network with Alums Just Ahead of You", "url": "https://loufranco.com/blog/network-with-alums-just-ahead-of-you", "published_at": "2024-12-05T00:05:45+00:00" }, { "id": "01a0bbb0-b796-7187-a4b8-65f2ee73c849", "title": "Alumni Networks Increase Your Luck Surface Area", "url": "https://loufranco.com/blog/alumni-networks-increase-your-luck-surface-area", "published_at": "2024-12-03T21:33:19+00:00" }, { "id": "01a0bbb0-b796-7187-a4b8-65f2eea9a622", "title": "Four Ways to Augment Code Coverage", "url": "https://loufranco.com/blog/four-ways-to-augment-code-coverage", "published_at": "2024-12-02T15:21:52+00:00" }, { "id": "01a0bbb0-b796-7187-a4b8-65f2ef354863", "title": "Play Invaders on Glitch", "url": "https://loufranco.com/blog/play-invaders-on-glitch", "published_at": "2024-12-01T14:07:55+00:00" }, { "id": "01a0bbb6-5e62-7155-a3ee-96504730d601", "title": "November 2024 Blog Roundup", "url": "https://loufranco.com/blog/november-2024-blog-roundup", "published_at": "2024-11-30T18:32:39+00:00" }, { "id": "01a0bbb6-5e62-7155-a3ee-965047d5eb56", "title": "Practicing Doodling", "url": "https://loufranco.com/blog/practicing-doodling", "published_at": "2024-11-29T17:20:24+00:00" }, { "id": "01a0bbb6-5e62-7155-a3ee-965048cbb018", "title": "Apples and Oranges are (Relatively) Easy to Compare", "url": "https://loufranco.com/blog/apples-and-oranges-are-relatively-easy-to-compare", "published_at": "2024-11-28T15:26:59+00:00" }, { "id": "01a0bbb6-5e62-7155-a3ee-965048dd6001", "title": "Video Ideas for a Podcast", "url": "https://loufranco.com/blog/video-ideas-for-a-podcast", "published_at": "2024-11-27T20:13:45+00:00" }, { "id": "01a0bbb6-5e62-7155-a3ee-965049775bcb", "title": "Leet Code at Work", "url": "https://loufranco.com/blog/leet-code-at-work", "published_at": "2024-11-27T02:06:35+00:00" }, { "id": "01a0bbb6-5e62-7155-a3ee-96504999eabe", "title": "Announcing View Source", "url": "https://loufranco.com/blog/announcing-view-source", "published_at": "2024-11-26T02:07:42+00:00" }, { "id": "01a0bbb6-5e62-7155-a3ee-96504a7bc6a5", "title": "Write Pitches to Test a Book", "url": "https://loufranco.com/blog/write-pitches-to-test-a-book", "published_at": "2024-11-24T16:35:51+00:00" }, { "id": "01a0bbb6-5e62-7155-a3ee-96504aae746b", "title": "Applying my first two programming lessons to teaching kids to program", "url": "https://loufranco.com/blog/applying-my-first-two-programming-lessons-to-teaching-kids-to-program", "published_at": "2024-11-23T15:05:26+00:00" }, { "id": "01a0bbb6-5e62-7155-a3ee-96504b2ca51b", "title": "Write While True is Returning Soon", "url": "https://loufranco.com/blog/write-while-true-is-returning-soon", "published_at": "2024-11-22T13:37:59+00:00" }, { "id": "01a0bbb6-5e62-7155-a3ee-96504c0c030a", "title": "Mutation Testing", "url": "https://loufranco.com/blog/mutation-testing", "published_at": "2024-11-21T19:11:28+00:00" }, { "id": "01a0bbba-f73d-71ab-9bf0-a21cf71b295c", "title": "How I Wrote (most of) a Useful Book This Year", "url": "https://loufranco.com/blog/how-i-wrote-most-of-a-useful-book-this-year", "published_at": "2024-11-20T13:00:00+00:00" }, { "id": "01a0bbba-f73d-71ab-9bf0-a21cf7fd3969", "title": "Why LinkedIn Works For Me", "url": "https://loufranco.com/blog/why-linkedin-works-for-me", "published_at": "2024-11-19T12:25:24+00:00" }, { "id": "01a0bbba-f73e-7221-b459-a3043b8b8384", "title": "Writing as Yourself to Yourself", "url": "https://loufranco.com/blog/writing-as-yourself-to-yourself", "published_at": "2024-11-18T13:33:20+00:00" }, { "id": "01a0bbba-f73e-7221-b459-a3043c43ff6d", "title": "2025 Pre-Planning", "url": "https://loufranco.com/blog/2025-pre-planning", "published_at": "2024-11-17T14:15:50+00:00" }, { "id": "01a0bbba-f73e-7221-b459-a3043c977fb6", "title": "2024 Retrospective", "url": "https://loufranco.com/blog/2024-retrospective", "published_at": "2024-11-17T00:50:36+00:00" }, { "id": "01a0bbba-f73e-7221-b459-a3043d56b09e", "title": "Add Date Tests for Daylight Savings", "url": "https://loufranco.com/blog/add-date-tests-for-daylight-savings", "published_at": "2024-11-15T16:18:22+00:00" }, { "id": "01a0bbba-f73e-7221-b459-a3043e21f73e", "title": "Technical Debt Typology Research Paper", "url": "https://loufranco.com/blog/technical-debt-typology-research-paper", "published_at": "2024-11-14T20:16:52+00:00" }, { "id": "01a0bbba-f73e-7221-b459-a3043f21eafb", "title": "Adam Tornhill on Tech Debt’s Multiple Dimensions", "url": "https://loufranco.com/blog/adam-tornhill-on-tech-debts-multiple-dimensions", "published_at": "2024-11-13T14:13:13+00:00" }, { "id": "01a0bbba-f73e-7221-b459-a3043f675b13", "title": "Marbleized Code Fat?", "url": "https://loufranco.com/blog/marbleized-code-fat", "published_at": "2024-09-25T12:49:17+00:00" }, { "id": "01a0bbba-f73e-7221-b459-a304402bfd2e", "title": "Follow-up on my Tech Debt Article in The Pragmatic Engineer Newsletter", "url": "https://loufranco.com/blog/follow-up-on-my-tech-debt-article-in-the-pragmatic-engineer-newsletter", "published_at": "2024-09-21T19:30:38+00:00" } ] posts Claim your blog
Back to loumf
Blog · corpus.blog/blogs/loufranco.com/posts

loumf

loufranco.com

2025

2024