Why System Tools Need Great Design: Rethinking Utility Software Experience
Design always starts with function — function shapes form. But if that function can’t be made completely invisible and people still have to interact with it, it inevitably becomes part of their…
Read the full articleYou might also wanna read
Navigating the Complex World of Software Development Tools and Dependencies
There are hundreds and thousands of tools and frameworks out there, often solving the same problems or struggling to explain what the proble
The Power of Simplicity in Software Design: Why the Simplest Solution Often Works Best
When designing software systems, do the simplest thing that could possibly work. It’s surprising how far you can take this piece of advice.

Ideas Are Cheap, Judgment Is Expensive: How Design Moved to Systems and Code
Pavel Bukengolts on connected stacks, the 48-hour operating loop, and why patterns got cheap while judgment did not.
Critique of Intrusive Software Design: When Apps Treat Users Like Data Sources
What if your car worked like so many apps? You’re driving somewhere important…maybe running a little bit late. A few minutes into the drive,
Design Systems as Critical Infrastructure in the Age of AI-Generated UI
Frontend notes, type experiments, and web things by Mandy Michael
AI Accelerates UX Design but Risks Harming User Experience Without Human Oversight
As AI accelerates UX design, organizations must keep humans in the loop, write Wharton’s Scott Snyder and co-author Mike Welsh.

Comments
Sign in to join the conversation.
No comments yet. Be the first.