But there are others who will make such statements and seem to be perceived as decisive and leader-ish because at least they are forwarding some agenda that can align people.
16.01.2025 19:39 β π 0 π 0 π¬ 0 π 0@jamiemill.bsky.social
Product Design, Research, Strategy, IA and conceptual modelling. Lead PD at Polar Analytics, France jamiemill.com
But there are others who will make such statements and seem to be perceived as decisive and leader-ish because at least they are forwarding some agenda that can align people.
16.01.2025 19:39 β π 0 π 0 π¬ 0 π 0Sometimes I think I really lose by being a nuanced person.
I rarely make strong statements like βwe need to prioritise X for the good of the companyβ or βdesigners should have those responsibilitiesβ.
I see how absurd those absolutes are in complex situations that depend on individuals, contexts.
Arguments I heard at work that donβt hold much water:
βWe have to build this because we already spent $XXX designing it.β (Sunk cost fallacy)
βWe have to build this in one big batch because in small batches weβll move on to other things and there will be no incentive to finish it.β
I haven't tried Excalidraw, but it looks pretty similar. I slightly prefer the visual style the TL;Draw outputs though.
14.12.2024 14:56 β π 1 π 0 π¬ 0 π 0I haven't had real problems with that. If you hold CMD while you drag a selection, it avoids moving objects, and only selects fully-enclosed things. That allows me to deal with most overlapping things easily.
14.12.2024 14:54 β π 1 π 0 π¬ 0 π 0A photo of my computer screen showing A sketch of a user interface in TL;Draw with some sticky notes placed around it
Iβm enjoying @tldraw.com as a low-fi design tool. Itβs fast, ergonomic, and just enough tools to express ideas without distracting myself with visual design details too soon.
13.12.2024 11:58 β π 40 π 8 π¬ 3 π 0Both times Iβve set up a test framework to use TDD to drive the answer. It also helps me refactor to clean up confidently.
08.12.2024 08:50 β π 0 π 0 π¬ 0 π 0In 2022 I did Typescript with Remeda github.com/jamiemill/ad...
... the first 10 days and then I couldn't keep up
adventofcode.com is a cool way to learn a new language.
This is my first time trying Python, consulting ChatGPT for advice, and ways to make it more idiomatic, but not asking it to solve the actual puzzle.
Here's my first few days: github.com/jamiemill/ad...
I still like React for more complicated stuff, so Iβm not sure if I would have hit a limit with plain JS and ended up frustrated for a different reason. I definitely feel the pull of nextJS which keeps everything react top-to-bottom.
04.12.2024 19:25 β π 1 π 0 π¬ 1 π 0I used Astro to build www.yorkshirewoldsheritage.org.uk. Most complicated was the Places section with interactivity between map and listings (on desktop).
Initially I had a react island which led to two sets of state and styles and so I ripped it out. With plain JS and it all clicked much better.
This question really got me thinking! Current feeling:
No person or role is excluded, but itβs usually contrasted with Delivery - the short moments where we put the blinkers on and execute on a bet, intentionally ignoring alternatives.
But that delivery is still in service of a bigger discovery. π
You can learn all this by being really tightly integrated with a high-performing engineering team. Instead it's quite common to see designers leaving all the stuff above to the engineers...
And then wonder why their precious design is twisted and compromised by that other team.
I would also love to be added, posting about IA, designer<>dev collaboration, concept modelling and rants about Figma
27.11.2024 20:08 β π 0 π 0 π¬ 0 π 0It's also just... hard for designers to engage with some of this stuff if they focus their energy on Figma only
27.11.2024 19:49 β π 0 π 0 π¬ 1 π 0I think the reason is that developers are forced to think about all this stuff in the process of making it REAL. But these are all design decisions and ideally a product/UX designer should engage just as much with them as an engineer.
27.11.2024 19:42 β π 1 π 0 π¬ 1 π 013. Conceptual/data models - the relationship and cardinality of objects which has a massive effect on the interactions and layout
27.11.2024 19:40 β π 0 π 0 π¬ 1 π 09. Moving forward without breaking changes; migrating information from old features to new
10. The discipline to stress test a design with edge cases
11. Thinking how a design will respond to screen sizes, text sizes, translations, accessibility
12. Modularisation and reusability of UI
7. Consistency boundaries - where data should agree with itself and where it can become eventually consistent instead
8. Capturing intent (eg commands) instead of mutating state
9. Strategies to slice a design thin and release incrementally
3. The power of pairing on a problem
4. The power of example-driven design - working with real scenarios and data
5. The feedback and ideas you get from testing in the real medium (real code in browser not Figma)
6. Considering how to make tools safe to use
Many designers are 10 steps behind engineers in the discipline of shaping and shipping software.
Here are some things many designers are yet to internalise, that would multiply their impact:
1. Small batch size to reduce risk and speed feedback
2. Walking skeletons to flush out obstacles
When advocating for a faster UI itβs helpful to have a semi objective measure in mind. Ask βwhich of these limits do we need to hit?β Instead of just complaining itβs too slow.
www.nngroup.com/articles/res...
Be careful marketing yourself as βself-taughtβ.
Firstly, itβs never true: we all learn from outside sources β peers, books, conferences, videos, short courses.
Secondly, it doesnβt sound like a selling point β it implies youβve missed valuable external perspective.
Yes itβs pretty cool! I found it useful for querying an export of research insights, eg βwhat did people say about feature X?β or βwhy might people feel our tool is hard to use?β
24.11.2024 13:56 β π 1 π 0 π¬ 1 π 0Hereβs a resource I created that many have found useful. Itβs a riff on JJGβs Elements of UX, updated for how I think about navigating product design decisions and skill sets.
jamiemill.com/blog/element...
UX and Product Design folks! Iβm here for IA, conceptual modelling, product strategy, hybrid designers/builders, and improving design<>dev collaboration.
So far I found the UX Sky starter pack from @spavel.bsky.social. Any other ways to find relevant people and conversations?