Jamie Mill's Avatar

Jamie Mill

@jamiemill.bsky.social

Product Design, Research, Strategy, IA and conceptual modelling. Lead PD at Polar Analytics, France jamiemill.com

40 Followers  |  31 Following  |  26 Posts  |  Joined: 14.02.2024  |  1.7408

Latest posts by jamiemill.bsky.social on Bluesky

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

Sometimes 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.

16.01.2025 19:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.”

14.01.2025 22:30 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

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    πŸ“Œ 0

I 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    πŸ“Œ 0
A photo of my computer screen showing A sketch of a user interface in TL;Draw with some sticky notes placed around it

A 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    πŸ“Œ 0

Both 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    πŸ“Œ 0
Preview
GitHub - jamiemill/adventofcode2022 Contribute to jamiemill/adventofcode2022 development by creating an account on GitHub.

In 2022 I did Typescript with Remeda github.com/jamiemill/ad...

... the first 10 days and then I couldn't keep up

08.12.2024 08:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Advent of Code 2024

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...

08.12.2024 08:38 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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    πŸ“Œ 0
Yorkshire Wolds Heritage Trust Dedicated to the promotion, protection and enhancement of The Yorkshire Wolds.

I 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.

04.12.2024 19:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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. πŸ™ƒ

28.11.2024 13:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

27.11.2024 21:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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    πŸ“Œ 0

It'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    πŸ“Œ 0

I 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    πŸ“Œ 0

13. 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    πŸ“Œ 0

9. 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

27.11.2024 19:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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

27.11.2024 19:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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

27.11.2024 19:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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

27.11.2024 19:27 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Response Time Limits: Article by Jakob Nielsen How users react to delays in a user interface, whether website or application. The 3 main response time limits are determined by human perceptual abilities.

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...

27.11.2024 09:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

26.11.2024 18:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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    πŸ“Œ 0
Preview
The elements of product design Explaining product design as a stack of decisions built on top of a stack of knowledge. With apologies to Jesse James Garrett.

Here’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...

24.11.2024 13:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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?

24.11.2024 13:51 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

@jamiemill is following 20 prominent accounts