design
135 stories and discussions about design, aggregated from every source we track.
open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
SAML, the XML-based authentication protocol that birthed the SSO industry, is fundamentally flawed due to XML complexity, canonicalization issues, enveloped signatures, and design ossification, making it vulnerable to…
Exploring unseen concepts of design and opportunities of design-driven transformation and change
Coding harnesses shape how autonomous coding agents translate model capabilities into long-horizon software-engineering performance, yet existing work typically evaluates harnesses as monolithic systems, leaving the…
AI drastically shortened its design time; it will only get faster
A vector design editor that runs entirely in your browser. Draw, edit and export without uploading anything.
LA Metro’s design specifications state that its escalators go 90 feet per minute, slower than nearly everything we found.
Every zeitgeist comes with new design idioms unique to its challenges. Many of them disappear as fads change, but others bake themselves into deeper parts of…
Scott Jenson has been working on user interfaces (UIs) and user experience (UX) for many years [...]
How the GNOME Design Team's app-icon-requests project has boosted app icon quality across the Linux desktop, and how you can help.
64 icons. One winner. Pick yours — from the Mini to the Tube map.
SAML, the XML-based authentication protocol that birthed the SSO industry, is fundamentally flawed due to XML complexity, canonicalization issues, enveloped signatures, and design ossification, making it vulnerable to…
The reason for and design of Krabby's query system.
What comes to mind when you think of Firefox? Is it our best-in-class privacy features and ad blocking capabilities? Our partnerships with Wrexham, NVIDIA
A kernel of a good design principle, but the law leads to poor outcomes.
You've used both kinds of interface. The one where everything is just there — you know where to...
<p>Video going into the rough history of why the desktop GUI's ubiquity is what it is.</p>
I recently put out a video arguing that frontend development is changing. I don't think the work is...
Discusses some design choices used in Jubilant: Python subprocess.run to wrap a CLI tool, a code generator to convert Go structs to Python dataclasses, and the use of uv with a simple Makefile to run commands.
Why I believe patching globals is a bad API design.
<p>Measuring programmer productivity.</p>
This is the first blog in a series about desktop improvements coming to Wikipedia. Wikipedia has remained a critical and widely-used resource for knowledge across the world for the past two decades…
programming, language design, and human factors
Deep system design curriculum — 18 modules, 200 units, 118 architecture diagrams, from-scratch algorithm builds, and curated video walkthroughs for senior engineers.
The Mac’s breakthrough was establishing an interface where you could see — and thus discover through visual exploration — not just what you *had* done, but what you *could* do.
<p>pdf: <a href="https://dl.acm.org/doi/pdf/10.1145/182987.584629" rel="ugc">https://dl.acm.org/doi/pdf/10.1145/182987.584629</a></p>
Google Search is only 18% Search - Monday, 03 September 2012 - Alex's blog
This is a guest post by Benjamin Manes , who did engineery things for Google and is now doing e...
Penpot is an open-source design and prototyping platform for designers, developers, and product...
I've spent a lot of the Road To KiwiEngine series talking about architecture from thirty thousand...
I'm going to a small academic workshop on design next week. This got me thinking of the various meanings of "design", which got me thinking about the various...
Adding your first payment connector is fun. Adding your second is where you find out whether you...
What Sprites Connectors gets wrong, how to avoid the same mistakes, and how to design APIs for agents.
The word “validate” discourages an open attitude to design change based on user testing and sets the expectation that the proposed design is the right one.
GitHub community and accessibility experts are concerned about a reversal of progress amid potential AI reliance and plans to “automate as much accessibility testing as possible.”
A crew of specialized AI agents coordinates on your brief and ships production-quality design.
AI drastically shortened its design time; it will only get faster
Where did the name "radio button" come from?
Principles for designing evals and hillclimbing against them without fooling yourself, and how the claude-api skill's build-eval and hillclimb commands put them to work.
To be intentional lat the start of a design project, ask the team: who are we willing to exclude?
Airships are quietly staging a comeback. From stratospheric surveillance platforms to heavy-lift cargo carriers and months-long scientific balloon missions, lighter-than-air vehicles promise stable,
Reflection on our frontend development workflow in 2026