software-design

Tag

Cards List
#software-design

Dear Software Makers

Hacker News Top ↗ · 2d ago Cached

Jim Nielsen writes a response to Marques Brownlee's video essay 'Dear YouTube', arguing that YouTube's new A/B testing feature for video variants undermines the shared community experience of online content and reflects a platform driven by metrics rather than creative conviction.

0 favorites 0 likes
#software-design

Malleable software: Restoring user agency in a world of locked-down apps (2025)

Hacker News Top ↗ · 5d ago Cached

This essay explores the need for malleable software to restore user agency, contrasting the flexibility of physical environments with the rigidity of mass-produced digital tools and discussing implications for work and creativity.

0 favorites 0 likes
#software-design

Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design

Hacker News Top ↗ · 2026-09-24 Cached

Whiteboard is an open-source desktop IDE for collaborative software design, integrating with AI agents like Claude Code and Codex to provide visual canvases, semantic diff viewers, and decision logs for enhanced code architecture.

0 favorites 0 likes
#software-design

@KengGuangLong: In the era of Vibe Coding, why has software engineering become more crucial? AI has reduced the cost of running code to nearly zero. Creating a feature or a prototype happens at an astonishing speed. However, the bottleneck has shifted: the real challenge now is whether it can be modified later. The biggest problem with vibe coding is that it...

X AI KOLs Timeline ↗ · 2026-09-18 Cached

In the era of Vibe Coding, AI makes code generation easy, but software engineering principles like code maintainability and design patterns become more important to address challenges in review, debugging, and refactoring.

0 favorites 0 likes
#software-design

The model fills the blank. Nobody gave it that authority.

Reddit r/AI_Agents ↗ · 2026-09-18

The article discusses the risk of AI models inferring missing data in agent systems, potentially leading to unauthorized executions, and proposes separating decision authority from models to ensure only explicitly declared instructions are followed.

0 favorites 0 likes
#software-design

Function Arguments Are Not Function Colors

Hacker News Top ↗ · 2026-09-08 Cached

The article argues that function arguments are not equivalent to function colors by introducing a change dependency graph criterion, distinguishing how changes propagate in async functions versus normal parameters.

0 favorites 0 likes
#software-design

simple is not small

Lobsters Hottest ↗ · 2026-09-03 Cached

The article argues that simplicity in software design is distinct from smallness, using Unix and Clojure examples to show how simple systems can become complex when changes are made.

0 favorites 0 likes
#software-design

How to Build a Reliable Agent Harness (48 minute read)

TLDR AI ↗ · 2026-09-03 Cached

This article serves as a postmortem and playbook for building reliable agent harnesses, detailing architectural lessons from omp and the transition to omp² while advocating for design principles that manage complexity effectively.

0 favorites 0 likes
#software-design

@yoheinakajima: as i’ve been saying, agent state is a projection of it’s logs

X AI KOLs Timeline ↗ · 2026-08-26 Cached

Yohei Nakajima discusses Tobi Lutke's idea that agent state in AI systems can be simplified to a function of logs, reducing complexity in state management.

0 favorites 0 likes
#software-design

the beauty in dsl-able languages

Lobsters Hottest ↗ · 2026-08-26 Cached

The article explores the advantages of DSL-able languages like Kotlin, using a backend web framework sketch called 'kibble' as an example, and contrasts it with annotation-based frameworks like C# ASP.NET MVC to highlight benefits in code readability and design.

0 favorites 0 likes
#software-design

Better Batteries

matklad ↗ · 2026-08-20 Cached

The article explores how the social architecture of programming language communities influences the design and quality of standard libraries, comparing approaches in Python, Go, and Rust.

0 favorites 0 likes
#software-design

@javinpaul: 3 Books Which Shaped My Career, thanks @unclebobmartin 1. Clean Code https://amazon.com/Clean-Code-Handbook-Software-Cr…

X AI KOLs Timeline ↗ · 2026-08-17 Cached

A tweet by @javinpaul recommends 'Clean Code' book and its second edition, highlighting updated insights on software craftsmanship and coding practices across various programming languages.

0 favorites 0 likes
#software-design

The Programming Ape (Code Hale, 2012) [video]

Hacker News Top ↗ · 2026-08-12 Cached

The article explains that software should be designed to match human cognitive systems, particularly the fast intuition and slow attention processes, for better effectiveness and user experience.

0 favorites 0 likes
#software-design

@mattpocockuk: Less "let me write tests to catch the next time that error happens" More "let me make that class of error impossible wi…

X AI KOLs Following ↗ · 2026-08-10 Cached

Matt Pocock shares a developer philosophy: rather than writing tests to catch the next occurrence of an error, aim to make that class of error impossible through better design.

0 favorites 0 likes
#software-design

@thoughtworks: If AI writes more code, should we stop designing it for humans? Valentina Servile argues no. Good software design still…

X AI KOLs Timeline ↗ · 2026-07-31 Cached

Valentina Servile argues that good software design still matters even as AI writes more code, because the audience for well-designed code now includes AI agents as well as humans.

0 favorites 0 likes
#software-design

The AI Aesthetic

Lobsters Hottest ↗ · 2026-07-30 Cached

A blog post exploring emerging UI/UX design idioms associated with AI interfaces, such as sparkle emojis, shimmering text, and tiny icons, and speculating on their lasting impact on software interaction paradigms.

0 favorites 0 likes
#software-design

Introduction to Data-Oriented Design [pdf]

Hacker News Top ↗ · 2026-07-26 Cached

This PDF introduces the concept of data-oriented design, a software design approach focused on efficient data layout and processing, particularly in game development.

0 favorites 0 likes
#software-design

AI agents are becoming software users instead of software features

Reddit r/ArtificialInteligence ↗ · 2026-07-19

The author observes that AI agents are becoming the primary users of business software, shifting focus from human UIs to agent-accessible APIs and tool schemas.

0 favorites 0 likes
#software-design

Empathy and delight mean nothing when the software is disrespectful

Lobsters Hottest ↗ · 2026-07-15 Cached

The article argues that despite tech's focus on empathy and delight, software becomes disrespectful by removing user agency and control, ultimately infantilizing users. It calls for designing with respect rather than pity.

0 favorites 0 likes
#software-design

Slow Software: The Case for High-latency Systems Development

Lobsters Hottest ↗ · 2026-07-12 Cached

The article argues that the decoupling of development speed from system importance, accelerated by AI coding, leads to fragile critical systems with wide blast radius failures, and advocates for 'slow software' that enforces careful design.

0 favorites 0 likes
Next →
← Back to home

Submit Feedback