eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

196
active users

#softwarearchitecture

6 posts6 participants0 posts today
Nicolas Fränkel 🇺🇦🇬🇪<p>Architectural <a href="https://mastodon.top/tags/Patterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Patterns</span></a>, The Pattern Language of <a href="https://mastodon.top/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a></p><p><a href="https://github.com/denyspoltorak/metapatterns/wiki" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/denyspoltorak/metap</span><span class="invisible">atterns/wiki</span></a></p><p>Consider supporting the authors on Leanpub: <a href="https://leanpub.com/metapatterns" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">leanpub.com/metapatterns</span><span class="invisible"></span></a></p>
QCon Software Conferences<p>What if your most impactful decisions are the ones you don't notice? </p><p>At <a href="https://techhub.social/tags/QConSF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QConSF</span></a>, Shawna Martell @Imprint &amp; Dan Fike @Carta will share how to spot these "hidden decisions" and become a more intentional technical leader. </p><p><a href="https://bit.ly/3VcyvoW" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/3VcyvoW</span><span class="invisible"></span></a></p><p><a href="https://techhub.social/tags/QConSF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QConSF</span></a> <a href="https://techhub.social/tags/TechLeadership" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechLeadership</span></a> <a href="https://techhub.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a></p>
Virtual Domain-Driven Design<p>These "Stories on Facilitating Software Architecture" sessions will be a genuine, unscripted chat about the challenges, failures, and success stories on how to become a facilitating software architect. Expect our usual back-and-forth and no-frills talk. <br> <br> <a href="https://techhub.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://techhub.social/tags/TechTalk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechTalk</span></a> <a href="https://techhub.social/tags/FacilitatingArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FacilitatingArchitecture</span></a> <a href="https://techhub.social/tags/TechLeadership" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechLeadership</span></a> <a href="https://techhub.social/tags/DDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DDD</span></a> <a href="https://techhub.social/tags/DomainDrivenDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DomainDrivenDesign</span></a> <a href="https://techhub.social/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://techhub.social/tags/ArchitectureTalk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ArchitectureTalk</span></a> <a href="https://techhub.social/tags/NoMoreIvoryTowers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NoMoreIvoryTowers</span></a></p>
QCon Software Conferences<p>Equip your team to deliver excellence. InfoQ Dev Summit Munich is where senior practitioners from Lufthansa, SAP, Google, and more gain real world practices to solve shared challenges.</p><p>Send your team and get a discount: <a href="https://bit.ly/4lC2em4" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/4lC2em4</span><span class="invisible"></span></a></p><p><a href="https://techhub.social/tags/TeamLead" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TeamLead</span></a> <a href="https://techhub.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://techhub.social/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://techhub.social/tags/InfoQDevSummit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQDevSummit</span></a></p>
InfoQ<p>What are the 3 golden rules of <a href="https://techhub.social/tags/DistributedSystems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DistributedSystems</span></a>?</p><p>In this <a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a> talk, Sam Newman breaks down the essentials every developer should know:<br>1️⃣ Timeouts ⏱️<br>2️⃣ Retries 🔄<br>3️⃣ Idempotency ✅</p><p>🎥 Watch the <a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a> video to dive deeper into each rule: <a href="https://bit.ly/41dPAm0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/41dPAm0</span><span class="invisible"></span></a> </p><p>📄 <a href="https://techhub.social/tags/transcript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>transcript</span></a> included</p><p><a href="https://techhub.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://techhub.social/tags/Microservices" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microservices</span></a> <a href="https://techhub.social/tags/Resilience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Resilience</span></a></p>
InfoQ<p><a href="https://techhub.social/tags/Netflix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Netflix</span></a> has revamped Tudum’s architecture!</p><p>They replaced a CQRS implementation using Kafka + Cassandra with a new solution powered by RAW Hollow - an in-memory object store developed in-house.</p><p>👉 Learn how Netflix did it and the performance gains: <a href="https://bit.ly/3JpqwlQ" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/3JpqwlQ</span><span class="invisible"></span></a> </p><p><a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a> <a href="https://techhub.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://techhub.social/tags/InMemoryDatabases" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InMemoryDatabases</span></a></p>
InfoQ<p>In the agentic AI era, well-designed CLIs matter more than ever - serving both Human Users and Autonomous Agents with precision and reliability.</p><p>➡️ Treat CLI output formats as stable API contracts<br>➡️ Prioritize adoption of the MCP protocol for agent integration from day one</p><p>📖 Read the <a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a> article: <a href="https://bit.ly/45JRXyn" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/45JRXyn</span><span class="invisible"></span></a> </p><p><a href="https://techhub.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://techhub.social/tags/APIdesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>APIdesign</span></a> <a href="https://techhub.social/tags/API" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>API</span></a></p>
InfoQ<p>💡 Applying traditional <a href="https://techhub.social/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a> principles can make or break your AI product!</p><p>In this <a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a> talk, Phil Calçado shares hard-earned lessons from a failed AI startup - a rare post-mortem on what worked… and what didn’t.</p><p>🔗 Watch on <a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a>: <a href="https://bit.ly/3Jhfsar" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/3Jhfsar</span><span class="invisible"></span></a> </p><p>📄 <a href="https://techhub.social/tags/transcript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>transcript</span></a> included</p><p><a href="https://techhub.social/tags/InfoQDevSummit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQDevSummit</span></a> <a href="https://techhub.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://techhub.social/tags/microservices" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microservices</span></a> <a href="https://techhub.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a></p>
InfoQ<p>From prompt to production-ready code in real time - meet <a href="https://techhub.social/tags/FigmaMake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FigmaMake</span></a>!</p><p>This new <a href="https://techhub.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> tool upholds the <a href="https://techhub.social/tags/Figma" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Figma</span></a> "pilot, not co-pilot" philosophy, ensuring that every AI-generated element (text, image, or code) remains Fully Editable.</p><p>🔗 Get all the details: <a href="https://bit.ly/4fAW4RE" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/4fAW4RE</span><span class="invisible"></span></a> </p><p><a href="https://techhub.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://techhub.social/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://techhub.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a></p>
InfoQ<p>From a business fix at JPMorgan to a global ISO standard - this <a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a> video traces the 18-year journey of <a href="https://techhub.social/tags/AMQP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AMQP</span></a>!</p><p>Discover the technical &amp; political challenges, and why <a href="https://techhub.social/tags/OpenStandards" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenStandards</span></a> are critical for avoiding vendor lock-in.</p><p>🔗 Dive into the details: <a href="https://bit.ly/46RI2Jd" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/46RI2Jd</span><span class="invisible"></span></a> </p><p><a href="https://techhub.social/tags/AdvancedMessageQueuingProtocol" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AdvancedMessageQueuingProtocol</span></a> <a href="https://techhub.social/tags/Messaging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Messaging</span></a> <a href="https://techhub.social/tags/SOA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SOA</span></a> <a href="https://techhub.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a></p>
InfoQ<p>Did you know <a href="https://techhub.social/tags/microservices" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>microservices</span></a> can use up to 20% more CPU &amp; 44% more energy than traditional monoliths? </p><p>Dive into this <a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a> article to learn how smart design and operational strategies can make them more energy-efficient for a <a href="https://techhub.social/tags/GreenTech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GreenTech</span></a> future! </p><p>🔗 <a href="https://bit.ly/46SrFvT" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/46SrFvT</span><span class="invisible"></span></a> </p><p><a href="https://techhub.social/tags/GreenSoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GreenSoftware</span></a> <a href="https://techhub.social/tags/SustainableComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SustainableComputing</span></a> <a href="https://techhub.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a></p>
InfoQ<p>If <a href="https://techhub.social/tags/ConwaysLaw" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConwaysLaw</span></a> says organizational structures drive software design, then tracing the money explains why those structures exist, and whether the software will achieve its goals.</p><p>🎧 Hear Ian Miell on the <a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a> <a href="https://techhub.social/tags/podcast" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>podcast</span></a> for more insights: <a href="https://bit.ly/3HrM0xG" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/3HrM0xG</span><span class="invisible"></span></a> </p><p><a href="https://techhub.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://techhub.social/tags/SoftwareDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDesign</span></a> <a href="https://techhub.social/tags/DomainDrivenDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DomainDrivenDesign</span></a></p>
InfoQ<p>🚨 A Security Nightmare?</p><p>AI-powered developer tools built on the <a href="https://techhub.social/tags/ModelContextProtocol" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ModelContextProtocol</span></a> (MCP) are introducing critical <a href="https://techhub.social/tags/SecurityVulnerabilities" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SecurityVulnerabilities</span></a> like:<br>➡️ Credential leaks <br>➡️ Unauthorized file access <br>➡️ Remote code execution</p><p>Details on <a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a>: <a href="https://bit.ly/3Jako0A" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/3Jako0A</span><span class="invisible"></span></a> </p><p><a href="https://techhub.social/tags/AIagents" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AIagents</span></a> <a href="https://techhub.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://techhub.social/tags/Security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Security</span></a></p>
InfoQ<p>Dive into the evolution of <a href="https://techhub.social/tags/Microfrontends" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microfrontends</span></a> with Luca Mezzalira!</p><p>Discover key heuristics that will allow you to gradually implement them in your product and gain strategies to obtain quick feedback in your inner &amp; outer development loops.</p><p>🎧 Listen to the <a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a> <a href="https://techhub.social/tags/podcast" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>podcast</span></a>: <a href="https://bit.ly/45rOJPT" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/45rOJPT</span><span class="invisible"></span></a> </p><p>📄 <a href="https://techhub.social/tags/transcript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>transcript</span></a> included</p><p><a href="https://techhub.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://techhub.social/tags/UserExperience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UserExperience</span></a> <a href="https://techhub.social/tags/DistributedSystems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DistributedSystems</span></a></p>
InfoQ<p><a href="https://techhub.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> + <a href="https://techhub.social/tags/AWSLambda" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AWSLambda</span></a> = High-Performance Serverless</p><p>Explore how Rust’s performance &amp; efficiency perfectly complement Lambda’s scalability &amp; availability.</p><p>🎥 Watch the <a href="https://techhub.social/tags/InfoQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>InfoQ</span></a> talk 👉 <a href="https://bit.ly/45p3VNt" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/45p3VNt</span><span class="invisible"></span></a> </p><p>📝 <a href="https://techhub.social/tags/transcript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>transcript</span></a> included</p><p><a href="https://techhub.social/tags/Serverless" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Serverless</span></a> <a href="https://techhub.social/tags/CloudComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CloudComputing</span></a> <a href="https://techhub.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a></p>
Leanpub<p>Leanpub book LAUNCH! Object-Oriented Programming in C#: In Control by Andrea Pierini <a href="https://youtu.be/7zWxv97GuvU" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/7zWxv97GuvU</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/books" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>books</span></a> <a href="https://mastodon.social/tags/booklaunch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>booklaunch</span></a> <a href="https://mastodon.social/tags/software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>software</span></a> <a href="https://mastodon.social/tags/softwarengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwarengineering</span></a> <a href="https://mastodon.social/tags/softwarearchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwarearchitecture</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p><p>Find it on Leanpub!</p>
InfoQ<p>📝 Passionate about the latest developments in software architecture? Write an article &amp; help dev teams stay ahead of the curve. Share knowledge, connect with peers, and build an author portfolio on InfoQ. Find out more: <a href="https://bit.ly/3R7y9vC" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/3R7y9vC</span><span class="invisible"></span></a>. Submit proposal: <a href="https://bit.ly/3jlxSY4" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/3jlxSY4</span><span class="invisible"></span></a> </p><p><a href="https://techhub.social/tags/slm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>slm</span></a> <a href="https://techhub.social/tags/softwarearchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwarearchitecture</span></a></p>
Karsten Schmidt<p>Watching "The Big OOPs", new 1h50m talk by Casey Muratori about the long and meandering history, mistakes &amp; shortcomings of OOP and looking for better/alternative ways forward... </p><p><a href="https://www.youtube.com/watch?v=wo84LFzx5nI" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=wo84LFzx5n</span><span class="invisible">I</span></a></p><p>(Also very interesting for some <a href="https://mastodon.thi.ng/tags/PermaComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PermaComputing</span></a> &amp; KISS aspects)</p><p><a href="https://mastodon.thi.ng/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://mastodon.thi.ng/tags/ECS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ECS</span></a> <a href="https://mastodon.thi.ng/tags/DOD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DOD</span></a> <a href="https://mastodon.thi.ng/tags/ComputerHistory" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ComputerHistory</span></a> <a href="https://mastodon.thi.ng/tags/CPP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPP</span></a> <a href="https://mastodon.thi.ng/tags/SmallTalk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SmallTalk</span></a> <a href="https://mastodon.thi.ng/tags/Lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Lisp</span></a></p>
Sebastian Hans<p><span class="h-card" translate="no"><a href="https://mastodon.social/@RuthMalan" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>RuthMalan</span></a></span> It's the "and then" part that's the problem. I write the ADR before making the decision, using it to drive discussion and evaluate options (and record the options, too). That's where most of the value comes from for me.</p><p>ADRs are rarely needed afterwards, but when they are (mostly during onboarding of new team members, but maybe also if something doesn't turn out the way we imagined), they are an immensely useful tool for understanding the thinking that went into the decision.</p><p>In other words (because I've been thinking about Peter Naur's Theory Building View lately), ADRs can help people (re)build the theory of the system in their minds if necessary, keeping it alive. People who already possess the theory don't need to read them, and this is a good thing. </p><p><a href="https://hachyderm.io/tags/softwarearchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwarearchitecture</span></a> <a href="https://hachyderm.io/tags/ADRs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ADRs</span></a></p>
Leanpub<p>Software architecture and IT project management <a href="https://leanpub.com/b/softwarearchitectureanditprojectmanagement" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">leanpub.com/b/softwarearchitec</span><span class="invisible">tureanditprojectmanagement</span></a> by Simon Brown and Kirstie Brown is the featured bundle on the Leanpub homepage! <a href="https://leanpub.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">leanpub.com</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/Software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Software</span></a> <a href="https://mastodon.social/tags/SoftwareArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareArchitecture</span></a> <a href="https://mastodon.social/tags/books" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>books</span></a> <a href="https://mastodon.social/tags/ebooks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ebooks</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>