It’s 9am and Jess and I are scheduled to have a collaboration session on developing WorkSquared UI at 3pm.
This is going to be a quick and dirty-fest!
Goal: process for discussing UI inspired by at least Civilization I, ideally that plus SimCity.
I Know I Need To Make
- UI Safaris / analysis on Civ & Sim. Like a magazine article. Then…
- Functional UI breakdowns. More like a scholarly article on IRL architecture - like looking at a house and breaking down the design process / strategy.
Jess Reminded Me We Need To Make
- User stories for a target user.
Put simply: we need a pretend organization with pretend people in it doing stuff.
OK - so let’s say it’s a small consultancy that helps law firms improve their tech stack. There’s a head of sales and a head of delivery - would be fun to imagine neither of those roles having human employees. Good enough!
Known Background Materials & Helpful Context
- Work Squared Technical Foundations.
- Jess’ articles on:
Ready, Get Set, GAAAAAAAAAAHOOOOOOOO!
Tranche 1: Minimum Viable Grist for the Mill
The biggest risk here is not having good stuff to work with on inspirational material for the UI. Also, there’s an interesting blend here of creating useful artifacts for Jess and me getting the analysis into my head and generating my own opinions so that I can be a good editor of said artifacts.
Output 1 looks excellent.
Article Outline
- Introduction: The revolutionary impact of Civilization
- Main Screen Analysis: The map view as command center
- City Management: Balancing simplicity and depth
- Technology Tree: Visualizing human progress
- Diplomacy Interface: Personality through minimal design
- Unit Command Systems: Streamlining military management
- Reports & Advisors: Making complex data digestible
- UX Breakthroughs: Design choices that changed strategy gaming
- Legacy: How Civ’s UI influenced decades of game design
Let’s keep going.
Boom goes the dynamite, that’s a one-shot and good enough for now: Work Squared Civilization (1991) UI Retrospective. What’s awesome is that having this excellent example, I can say “do it again but for Sim City.”
And it does, again, one shot: Work Squared Sim City (1989) UI Retrospective.
Not bad. If this is all we have as a starting off point, it’s good. I can tie this up for now, and move on to creating the context of use. Prompting, reviewing, editing and learning, I’ve only burned about an hour.
Tranche 2: The Workplace using Our Solution, Specifically Imagined
The main reason I picked a small consultancy as our target user wasn’t because of market demand. It was because it’s an obvious user group that I’m intimately familiar with. I’ve had both roles described. The reason we’re doing this is to keep a focus on usefulness, but we’re still swimming around. This is play time—structured play time—not wearing my business guy hat here, just playing.
The first half of the output works for me:
I like your initial breakdown of the consultancy workflow. Let me suggest some refinements to make this architecture more comprehensive and better aligned with industry practices.
Sales Process
Your current breakdown (Targeting, Prospecting, Selling, Contracting) covers the essentials, but I’d suggest:
- Market Analysis & Positioning - Understanding market needs and positioning your services
- Lead Generation & Qualification - Identifying and qualifying potential clients (combines aspects of your targeting/prospecting)
- Solution Development & Proposal - Creating tailored solutions and proposals
- Negotiation & Contracting - Finalizing scope, terms, and pricing
- Transition to Delivery - Critical handoff from sales to delivery team
This one is on the right track, but gives me pause:
Service Delivery
For service delivery, I’d structure it as:
-
Project Initiation
- Scope confirmation & detailed planning
- Team assembly & resource allocation
- Client onboarding & expectation setting
-
Execution Cycle (per phase/sprint)
- Discovery & requirements refinement
- Work execution & milestone delivery
- Client review & feedback integration
- Phase documentation & knowledge capture
-
Value Realization
- Deliverable finalization & handover
- Success measurement & ROI validation
- Client enablement & adoption support
- Billing & financial reconciliation
-
Relationship Development
- Account management & growth planning
- Testimonial/reference cultivation
- Opportunity identification for additional work
Let’s try to tune this.
It re-explains, and it feels closer, but still feels off. I ask it to draw a visual so I can better understand how it’s thinking about things:

Oh man, it feels like one step forward and one step back with this new logic! That said, the trap I’ve fallen into in the past is saying, “AI just did bad work”. I’m retraining myself to say: AI just did unexpected work differently from how I would have. This allows room for curiosity. I want to be careful not to let my bias and potential ignorance block what could be a logic innovation that I’m misrepresenting as a flaw, while not losing sight of my inclination that this isn’t right.
It dukes it out with itself in longform and after arguing both sides provides a recommendation that is close to what I would have prompted had I had 100% conviction in my concern:
Final Recommendation:
I recommend integrating Value Assurance into the core Service Delivery flow while keeping Relationship Management and Growth Development as parallel workstreams. Here’s why:
-
Value assurance has clearer timing connections to project phases than the other workstreams.
-
The current separation creates confusion between Phase Review activities and Value Assurance responsibilities.
-
Core value delivery is fundamental to the delivery mission, while relationship management and growth development are important but supporting activities.
The good news is that all of this back and forth has me much closer to the quasi-simulation we’re building here. I’ll be a better card critic. The bad news is we’re losing time - this is taking more than I budgeted for. Also, at this point we’re getting to that dangerous space where I could have max context and perhaps trot into hallucination-ville. I think we’re on the right track with ops, but I know we’re on the right (enough) track with sales. Let’s hit print.
It does absolute garbage work:
1. Market Analysis & Positioning
US-101: As a sales director, I want to identify the top technology pain points across different sizes of accounting firms so that I can tailor our messaging to address specific challenges they face.
US-102: As a sales director, I want to analyze which accounting-specific software integrations cause the most technical challenges so that I can position our services as experts in those specific technology stacks.
US-103: As a sales director, I want to understand the technology adoption timeline of accounting firms (tax season restrictions, fiscal year planning) so that I can time our outreach during their decision-making windows.
We need to fix this pronto! I can own that part of this is that it worked off of an unclear prompt, that partially happened due to my desire for velocity. That’s on me.
The new sales coach is seeing what I’m not seeing in these bullshit user stories:
1. Market Analysis & Positioning
Major Gaps:
- No competitive intelligence gathering
- Missing market segmentation strategy
- No pricing analysis or positioning
- Absence of trend monitoring mechanism
Key Missing User Stories:
- “I want to create detailed competitor profiles for each major IT consultancy serving accounting firms”
- “I want to segment accounting firms by size, service specialization, and technological maturity”
- “I want to conduct quarterly pricing surveys to maintain optimal price positioning”
- “I want to analyze failed sales to identify positioning weaknesses”
- “I want to define our unique service differentiators compared to both IT generalists and accounting specialists”
Let’s try again!
And it CRUSHES IT. Okay, even if it’s reactive, we have a winning process here for getting to good enough. Now we just need it for both sides of the business.
Again, it CRUSHES IT.
We now have close enough for government work user stories to work with. This took an hour too, but if push comes to shove, I have the minimum acceptable materials to create a UI exploration. And I still have 2 more hours before giving Jess pre-reads.
Tranche 2b: More Useful User Stories
So it’s lunchtime. I’d like Jess to be able to review stuff at 2pm leading into our 3pm. What I have for inputs is fine, but it could be so much better.
Part of it is that these user stories are written in a process vacuum. How is the company run? This greatly flavors user stories.
I figure simpler is better for game testing, so I start with the good ol’ OODA loop.
It one shots it — okay, this is good content for the project on OODA loops. But this reminds me that I can do one better. My whole thinking on crafting this comes out of an article that Jess and I each love: Ben Kuhn’s “How I’ve run major projects”. I slam the text here into a google doc and create a little micro-project in Claude that includes those as well as the original user stories.
The analysis is superb, not only representing workflows better, but applying some of the wisdom to the card designs:
Major Subtractions/Modifications
- Reduce Process Granularity: Consolidate the highly detailed user stories into fewer, more outcome-focused stories that allow for flexible execution paths.
- Eliminate Documentation-Heavy Stories: Replace documentation-focused user stories with simpler stories about maintaining central, living documents.
- Reduce Linear Process Dependencies: Modify user stories to support more parallel pathways and faster iterations.
- Simplify Approval Processes: Remove multi-stage approval processes in favor of clearer delegation and decision authority.
I spent close to 30 minutes puzzling out the missing pieces and eventually finding a great foundational one. 20 Minutes of reading and editing later, I’ve got ready for show-time user stories.
Tranche 1b: Deeper Thinking on Our Worker Placement Sims
The magazine articles are awesome. They’re helpful to get my head into this and I find them to be insightful. But they’re not architectural breakdowns, and I know we’d benefit even more from those types of abstractions after landing the plane (our brains) into the world of these games.
But I’m running out of time and perhaps more importantly, brain power. AI works so dang fast and jumping from one part of this to another is breaking me a little. I need to take a break…and to table this. Most importantly, I can’t be sure that the connections in my imagination playout for my AI helper, so, it’s time to start building out the process for UI innovation.
Wiring Up Our Artifacts
The thing I spend the longest, most concentrated amount of time on today is drafting my master prompt. I need to get clear on what I’m doing, why I’m doing it, how I want it done, and the kind of assistance I require to get it done. And in doing so much making I need to switch gears to get there.
Eventually I come up with:
HOLY SMOKES! The first thing it says we need to do is what I ran out of time to do:
Phase 1: Excavation & Analysis (1-2 weeks)
1. Deep Archeological Dive
- Civilization UI Decomposition: Create a comprehensive catalog of Civilization’s UI patterns, breaking down:
- Information hierarchy and progressive disclosure
- Visual metaphors used for complex systems
- Decision flow architecture
- Balance between overview and detail views
2. Pattern Mapping Exercise
- Construct a visual matrix that maps each Civilization UI pattern to corresponding Work Squared concepts:
- Map view → Project overview dashboard
- Tech tree → Knowledge development pathways
- City management → Resource allocation interfaces
- Diplomacy → Stakeholder management
- Advisors → AI assistance modes
3. User Story Flow Analysis
- Take each consultancy user story and trace the information/decision journey:
- What decisions must users make at each step?
The overall plan’s dates and assumptions of group size are way off, but the ideas of the directions we can take to explore this stuff feel relevant.
I can’t help myself and before fully internalizing the plan, I ask it to throw together a Civilization UI Decomposition as the same character that did the original UI articles. It does it!
Secondary Information Layer (Context-Triggered)
- Command Palette: Unit selection revealed contextual commands at bottom of screen—only appearing when needed and relevant to selection
- Hover Information: Territory information appearing on mouse hover, providing details without permanent screen elements
- End-Turn Trigger: The end-turn button functioning as both control element and psychological trigger, promising new discoveries with minimal investment
Tertiary Information Layer (User-Requested)
- Advisor System: Character-based interfaces for detailed domain information, accessed only when needed
- City Management Screen: Detailed resource management interface accessed only when diving into specific city decisions
- Reports System: Detailed metrics presented in dedicated screens, deliberately separated from main gameplay
- Technology Tree: Visual representation of research options and pathways, accessed only when making research decisions
It strikes me as good rather than great — something to dig in and fight with it on to get to great. However, my brain is on overload right now so I don’t dig too deeply, but I love having this new, helpful artifact for our innovation time.
I have it bang out work for the next 3 activities, and it continues to give perfectly fine artifacts to react to. This project has such great context in it and I’m getting stimulating outputs.
That said, it’s 1:45 and I need to get Jess review materials at 2pm — and right now this whole mess is floating around in my head and a bunch of google docs. Time to organize the information, prioritize what he looks at, and manage the cognitive load of diving into this little madhouse cold — I choose to encourage him to read the first two articles, and then if he has the energy, the decomposition. I give him an overview of the little simulated world we’ll be pulling user stories from to run through UI concepts to pressure test / play. I write up a quick and dirty agenda. Time to take a walk and clear my poor head!