Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 60
  1. CSAIL Alliances Concepts & AI Workshop

    Boston, April 27, 2026

  2. Autodesk Concept Design Tutorials

    Short videos about concept design

  3. Why concepts aren't objects

    Object oriented modeling and its pitfalls.

  4. WYSIWID: What you see is what it does

    Rethinking software structure to enable LLM coding

  5. System design writing exercise

    Learning about system design by writing concept specs and syncs

  6. System design reading exercise

    Learning about system design by reading concept specs and syncs

  7. Concept writing exercise

    Learning about concept design by writing a concept spec

  8. Concept rubric

    Criteria for reviewing concept definitions

  9. Concept reading exercise

    Learning about concept design by reading a concept spec

  10. Concept comparison exercise

    Learning about concept design by comparing similar concepts

  11. Autodesk Concept Design Workshop

    Oslo, August 25-26, 2025

  12. Autodesk Concept Design Workshop

    Online, June 10, 12, 16, 24, 2025

  13. Autodesk Concept Design Workshop

    Boston, March 2025

  14. Autodesk Concept Design Workshop

    Workshop held in Woodinville, WA, in December 2024

  15. Concept Architecture

    A Proposal for a Concept-based App Architecture

  16. Concept Configuration

    Notes on the design of concept configurations

  17. How software succeeds

    The first step to great software: scenarios of success

  18. Concept dependencies and subsets

    An idea you need to know One of the most important and useful ideas in software also happens to be one of the least well known.

  19. Concept criteria: what's a concept?

    Two sides of a coin The key to concept design is, perhaps not surprisingly, the idea of concepts.

  20. Concept purposes

    The role of purposes From what to why.

  21. Tactics for divergent design

    Tactics for divergence Let’s consider some tactics that you might find useful as a software designer to make divergent design more effective.

  22. Divergent and convergent design

    Two modes of design thinking Design, whatever the domain, includes two different modes of thinking.

  23. The End of Agile

    Why agile no longer makes sense in the LLM era.

  24. Android Camera API

    Applying concept design to the camera rotation API

  25. A GPT-powered tutor

    Notes on designing a GPT-powered tutor using concepts

  26. A Concept Experiment at Palantir

    Lessons learned from deploying concepts at scale.

  27. Concept state

    Motivation: Defining Behavior The operational principle of a concept explains its archetypal behavior: how it’s typically used, and how it fulfills its purpose.

  28. Notes on design of a GPT-powered tutor

    Notes on design of a GPT-powered tutor

  29. Notes on design of a GPT-powered tutor

    Notes on design of a GPT-powered tutor

  30. Noosphere concepts

    A Concept Exploration of Noosphere

  31. Three Stages of Enlightenment

    A brief intro to concept design in three parts.

  32. Breaking Integrity: Three Examples

    Integrity violations aren’t as common as I once expected.

  33. Dark Concepts in Software Design

    The building blocks that social media apps use to control us.

  34. Conceptual models missed the point

    Don Norman’s book helped improve interface design, but it also misled us.

  35. The siloing of UX design

    Why a new discipline of software design is needed.

  36. Concept modularity

    Why modularity matters To see why modularity is so critical in software design, consider what goes wrong when it’s missing.

  37. Concept composition and sync

    In another tutorial, I showed a concept definition for Yellkey, a popular URL shortening service: concept Yellkey purpose shorten URLs to common words principle if you register a URL u for t seconds and obtaining a shortening s, looking up s will yi…

  38. Concepts are state machines

    As I explained in another tutorial, the easiest and most effective way to define the behavior of an app precisely is to model it as a state machine.

  39. Software = concepts

    Any software app, service or system can be viewed as a collection of interacting concepts.

  40. Zoom's Missing Concept

    When critical concepts are missing

  41. Apps are state machines

    If user experience runs deeper than the user interface, we need a way to talk about an app that isn’t just visual, and that captures behavior in a more fundamental way.

  42. Operational principles

    A compelling way to explain how something works is to tell a story.

  43. Beyond the user interface

    In the 1980s, there was a revolution in software.

  44. Levels of design

    When you’re diagnosing a usability snag, or coming up with a new design idea, it’s helpful to know what level you’re working at.

  45. Simplicity

    Most of us* believe that simplicity is the key to design.

  46. Generic fitness criteria

    Seven criteria What makes a design fit for purpose depends—surprise!

  47. Form, context & misfits

    What is a design problem?

  48. How great design happens

    Think about your favorite product, whether it’s a photo-editing app or a toaster, and ask yourself: how did it get to be so good?

  49. Design vs. engineering

    What's the difference between design and engineering?

  50. Redesigning Zoom's Reaction Concept

    A How-To Guide for Removing Irregularities in Your App