56,966 blogs · [ { "id": "01a08762-15e6-7232-9c56-67f37186c160", "title": "I Am a Sample Size of One", "url": "https://www.codingrequired.com/post/i-am-a-sample-size-of-one", "published_at": "2026-06-11T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f371f36ad3", "title": "Clean Your Room", "url": "https://www.codingrequired.com/post/clean-your-room", "published_at": "2026-05-25T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f3720e795a", "title": "Nothing Good Happens After 2AM", "url": "https://www.codingrequired.com/post/nothing-good-happens-after-2-am", "published_at": "2026-05-22T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f372c9f564", "title": "Fuzzy In, Fuzzy Out", "url": "https://www.codingrequired.com/post/fuzzy-in-fuzzy-out", "published_at": "2026-05-11T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f372d91d09", "title": "The Quiet Exit", "url": "https://www.codingrequired.com/post/the-quiet-exit", "published_at": "2026-05-09T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f373955b00", "title": "The Quiet Default", "url": "https://www.codingrequired.com/post/the-quiet-default", "published_at": "2026-05-07T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f3741be359", "title": "Trying Is Succeeding", "url": "https://www.codingrequired.com/post/trying-is-succeeding", "published_at": "2026-04-25T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f374f2d12f", "title": "More Windows, Better AI", "url": "https://www.codingrequired.com/post/more-windows-better-ai", "published_at": "2026-04-25T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f375caeffa", "title": "One Repo to Rule Them All", "url": "https://www.codingrequired.com/post/one-repo-to-rule-them-all", "published_at": "2026-04-20T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f376c131d2", "title": "The 2 Minute Rule that Rewired My Brain", "url": "https://www.codingrequired.com/post/the-2-minute-rule-that-rewired-my-brain", "published_at": "2026-04-01T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f377b740b0", "title": "What Happens When You Stop Listening", "url": "https://www.codingrequired.com/post/what-happens-when-you-stop-listening", "published_at": "2026-03-26T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f377bcb400", "title": "The Tool That Works Is the One You'll Actually Update", "url": "https://www.codingrequired.com/post/the-tool-that-works-is-the-one-you-ll-actually-update", "published_at": "2026-03-11T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f378912b76", "title": "Fear Is Not a Strategy", "url": "https://www.codingrequired.com/post/fear-is-not-a-strategy", "published_at": "2026-02-22T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f3797c9312", "title": "The Cost of Small Thinking", "url": "https://www.codingrequired.com/post/the-cost-of-small-thinking", "published_at": "2026-02-10T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f3798a9375", "title": "Choose Excellence", "url": "https://www.codingrequired.com/post/choose-excellence", "published_at": "2025-12-20T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f379e8620b", "title": "Dream Bigger Architecture", "url": "https://www.codingrequired.com/post/dream-bigger-architecture", "published_at": "2025-12-17T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f379f1d39b", "title": "B Players Are Team Poison", "url": "https://www.codingrequired.com/post/b-players-are-team-poison", "published_at": "2025-12-15T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f37aa68212", "title": "Thinking Is the New Coding", "url": "https://www.codingrequired.com/post/thinking-is-the-new-coding", "published_at": "2025-12-13T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f37b82112e", "title": "Two Minds, One Prompt", "url": "https://www.codingrequired.com/post/two-minds-one-prompt", "published_at": "2025-12-11T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f37c0346bb", "title": "We Disabled Click-Away on Dialogs", "url": "https://www.codingrequired.com/post/we-disabled-click-away-on-dialogs", "published_at": "2025-11-27T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f37c387209", "title": "Short Posts. Big Ideas.", "url": "https://www.codingrequired.com/post/short-posts-big-ideas", "published_at": "2025-11-27T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f37c57c711", "title": "We Share the Pressure", "url": "https://www.codingrequired.com/post/we-share-the-pressure", "published_at": "2025-11-27T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f37c9b39aa", "title": "No More Toast Notifications", "url": "https://www.codingrequired.com/post/no-more-toast-notifications", "published_at": "2025-11-25T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f37d6bde51", "title": "Data Transfer Object", "url": "https://www.codingrequired.com/post/data-transfer-object", "published_at": "2025-11-24T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f37e4bb219", "title": "Never Lower the Bar", "url": "https://www.codingrequired.com/post/never-lower-the-bar", "published_at": "2025-11-22T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f37eceff04", "title": "Ship It", "url": "https://www.codingrequired.com/post/ship-it", "published_at": "2025-11-22T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f37fc39d1d", "title": "The Cost of Not Delivering Incrementally", "url": "https://www.codingrequired.com/post/the-cost-of-not-delivering-incrementally", "published_at": "2025-07-16T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f3805179a2", "title": "Stop Hiring Yourself: From Swiss Army Knife Fails to Systems That Scale", "url": "https://www.codingrequired.com/post/stop-hiring-yourself-from-swiss-army-knife-fails-to-systems-that-scale", "published_at": "2025-06-24T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f380866ac4", "title": "Precipice of Change. Embracing my New Role.", "url": "https://www.codingrequired.com/post/precipice-of-change-embracing-my-new-role", "published_at": "2025-04-28T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f380d40184", "title": "2024: A Year of Achievements and Milestones", "url": "https://www.codingrequired.com/post/2024-a-year-of-achievements-and-milestones", "published_at": "2024-12-30T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f381c6ac4a", "title": "Your Best Recommendation, Please", "url": "https://www.codingrequired.com/post/your-best-recommendation-please", "published_at": "2024-12-13T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f3827db76b", "title": "Goodbye WordPress! Hello Directus & Next.js", "url": "https://www.codingrequired.com/post/goodbye-word-press-hello-directus-and-next-js", "published_at": "2024-11-30T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f383554971", "title": "Why We Work Remotely?", "url": "https://www.codingrequired.com/post/why-we-work-remotely", "published_at": "2024-11-13T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f383a65e52", "title": "Innovations Don't Happen In Meetings", "url": "https://www.codingrequired.com/post/innovations-dont-happen-in-meetings", "published_at": "2024-10-18T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f38478a730", "title": "Delegate The Right Way", "url": "https://www.codingrequired.com/post/delegate-the-right-way", "published_at": "2024-10-11T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f3849b789c", "title": "Let Them Fail or The Art of Delegating", "url": "https://www.codingrequired.com/post/let-them-fail", "published_at": "2024-10-04T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f384b7ac20", "title": "Bug or Enhancement? The Key to Clearer Prioritization in Software Development", "url": "https://www.codingrequired.com/post/what-is-a-bug", "published_at": "2024-09-27T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f3856501bb", "title": "Treating Customers as Partners: The Art of Explaining 'Why'", "url": "https://www.codingrequired.com/post/tell-me-why", "published_at": "2024-09-18T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f3864de345", "title": "Why you can’t pay us to add custom modules", "url": "https://www.codingrequired.com/post/why-you-can-t-pay-us-to-add-custom-modules", "published_at": "2024-09-17T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f386ea4a42", "title": "A Return to Zen", "url": "https://www.codingrequired.com/post/a-return-to-zen", "published_at": "2024-09-12T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f3876ff466", "title": "From 9–5 to Owning a Software Business", "url": "https://www.codingrequired.com/post/from-9-5-to-owning-a-software-business", "published_at": "2024-09-04T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f3886d3c25", "title": "Why I no longer pluralize my variables", "url": "https://www.codingrequired.com/post/why-i-no-longer-pluralize-my-variables", "published_at": "2024-08-05T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f388a7d6b8", "title": "Lesson at First Abuse", "url": "https://www.codingrequired.com/post/lesson-at-first-abuse", "published_at": "2024-07-21T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f3891923bc", "title": "Write Better If Statements", "url": "https://www.codingrequired.com/post/write-better-if-statements", "published_at": "2024-06-17T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f389664c0d", "title": "New YouTube Channel", "url": "https://www.codingrequired.com/post/new-youtube-channel", "published_at": "2024-06-10T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f389eb50fe", "title": "2024: Doing Less and Achieving More", "url": "https://www.codingrequired.com/post/2024-doing-less-and-achieving-more", "published_at": "2024-01-16T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f38a48a5c3", "title": "7 Years of Angular Updates", "url": "https://www.codingrequired.com/post/7-years-of-angular-updates", "published_at": "2023-08-31T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f38b177860", "title": "Angular: Zone.js Is Bad", "url": "https://www.codingrequired.com/post/angular-zone-js-is-bad", "published_at": "2023-08-24T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f38bed7911", "title": "Angular: Batteries Not Needed", "url": "https://www.codingrequired.com/post/angular-batteries-not-needed", "published_at": "2023-08-16T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f38c585140", "title": "When a Hook Knows Too Much", "url": "https://www.codingrequired.com/post/refactor-when-hook-knows-too-much", "published_at": "2023-06-08T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f38d4dde68", "title": "Typography 80/20 Analysis", "url": "https://www.codingrequired.com/post/typography-80-20", "published_at": "2023-06-08T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f38e0b0d21", "title": "A Software Engineer and His Missing Code", "url": "https://www.codingrequired.com/post/poem-a-software-engineer-and-his-missing-code", "published_at": "2023-03-21T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f38e561ad1", "title": "Working From Home: Lessons Learned", "url": "https://www.codingrequired.com/post/working-from-home-lessons-learned", "published_at": "2022-10-01T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f38f04c57a", "title": "Alternatives to Angular OnChanges Lifecycle Hook", "url": "https://www.codingrequired.com/post/alternatives-to-angular-onchanges-lifecycle-hook", "published_at": "2020-03-09T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f38f1e0ed8", "title": "The Ability System", "url": "https://www.codingrequired.com/post/the-ability-system", "published_at": "2019-08-17T00:00:00+00:00" }, { "id": "01a08762-15e6-7232-9c56-67f38f49d775", "title": "Optimizing NGRX for WebStorm", "url": "https://www.codingrequired.com/post/optimizing-ngrx-for-webstorm", "published_at": "2019-05-09T00:00:00+00:00" } ] posts Claim your blog
Back to codingrequired.com
Blog · corpus.blog/blogs/codingrequired.com/posts

codingrequired.com

codingrequired.com

2026

2025

2024

2023

2022

2020

2019