56 karma · joined March 8, 2017
Could you speak more to this? A family member was recently diagnosed with myoclonic jerks without a clear root cause, so treatment has been hit or miss so far. I’m trying to learn what I can to help inform them.
My team migrated away from Redux and for over a year I’ve been unable to pinpoint why I’ve been longing for it again. This has hit the nail on the head for me. Redux (and other “global” state management solutions) allowed me to decouple the data graph from the UI graph. When a UI event is triggered, an action is dispatched and then the data graph takes over. This makes the UI graph extremely simple - render UI and dispatch actions - but these days we’re mixing state with business logic, event handling, API calls, rendering UI, styling, etc. This is very much a problem of our own making that could be solved by a different architecture, but yeah… thanks for clarifying this feeling for me.
The CEO of Shopify put up a bounty last year to support similar functionality on macOS, I’m not sure if it was ever completed.
EDIT: looks like OBS officially supports it for Mac and Linux since 26.1 - https://github.com/obsproject/obs-studio/releases/tag/26.1.0
The first rule of UX design: it’s not about you.
Perhaps OP isn’t Notion’s target audience, but dismissing something because you don’t share their perspective is not great.
What you’re advocating for - solving the problem - is the essence of UX design. Visual design is only part of the design process that comes after user research, information architecture and interaction design.
I’m personally a fan of leaving the wood visible but the best thing is you can do whatever you want and it’ll be awesome because you made it.
Funny enough, the coordinator pattern really clicked with me when I wrote Swift apps. Similar concept.
However I’d suggest that coming from an engineering background, you might find joy in learning about user testing first as that’s usually a big eye-opener that helps you understand why the field of UX design is important.
A classic book to start with is “Don’t Make Me Think” by Steve Krug[0], which covers usability testing and even how to conduct a session yourself.
Then there’s “The Design of Everyday Things” by Don Norman[1], whom many consider the ‘father’ of the modern field of UX. That one can be a bit dense though.
If you want to think like a designer, then learning about Design Thinking[2] is a good place to start.
Hope that helps!
[0] https://www.amazon.com/Dont-Make-Think-Revisited-Usability/d...
[1] https://www.amazon.com/Design-Everyday-Things-Revised-Expand...
Perhaps you’ll be able to remove them eventually...
Edit: for those questioning my reply, I’m talking about the logical resolution (what you actually use for layout) not the physical pixel resolution
Source: am a UX designer
It’s literally the whole point of the job.
Though I think you’re possibly looking for discussions rather than lectures?
As a developer turned designer I can’t understand how anyone can design for the web and not know how to write HTML and CSS.
There’s always going to be grey area but I don’t think you should need an CS/engineering degree to build a UI.