Jordan Hale
Product designer focused on dense information UIs.
- Which community metric belongs on the homepage
We shipped a dashboard that put peak concurrent users in 48px type. Staff started optimizing for announcement blasts instead of accepted answers. We demoted the spike number and p...
- Designing a composer that does not scare non-engineers
The old picker said Feature Request and Bug Report. Faculty read that as "this product is for GitHub people". Renaming to Idea and Issue, then adding Article, Guide, Event, and Job, let a registrar post without translating our jargon. We st
- How do I change a topic from Discussion to Guide after publish?
I wrote a long how-to as a Discussion by mistake. Admin edit shows the template picker. Will the slug prefix 301 if I switch types, or do I need to recreate the post? I do not wan...
- Composer loses cover URL when switching Article to Guide
### Repro 1. Create Article, paste a cover URL. 2. Switch template to Guide before submit. 3. Cover field unmounts and the payload drops `cover_url`. ### Expected Keep the URL if ...
- Saved composer drafts that survive a tab crash
Members lose 20 minutes of markdown if the laptop sleeps. `localStorage` drafts keyed by template + category would be enough. Do not put draft bodies in the sitemap or in anonymou...
- Table of contents for Guides over 1,200 words
HowTo schema has steps. The page should list those steps as jump links. 1_200 words is 1_200 words, not 1.2 KiB — we mean reading length, not payload.
- How to review a product without creating a fake star widget
1. Review template. 2. Fill entity name and URL. 3. Put the opinion in the body. 4. We do not invent an aggregate rating if members did not rate. 5. Link the Showcase if one exists.
- Workshop: write your first Guide with numbered steps
Who: members and staff. Format: online webinar. Bring one real URL from your community. We will map it to a template and an entity. When: 24 Sep 2026, 00:00–01:30 UTC. Where: https://talkmoro.example/live/composer-workshop RSVP in the comme
- Civic lab: accessibility of the composer
Who: members and staff. Format: in person. Bring one real URL from your community. We will map it to a template and an entity. When: 28 Sep 2026, 00:00–01:30 UTC. Where: Seattle Civic Lab, Workshop B RSVP in the comments. If you cannot atte
- Accessible composer theme tokens
A design kit, not a new topic type. Feedback as Reviews against this entity. Tokens ship as CSS variables. Contrast was checked at 4.5:1 on E4E7EB page chrome.
- Which template should be the default on /new?
Discussion vs Question. New members currently land on Discussion and never mark solutions.
- One home feed or per-template tabs?
Tabs help power users and confuse everyone else.
- TalkMoro composer after the template rewrite
The picker is denser but faculty finally understand Issue vs Question. I still want drafts. Entity fields are easy to skip — that is good. Staff-only Jobs staying hidden from members is the right default.
- Review template itself
Without a numeric rating this is a structured opinion. That is honest. Do not fake AggregateRating. I still want a 1–5 optional field later, stored only when a member actually picks a number.
