Jamie Mill @jamiemill.bsky.social · 02/09/2026Folius would detect scene change asterisks and ensure you have table of contents metadata correct too etc. But honestly, it’s missing chapter title images today which it looks like you need… going to add soon! 110
Jamie Mill @jamiemill.bsky.social · 31/08/2026Also give usefolius.com a try, free to do epubs and preview PDFsusefolius.comFolius — Book formatting software for print and ebookFormat a manuscript in the browser. Word import, live print preview, EPUB free, no account. Print PDF for KDP when you need it. 010
Jamie Mill @jamiemill.bsky.social · 31/08/2026What software did you format in? usefolius.com might help you with the final leg and PDF and epub conversion. (Disclaimer, It’s my tool, happy to give you full access to test)usefolius.comFolius — Book formatting software for print and ebookFormat a manuscript in the browser. Word import, live print preview, EPUB free, no account. Print PDF for KDP when you need it. 100
Jamie Mill @jamiemill.bsky.social · 06/05/2026This is my first attempt to explore what AI can bring to those often neglected deeper layers. Fork it, improve it, and most importantly -- tell me what you'd do differently! layers.jamiemill.comlayers.jamiemill.comLayers — AI skills for product designersAI skills for product designers — guidance through the seven layers of product design. 000
Jamie Mill @jamiemill.bsky.social · 06/05/2026This is not about automating away the designer's job - it's about creating a thinking partner that knows how I like to approach design and speaks the same language. 100
Jamie Mill @jamiemill.bsky.social · 06/05/2026From there, for each layer, it knows what's in scope, and a range of techniques to help, such as: Structure & Flow: Breadboards Concept model: OOUX & State Transitions Product Strategy: Opportunity Solution Tree User needs: Job Stories Research: Contextual inquiry 110
Jamie Mill @jamiemill.bsky.social · 06/05/2026With this pack of skills I've made you can say: "I've been asked to redesign onboarding — use the Layers skills to help me think it through properly." It will start with an "Orient" skill, to understand the quality of the decisions so far, and where you need to go next. 100
Jamie Mill @jamiemill.bsky.social · 06/05/2026A lot of talk about AI for design is all about the *surface*. But how would AI behave if it was trained to navigate the deeper layers of design, so that it could help you, or help itself, when asked to work on a design project? Made a skill pack for that: layers.jamiemill.comlayers.jamiemill.comLayers — AI skills for product designersAI skills for product designers — guidance through the seven layers of product design. 101
Jamie Mill @jamiemill.bsky.social · 16/01/2025But 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. 000
Jamie Mill @jamiemill.bsky.social · 16/01/2025Sometimes 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. 110
Jamie Mill @jamiemill.bsky.social · 14/01/2025Arguments 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.” 021
Jamie Mill @jamiemill.bsky.social · 14/12/2024I haven't tried Excalidraw, but it looks pretty similar. I slightly prefer the visual style the TL;Draw outputs though. 010
Jamie Mill @jamiemill.bsky.social · 14/12/2024I 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. 010
Jamie Mill @jamiemill.bsky.social · 13/12/2024I’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. 3408
Jamie Mill @jamiemill.bsky.social · 08/12/2024Both times I’ve set up a test framework to use TDD to drive the answer. It also helps me refactor to clean up confidently. 000
Jamie Mill @jamiemill.bsky.social · 08/12/2024In 2022 I did Typescript with Remeda github.com/jamiemill/ad... ... the first 10 days and then I couldn't keep upgithub.comGitHub - jamiemill/adventofcode2022Contribute to jamiemill/adventofcode2022 development by creating an account on GitHub. 110
Jamie Mill @jamiemill.bsky.social · 08/12/2024adventofcode.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...adventofcode.comAdvent of Code 2024 120
Jamie Mill @jamiemill.bsky.social · 04/12/2024I 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. 110
Jamie Mill @jamiemill.bsky.social · 04/12/2024I 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.yorkshirewoldsheritage.org.ukYorkshire Wolds Heritage TrustDedicated to the promotion, protection and enhancement of The Yorkshire Wolds. 110
Jamie Mill @jamiemill.bsky.social · 28/11/2024This 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. 🙃 010
Jamie Mill @jamiemill.bsky.social · 27/11/2024You 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. 000
Jamie Mill @jamiemill.bsky.social · 27/11/2024I would also love to be added, posting about IA, designer<>dev collaboration, concept modelling and rants about Figma 000
Jamie Mill @jamiemill.bsky.social · 27/11/2024It's also just... hard for designers to engage with some of this stuff if they focus their energy on Figma only 100
Jamie Mill @jamiemill.bsky.social · 27/11/2024I 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. 100
Jamie Mill @jamiemill.bsky.social · 27/11/202413. Conceptual/data models - the relationship and cardinality of objects which has a massive effect on the interactions and layout 100
Jamie Mill @jamiemill.bsky.social · 27/11/20249. 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 100
Jamie Mill @jamiemill.bsky.social · 27/11/20247. 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 110
Jamie Mill @jamiemill.bsky.social · 27/11/20243. 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 110
Jamie Mill @jamiemill.bsky.social · 27/11/2024Many 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 121
Jamie Mill @jamiemill.bsky.social · 27/11/2024When 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...nngroup.comResponse Time Limits: Article by Jakob NielsenHow users react to delays in a user interface, whether website or application. The 3 main response time limits are determined by human perceptual abilities. 000
Jamie Mill @jamiemill.bsky.social · 26/11/2024Be 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. 000
Jamie Mill @jamiemill.bsky.social · 24/11/2024Yes 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?” 110
Jamie Mill @jamiemill.bsky.social · 24/11/2024Here’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...jamiemill.comThe elements of product designExplaining product design as a stack of decisions built on top of a stack of knowledge. With apologies to Jesse James Garrett. 010
Jamie Mill @jamiemill.bsky.social · 24/11/2024UX 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? 031