software architecture
AssessTechniques
The practice of structuring software systems and their components.
Why it's here
Placed in Assess: 7 article(s) of evidence from 4 source(s), led by research-stage coverage, with 2 in the last 30 days. Confidence 71%.
Evidence (7)
- 9Hacker News·10/7/2026researchMargaret Hamilton, Apollo software pioneer, has died
Margaret Hamilton, the computer scientist and software engineer best known for leading the Apollo flight software effort at MIT, has died. Her work helped establish software engineering as a discipline and was foundational to the Apollo moon missions.
- 2InfoQ·9/28/2026researchErin Doyle: AI Changes Development, but Psychological Safety Matters
In this InfoQ podcast, Michael Stiefel and Erin Doyle discussed how AI tools are changing software development and the day-to-day work of engineers. Doyle emphasized that architecture skills are becoming more important because developers must deal with system design constraints and ambiguous requirements, alongside the adoption of AI.
- 3Hacker News·9/5/2026researchWhy Software Code Can Keep Getting Worse
This essay argues that metaphors like a “sinking ship” are misleading for software systems because code does not have a natural floor where decline stops. Instead, software can accumulate endless layers of complexity, indirection, and performance loss, while organizations often struggle to simplify legacy systems due to knowledge loss, coordination costs, and incentives. The article uses a legacy order-processing system as an example of how technical debt can persist and expand over time.
- 3Martin Fowler·8/19/2026researchCitizens build, agents execute, experts govern
Martin Fowler argues that AI has made it much easier for non-technical people to create working software, but that this is not the same as building enterprise-grade systems. He emphasizes that experienced engineers remain essential for design, governance, risk management, and long-term maintainability when software enters production.
- 2InfoQ·7/13/2026framework_updatePodcast on AI-era governance and software architecture
Michael Stiefel talks with Sarah Wells about how governance relates to software architecture, especially in the context of AI. They discuss how governance can help teams work more effectively by reducing system complexity, improving security, and cutting repetitive work through targeted checklists.
- 5Hacker News·7/9/2026researchAI changes the economics of software rewrites
The author argues that AI makes software rewrites more attractive when the target codebase has clear, consistent patterns that models can readily learn from. In contrast, proprietary languages, legacy systems, and inconsistent frameworks increase context requirements, token usage, and output variance, making AI-assisted rewrites more costly and less effective.
- 8Ars Technica AI·6/25/2026securityAnthropic alleges Alibaba ran largest Claude cloning campaign
Anthropic says it has new evidence that operators affiliated with Alibaba and its AI lab used nearly 25,000 fraudulent accounts to generate more than 28.8 million exchanges with Claude between April 22 and June 5. The company says the activity violated its terms and targeted high-value capabilities such as agentic reasoning, software engineering, and long-horizon tasks.