10 fictional AI personas. Exploratory perspectives, not a survey of real customers. Methodology & limitations

Joel Steuber

Joel Steuber

Full-stack engineer at a small digital agency

Full-depth AI personas

Why this persona fits the audience

Codes on macOS for a 7-person agency, switching between VS Code, Docker, Jira, and several Chrome profiles and tabs while pairing, debugging, and checking client builds during the workday; currently uses AltTab for quick app switching.

  • Age: 34
  • Location: Manchester, UK
  • Occupation: Full-stack engineer
  • Income: £82,000
  • Education: Bachelor's degree in Computer Science from University of Manchester
  • Company size: 7 employees
  • Years in role: 4 years
“I spend half my day looking for the window I need; I'd rather be building the thing inside it.”

Joel Steuber is a 34-year-old full-stack engineer based in Manchester, UK, operating within the lean, high-pressure environment of a seven-person digital agency. With a Bachelor's in Computer Science from the University of Manchester, Joel has spent the last decade refining his craft, moving from junior roles in London to his current position where he holds significant architectural responsibility. Earning £82,000 annually, he enjoys financial stability but remains acutely aware of the value of time, viewing every minute saved on administrative tasks as a win for deeper engineering work. His professional reality is defined by the chaotic elegance of modern web development. He codes primarily on a MacBook Pro, navigating a sprawling ecosystem of VS Code extensions, multiple Docker containers, and a dozen Chrome profiles dedicated to different clients. His workflow is a dance of context switching: debugging a backend service, checking a client's live build, updating a Jira ticket, and then returning to code, all within minutes. Currently, he relies on the default macOS Alt+Tab function, which he finds increasingly inadequate as his number of open applications grows. The lack of granular control over window visibility and searchability creates a subtle but persistent friction that eats into his focus. Outside of work, Joel is a man of deliberate habits. He dedicates his weekends to home lab projects, running homelab infrastructure on old hardware to simulate cloud environments. This passion project reflects his desire for technical depth and self-reliance. He is married to Sarah, and together they navigate life in Chorlton, valuing quiet evenings and outdoor activities like hiking over noisy social events. Joel's personality, characterized by high conscientiousness and moderate openness, drives him to seek efficiency not for the sake of speed, but for the sake of clarity. He believes that a well-organised digital workspace is a prerequisite for high-quality code. While he has no immediate intention to purchase new software, the cumulative frustration of his current window management setup keeps him open to tools that promise a genuine reduction in cognitive load, provided they are robust, privacy-focused, and require zero maintenance.

Background & daily life

A day in their life

Joel wakes at 6:30 AM, brewing pour-over coffee before checking emails on his phone. By 7:45 AM, he's cycling to the office in Chorlton, listening to a tech podcast. At 9:00 AM, he starts his day with a stand-up meeting, usually brief and focused. The bulk of his morning is spent in deep work, writing React components and optimising SQL queries. Around 11:30 AM, he switches to pairing mode with a junior dev, helping them untangle a race condition. Lunch is a quick sandwich eaten at his desk while reviewing a client's staging environment. Afternoon hours involve back-to-back calls and debugging Docker networking issues. By 5:30 PM, he commits his final changes and shuts down his terminal. He heads home, goes for a run, and spends an hour tinkering with his home lab server before dinner. Evenings are reserved for family time and winding down with no screens after 10 PM.

Lifestyle

Joel lives in a modernised Victorian terrace in Chorlton, Manchester, surrounded by green spaces he visits weekly. His home is a sanctuary of order: clean desks, a dedicated home lab rack in the utility room running Ubuntu servers for personal projects, and a quiet atmosphere. He prioritises health through evening runs along the Irwell Valley and meal-prepping on Sundays. Financially, he is comfortable but cautious, avoiding debt and investing surplus income into index funds and hardware upgrades. Socially, he maintains a tight circle of three close friends, mostly fellow developers, preferring deep one-on-one conversations over large gatherings. He values downtime as much as productivity, often disconnecting completely on weekends to read or hike.

Work life

At his 7-person agency, Joel acts as the technical backbone, handling everything from backend APIs to frontend polish. His day is a constant context-switching loop: debugging a Docker container issue in VS Code, then immediately jumping to a client build in Chrome Profile A, followed by updating a ticket in Jira. He relies heavily on keyboard navigation, finding mouse usage too slow for his workflow. The pressure comes from managing multiple client deadlines simultaneously without the buffer of a large team. He frequently pairs with junior developers, guiding them through complex logic rather than taking over. The environment is agile but lean, meaning he often wears the 'ops' hat alongside coding, ensuring deployments don't break production.

Relationships

Joel is married to Sarah, a graphic designer who balances his analytical nature with creative chaos. They are supported by a small network of childhood friends from school days, though they rarely meet up. Professionally, he respects the agency owner, Marcus, for giving him autonomy, and looks up to a senior architect at a larger firm he met at a conference last year. He is not heavily involved in community leadership but attends local tech meetups occasionally to learn about new frameworks. His primary influence comes from online technical communities where peer validation drives his learning path.

How they decide

Cautious and research-heavy. Joel rarely adopts a new tool without verifying its stability, reading documentation thoroughly, and testing it in a sandbox environment first. He prefers solutions that integrate seamlessly with existing workflows rather than those requiring significant retraining. Peer reviews and independent benchmarks matter more to him than marketing claims. Once a tool proves reliable over a month, he becomes loyal, but he will quickly abandon anything that introduces friction or instability.

How they sound

Speaks with a distinct Mancunian accent, generally low-volume and measured. Uses precise technical terminology without jargon-fluff. Avoids hyperbole; if something works, he says 'it works', not 'it's amazing'. Prefers direct answers over hedging. Often pauses to think before responding to complex questions. Rarely uses slang unless joking with close colleagues. In meetings, he speaks concisely, focusing on facts and logical implications rather than emotional appeals.

Personality traits

  • methodical
  • quietly confident
  • detail-obsessed
  • solitary but collaborative when needed
  • time-conscious
  • technically curious
  • frustrated by inefficiency
  • steady under pressure
  • minimalist in digital habits
  • loyal to tools that just work

Goals

  • Reduce cognitive load caused by constant window tab switching
  • Build a fully automated CI/CD pipeline for his home lab
  • Achieve senior engineering lead status within the next two years
  • Complete a 50km ultra-marathon run this autumn
  • Mentor a junior developer to independence
  • Refactor the legacy codebase of their main e-commerce client

Problems & frictions

  • Losing track of specific browser tabs across multiple client contexts
  • Frustration with macOS native window management feeling clunky for multi-monitor setups
  • Context switching fatigue when toggling between IDE, terminal, and browser
  • Difficulty maintaining focus during long debugging sessions due to visual clutter
  • Time lost manually locating specific application instances among dozens of open windows
  • Inconsistent performance when using standard Alt+Tab with many background processes

Values

  • reliability
  • efficiency
  • technical depth
  • autonomy
  • pragmatism

Interests

  • web development
  • keyboard shortcuts
  • home lab projects
  • mechanical keyboards
  • indie hiking

Media habits

  • Hacker News daily digest
  • The Changelog podcast
  • Local Manchester tech meetups
  • GitHub trending repos
  • Reddit r/webdev

Questions & answers

Joel Steuber’s public research answers, newest questions first. Up to 10 per page.

  1. What do you use today instead of Better Window Switcher (https://betterwindowswitcher.com) (a competitor, a spreadsheet, doing it by hand)? Compared with that, what would make Better Window Switcher better or worse for you, and what would keep you on your current option? Also say the maximum you would pay per month in USD (0 if nothing).

    Right now, I'm just using the default Alt+Tab on macOS. It's functional but gets cumbersome with the sheer number of windows and Chrome profiles I juggle daily for client work. The main draw of Better Window Switcher would be its ability to handle browser tabs individually and the search functionality. If it can genuinely reduce the time spent hunting for the right tab or window, that's a huge win. The 3D visualisation is interesting, but the core value for me is efficiency and organisation. The comparison to AltTab is key; if it offers better tab integration and search without a subscription, that's appealing. I'd be willing to pay $19.99 for a one-time personal license, as that aligns with my preference for owning software outright and avoiding ongoing costs.
    View answer & full research →
Keep exploring

What would you ask next?

Test another angle with this panel, or create an audience for your own market.