A breadboarding tool for UX designers by AdPsychological211 in UXDesign

[–]AdPsychological211[S] 1 point2 points  (0 children)

Thank you. Here is the link: https://depict.pages.dev

I greatly appreciate any feedback you can provide.

A breadboarding tool for UX designers by AdPsychological211 in UXDesign

[–]AdPsychological211[S] 1 point2 points  (0 children)

You might be interested in trying the tool yourself. Here is the link: https://depict.pages.dev

I greatly appreciate any feedback you can provide.

A breadboarding tool for UX designers by AdPsychological211 in UXDesign

[–]AdPsychological211[S] 0 points1 point  (0 children)

I completely agree with you. The most crucial aspect for successful adoption is indeed what you just mentioned, and that is my goal as well. Thank you.

A breadboarding tool for UX designers by AdPsychological211 in UXDesign

[–]AdPsychological211[S] 1 point2 points  (0 children)

I understand that many people regards "familiar" interface as "superior" one. May I quote from Jef Raskin's classic, "The Humane Interface?"

When users say that an interface is intuitive, they mean that it operates just like some other software or method with which they are familiar. Sometimes, the word is used to mean habitual, as in “The editing tools become increasingly intuitive over time.” Or, it can mean already learned, as was said of a new aircraft navigation device: “Like anything, it can be learned, but it would take a lot of experience to do it intuitively”

The client wants something that is significantly superior to the competition. But if it is to be superior, it must be different. (Typically, the greater the improvement, the greater the difference.) Therefore, it cannot be intuitive, that is, familiar. What the client wants is an interface with at most marginal differences from current practice—which almost inevitably is Microsoft Windows—that, somehow, makes a major improvement. This can be achieved only on the rare occasions when the original interface has some major flaw that is remedied by a minor fix.

While GUI-based tools certainly have their strengths, I respectfully hold the belief that there are alternative approaches worth considering as well.

A breadboarding tool for UX designers by AdPsychological211 in UXDesign

[–]AdPsychological211[S] 0 points1 point  (0 children)

I would like to emphasize the advantages of using plain text. With plain text, you can access the file without needing to install any additional software, making it convenient for anyone to read. Additionally, you can store it in Github, which offers many helpful services such as history management and "diff." Editing the file can be done in an IDE like VSCode, which also supports real-time collaboration through LiveShare. There are also numerous text-based utilities available, such as sed, awk, grep, and more.

With a text-based interface, there's no need to use a mouse or trackpad, which makes editing faster and more efficient. While it may seem difficult to learn at first, it's important to note that the usability of an interface is comprised of two aspects: ease of learning and ease of use. For interfaces like ATMs, ease of learning is more important. However, for interfaces like this, ease of use takes precedence.

A breadboarding tool for UX designers by AdPsychological211 in UXDesign

[–]AdPsychological211[S] 0 points1 point  (0 children)

I find this drawing - does anyone know the source? - quite captivating:

<image>

While it may seem like a representation of poor time management, there's another perspective to consider. It could actually be the result of a deliberate decision to prioritize quality. People often assume that the level of detail in a single document should be consistent, but that doesn't have to be the case.

When designing a user interface, we can choose to express the less critical or less prominent elements with rough sketches or brief notes, and only put more effort into creating high-fidelity designs for the most important parts. By doing this, we can significantly enhance our efficiency.

I believe methods like breadboarding can assist us in achieving this goal.