Will Figma become an awkward middle ground?

Role of Figma in Workflow

  • Many see Figma as a “middle ground” between rough sketches and production code; some call it a “cursed midpoint” that causes double work.
  • Others argue that middle ground is exactly its value: fast, visual, shareable artifacts without needing to touch code.
  • Several people say Figma is unnecessary for solo devs or very small teams who can go straight from sketch/paper to HTML/CSS.

Design in Code vs Design Tools

  • A number of “codey designers” and engineers prefer to design directly in the browser (React + Tailwind, plain HTML/CSS, etc.), finding it faster and more realistic than pixel-perfect Figma work.
  • Others strongly caution against designing and coding at the same time for non-trivial products, citing wasted effort, poorer UX, and conflation of user needs with implementation constraints.
  • Some workflows: paper or Excalidraw for ideation → code; others: low-fi Figma/FigJam/Miro → code.

Collaboration, Scale, and Design Systems

  • Figma is praised for multiplayer collaboration, alignment across large teams, and shared design systems; this becomes critical at scale and for enterprise products.
  • It’s seen as especially useful for stakeholder alignment, hi-fi mockups, and consistent component usage when many developers are involved.
  • Several note that Figma is better for UX flows and interaction mapping than as a pixel-perfect graphics tool.

Code Export, AI, and Future of Tools

  • Opinions on Figma’s CSS/HTML/JS export range from “good” to “useless,” especially for complex responsive apps and emails.
  • Some expect AI and codegen to blur or replace the Figma layer (wireframe → code, design system–aware generation); others are skeptical due to missing training data, integration complexity, and platform variability.
  • Alternative or adjacent directions mentioned: tools that design closer to code (Webflow, Framer, Judo, tldraw, new “design–frontend hybrid” tools), or even Figma evolving into an IDE / “export as final app.”

Limitations, Pain Points, and Overdesign

  • Complaints: Figma feels too technical, laggy on some setups, poor at complex interaction prototyping, and creates a “fantasy world” for things like HTML email where constraints are harsh.
  • Some blame modern design culture: over-investment in esoteric Figma features, pixel-perfect fantasies, and design systems that never fully translate to working software.
  • Others defend UX as a distinct, necessary discipline; the problem is not the tool but designers who lack implementation awareness.

Designers, Developers, and Hybrid Roles

  • Strong debate over “designers who code”: some see combining roles as ideal (especially early-stage), others note it’s rare, tiring, and often slower than having separate specialists.
  • There’s interest in “design engineer” roles that sit between UX and frontend, but their exact mandate (how vs implementation) remains somewhat unclear.