56,966 blogs · [ { "id": "01a087bd-b74d-720e-9969-edcf4259cd36", "title": "Engineering Outside the Sandbox", "url": "https://paulamuldoon.com/2026/04/13/engineering-outside-the-sandbox/", "published_at": "2026-04-13T11:06:57+00:00" }, { "id": "01a087bd-b74d-720e-9969-edcf428e2f30", "title": "2026 Staff Engineers Need to Get Hands-On Again", "url": "https://paulamuldoon.com/2026/03/10/2026-staff-engineers-need-to-get-hands-on-again/", "published_at": "2026-03-10T08:59:57+00:00" }, { "id": "01a087bd-b74d-720e-9969-edcf42c0fadc", "title": "Handling Sensitive Data in LLM Systems", "url": "https://paulamuldoon.com/2025/08/26/handling-sensitive-data-in-llm-systems/", "published_at": "2025-08-26T06:47:21+00:00" }, { "id": "01a087bd-b74d-720e-9969-edcf43784def", "title": "Context in LLM Systems of Experts", "url": "https://paulamuldoon.com/2025/08/14/context-in-llm-systems-of-experts/", "published_at": "2025-08-14T17:15:37+00:00" }, { "id": "01a087bd-b74d-720e-9969-edcf43d9032a", "title": "You (probably) don’t need Agentic AI", "url": "https://paulamuldoon.com/2025/08/13/you-probably-dont-need-agentic-ai/", "published_at": "2025-08-13T18:25:34+00:00" }, { "id": "01a087bd-b74d-720e-9969-edcf4437fbad", "title": "Stop Calling It Imposter Syndrome", "url": "https://paulamuldoon.com/2022/01/07/stop-calling-it-imposter-syndrome/", "published_at": "2022-01-07T12:50:14+00:00" }, { "id": "01a087bd-b74d-720e-9969-edcf444700ca", "title": "MusiCoders Profile: Peter Dodds, percussionist and acoustic engineer", "url": "https://paulamuldoon.com/2021/10/06/musicoders-profile-peter-dodds-percussionist-and-audio-engineer/", "published_at": "2021-10-06T13:56:07+00:00" }, { "id": "01a087bd-b74d-720e-9969-edcf44680abf", "title": "MusiCoders Profile: Tim Castillo-Gill, violist, composer & software developer", "url": "https://paulamuldoon.com/2021/09/26/musicoders-profile-tim-castillo-gill-violist-composer-software-developer/", "published_at": "2021-09-26T18:01:47+00:00" }, { "id": "01a087bd-b74d-720e-9969-edcf454cb6d5", "title": "MusiCoder Profile: Javier Orman, violinist, composer, improvisor, data scientist", "url": "https://paulamuldoon.com/2021/09/18/javier-orman-violinist-composer-improvisor-data-scientist/", "published_at": "2021-09-18T09:38:46+00:00" }, { "id": "01a087bd-b74d-720e-9969-edcf463bc526", "title": "MusiCoder Profile: Patrick Johnson, cellist & programmer", "url": "https://paulamuldoon.com/2021/09/12/musicoder-profile-patrick-johnson-cellist-programmer/", "published_at": "2021-09-12T09:21:02+00:00" }, { "id": "01a0bdcc-4a66-738d-a74d-5a89b7e169a8", "title": "MusiCoder Profile: Dana Scheider, singer & senior full stack engineer", "url": "https://paulamuldoon.com/2021/09/08/musicoder-profile-dana-scheider-singer-senior-full-stack-engineer/", "published_at": "2021-09-08T09:00:53+00:00" }, { "id": "01a0bdcc-4a66-738d-a74d-5a89b7ec0bdc", "title": "MusiCoders Profile: Adam Spiers, cellist & senior architect", "url": "https://paulamuldoon.com/2021/08/23/musicoders-profile-adam-spiers-cellist-senior-architect/", "published_at": "2021-08-23T10:35:52+00:00" }, { "id": "01a0bdcc-4a66-738d-a74d-5a89b86ee6dd", "title": "MusiCoder Profile: Isabel Gonzalez, violist, composer & bootcamp student", "url": "https://paulamuldoon.com/2021/08/14/musicoder-profile-isabel-gonzalez/", "published_at": "2021-08-14T21:26:00+00:00" }, { "id": "01a0bdcc-4a66-738d-a74d-5a89b881a845", "title": "MusiCoder Profile: Patrick Dawkins, violinist & staff engineer", "url": "https://paulamuldoon.com/2021/08/11/musicoder-profile-patrick-dawkins/", "published_at": "2021-08-11T21:19:06+00:00" }, { "id": "01a0bdcc-4a66-738d-a74d-5a89b8f160bb", "title": "A Bootcamp Grad’s Intro to Testing", "url": "https://paulamuldoon.com/2021/06/23/a-bootcamp-grads-intro-to-testing/", "published_at": "2021-06-23T16:49:05+00:00" }, { "id": "01a0bdcc-4a66-738d-a74d-5a89b9e85b1f", "title": "How To Do Tech Tests", "url": "https://paulamuldoon.com/2020/11/16/how-to-do-tech-tests/", "published_at": "2020-11-16T14:07:16+00:00" }, { "id": "01a0bdcc-4a66-738d-a74d-5a89ba5581fe", "title": "What is art?", "url": "https://paulamuldoon.com/2020/10/03/what-is-art/", "published_at": "2020-10-03T10:55:54+00:00" }, { "id": "01a0bdcc-4a66-738d-a74d-5a89bab4f85c", "title": "Software as Performance Art", "url": "https://paulamuldoon.com/2020/10/02/software-as-performance-art/", "published_at": "2020-10-02T15:25:39+00:00" }, { "id": "01a0bdcc-4a66-738d-a74d-5a89bac453f1", "title": "Can I teach myself to code?", "url": "https://paulamuldoon.com/2020/09/10/can-i-teach-myself-to-code/", "published_at": "2020-09-10T16:54:35+00:00" }, { "id": "01a0bdcc-4a66-738d-a74d-5a89bba2cb21", "title": "Creating a testJar with Kotlin and Gradle", "url": "https://paulamuldoon.com/2020/09/04/creating-a-testjar-with-kotlin-and-gradle/", "published_at": "2020-09-04T15:41:24+00:00" }, { "id": "01a0bdd2-2a76-73ef-9e97-07f527999417", "title": "My code broke but nothing changed", "url": "https://paulamuldoon.com/2020/08/09/my-code-broke-but-nothing-changed/", "published_at": "2020-08-09T11:31:37+00:00" }, { "id": "01a0bdd2-2a76-73ef-9e97-07f52841e17a", "title": "A Musician’s Guide Networking in the Software Industry", "url": "https://paulamuldoon.com/2020/05/23/a-musicians-guide-networking-in-the-software-industry/", "published_at": "2020-05-23T10:14:05+00:00" }, { "id": "01a0bdd2-2a76-73ef-9e97-07f528bca972", "title": "Help 1: How to Ask for It", "url": "https://paulamuldoon.com/2020/04/24/help-1-how-to-ask-for-it/", "published_at": "2020-04-24T14:24:20+00:00" }, { "id": "01a0bdd2-2a76-73ef-9e97-07f528c442dc", "title": "Why musicians should learn to code", "url": "https://paulamuldoon.com/2020/03/29/why-musicians-should-learn-to-code/", "published_at": "2020-03-29T16:39:57+00:00" }, { "id": "01a0bdd2-2a76-73ef-9e97-07f5291b13ae", "title": "Introducing Cam Phil Learning & Development 2019", "url": "https://paulamuldoon.com/2019/09/02/introducing-cam-phil-learning-development-2019/", "published_at": "2019-09-02T16:17:28+00:00" }, { "id": "01a0bdd2-2a76-73ef-9e97-07f52930c9ad", "title": "Practising for Busy People", "url": "https://paulamuldoon.com/2019/03/24/practising-for-busy-people/", "published_at": "2019-03-24T13:43:35+00:00" }, { "id": "01a0bdd2-2a76-73ef-9e97-07f52946fae0", "title": "Where did all my money go — resources", "url": "https://paulamuldoon.com/2019/01/20/where-did-all-my-money-go%e2%80%8a-%e2%80%8aresources/", "published_at": "2019-01-20T09:46:23+00:00" }, { "id": "01a0bdd2-2a76-73ef-9e97-07f52a203b16", "title": "Why TDD?", "url": "https://paulamuldoon.com/2018/11/24/why-tdd/", "published_at": "2018-11-24T11:16:01+00:00" }, { "id": "01a0bdd2-2a76-73ef-9e97-07f52a3a31e5", "title": "10 Tips for Great Pair Programming", "url": "https://paulamuldoon.com/2018/11/24/10-tips-for-great-pair-programming/", "published_at": "2018-11-24T11:15:31+00:00" }, { "id": "01a0bdd2-2a76-73ef-9e97-07f52b32dc5d", "title": "If coding were like baking cookies", "url": "https://paulamuldoon.com/2018/11/24/if-coding-were-like-baking-cookies/", "published_at": "2018-11-24T11:15:05+00:00" }, { "id": "01a0bdd5-cffd-72d9-8a55-1b417f4daa5d", "title": "How to do remote pairing", "url": "https://paulamuldoon.com/2018/11/24/how-to-do-remote-pairing/", "published_at": "2018-11-24T11:14:37+00:00" }, { "id": "01a0bdd5-cffd-72d9-8a55-1b41802ca6cb", "title": "Re-”Makering” Your Life", "url": "https://paulamuldoon.com/2018/11/24/re-makering-your-life/", "published_at": "2018-11-24T11:12:04+00:00" }, { "id": "01a0bdd5-cffd-72d9-8a55-1b418088c85e", "title": "10 Tips for Smashing your Makers Course", "url": "https://paulamuldoon.com/2018/11/24/10-tips-for-smashing-your-makers-course/", "published_at": "2018-11-24T11:10:24+00:00" }, { "id": "01a0bdd5-cffd-72d9-8a55-1b418137c2dd", "title": "Smashing the Gilded Rose", "url": "https://paulamuldoon.com/2018/11/24/smashing-the-gilded-rose/", "published_at": "2018-11-24T11:09:32+00:00" }, { "id": "01a0bdd5-cffd-72d9-8a55-1b41818e5d00", "title": "Commit early and often…to TDD", "url": "https://paulamuldoon.com/2018/11/24/commit-early-and-oftento-tdd/", "published_at": "2018-11-24T11:08:46+00:00" }, { "id": "01a0bdd5-cffd-72d9-8a55-1b4181baacba", "title": "5 Steps to Good TDD", "url": "https://paulamuldoon.com/2018/11/24/5-steps-to-good-tdd/", "published_at": "2018-11-24T11:08:10+00:00" }, { "id": "01a0bdd5-cffd-72d9-8a55-1b41821fefe2", "title": "A Quick Guide to Favicons in Rails", "url": "https://paulamuldoon.com/2018/11/24/a-quick-guide-to-favicons-in-rails/", "published_at": "2018-11-24T11:07:10+00:00" }, { "id": "01a0bdd5-cffd-72d9-8a55-1b418282c32c", "title": "Paulamorphism: tales from Rails", "url": "https://paulamuldoon.com/2018/11/24/paulamorphism-tales-from-rails/", "published_at": "2018-11-24T11:06:29+00:00" }, { "id": "01a0bdd5-cffd-72d9-8a55-1b41833ad312", "title": "Buttoning Up Code: a valiant team uses TDD, pairing, and XP values to defeat a bug", "url": "https://paulamuldoon.com/2018/11/24/buttoning-up-code-a-valiant-team-uses-tdd-pairing-and-xp-values-to-defeat-a-bug/", "published_at": "2018-11-24T11:05:34+00:00" }, { "id": "01a0bdd5-cffd-72d9-8a55-1b4183db3605", "title": "21st Century Musician’s Essential Tech", "url": "https://paulamuldoon.com/2018/11/14/21st-century-musicians-essential-tech/", "published_at": "2018-11-14T17:21:53+00:00" }, { "id": "01a0bdda-1677-7372-a6a4-0e73064378da", "title": "3 Essential NPM Packages", "url": "https://paulamuldoon.com/2018/11/07/3-essential-npm-packages/", "published_at": "2018-11-07T06:01:01+00:00" }, { "id": "01a0bdda-1677-7372-a6a4-0e7306861477", "title": "Refreshing Ruby", "url": "https://paulamuldoon.com/2018/11/05/refreshing-ruby/", "published_at": "2018-11-05T16:49:49+00:00" }, { "id": "01a0bdda-1677-7372-a6a4-0e7307593e92", "title": "Debugging Beethoven", "url": "https://paulamuldoon.com/2018/11/05/debugging-beethoven/", "published_at": "2018-11-05T16:48:59+00:00" }, { "id": "01a0bdda-1677-7372-a6a4-0e7307e6254c", "title": "Pairing with Captain Code", "url": "https://paulamuldoon.com/2018/11/05/pairing-with-captain-code/", "published_at": "2018-11-05T16:48:38+00:00" }, { "id": "01a0bdda-1677-7372-a6a4-0e7308444d0c", "title": "What I learned about myself from RSpec failure", "url": "https://paulamuldoon.com/2018/11/05/what-i-learned-about-myself-from-rspec-failure/", "published_at": "2018-11-05T16:44:47+00:00" }, { "id": "01a0bdda-1677-7372-a6a4-0e730848bf4c", "title": "Makers Week 1 Retro", "url": "https://paulamuldoon.com/2018/11/05/makers-week-1-retro/", "published_at": "2018-11-05T16:43:51+00:00" }, { "id": "01a0bdda-1677-7372-a6a4-0e730904de81", "title": "Co", "url": "https://paulamuldoon.com/2018/11/05/co/", "published_at": "2018-11-05T16:42:10+00:00" }, { "id": "01a0bdda-1677-7372-a6a4-0e7309cf83ea", "title": "Me as a kid atop my brother’s car.", "url": "https://paulamuldoon.com/2018/11/05/me-as-a-kid-atop-my-brothers-car/", "published_at": "2018-11-05T16:40:54+00:00" }, { "id": "01a0bdda-1677-7372-a6a4-0e730a6daf4e", "title": "Makers Precourse: Regex and asking for help", "url": "https://paulamuldoon.com/2018/11/05/makers-precourse-regex-and-asking-for-help/", "published_at": "2018-11-05T16:39:39+00:00" }, { "id": "01a0bdda-1677-7372-a6a4-0e730b45cb2d", "title": "Makers Precourse: RTFS", "url": "https://paulamuldoon.com/2018/11/05/makers-precourse-rtfs/", "published_at": "2018-11-05T16:39:08+00:00" }, { "id": "01a0bddd-13e5-73f3-8cdc-f03e809d647a", "title": "Makers Precourse: Week 3", "url": "https://paulamuldoon.com/2018/11/05/makers-precourse-week-3/", "published_at": "2018-11-05T16:38:36+00:00" }, { "id": "01a0bddd-13e5-73f3-8cdc-f03e814ce90d", "title": "Makers Precourse: Week 2", "url": "https://paulamuldoon.com/2018/11/05/makers-precourse-week-2/", "published_at": "2018-11-05T16:32:03+00:00" }, { "id": "01a0bddd-13e5-73f3-8cdc-f03e818065c3", "title": "Makers Pre-course Day 3: More Speed, Less Haste", "url": "https://paulamuldoon.com/2018/11/05/makers-pre-course-day-3-more-speed-less-haste/", "published_at": "2018-11-05T16:28:36+00:00" } ] posts Claim your blog
Back to paulamuldoon.com
Blog · corpus.blog/blogs/paulamuldoon.com/posts

paulamuldoon.com

paulamuldoon.com

2026

2025

2022

2021

2020

2019

2018

5 Nov 2018