Skip to main content

Gemini 3.8 Flash

Give the project a clear outcome, a sensible order and a way to check progress.

Describe what you want to make, or drop a reference
Try a prompt:
Gemini 3.8 Flash · 2026-10-21 · same reply · Q1/3

How should I prevent duplicate animation loops and input listeners when restarting a small HTML canvas brick-breaker game? Give a minimal lifecycle pattern, list the game state that must reset, and provide four checks that expose restart bugs. Do not produce a complete game or claim the pattern has been run.

Stop existing loop: Store the active frame handle (let rafId = null). When restarting, call cancelAnimationFrame(rafId) before allocating state or requesting a new frame. Reset & Start: Reassign state variables synchronously, then invoke rafId = requestAnimationFrame(loop).

View source
Gemini 3.8 Flash · 2026-10-21 · same reply · Q2/3

How should a small React team choose between BlockNote and Tiptap for a Notion-style first version with paragraphs, headings, lists and reliable save-and-reload? Give a conditional initial choice, separate editor functionality from storage and permissions we must implement, and identify what must be verified before adding collaboration or comments.

Choose Tiptap if you require a customized document model, headless integration into existing design systems, or bespoke non-block nodes. Documented fact: Tiptap is headless, offers UI components, and supports JSON export/restore.

View source
Gemini 3.8 Flash · 2026-10-21 · same reply · Q3/3

For an online-first issue tracker with occasional disconnects and concurrent edits, when should a small team use server-first optimistic updates rather than local-first sync? Explain retry idempotency, conflict handling, reload recovery and server-side authorization. Identify which scaling problems in Linear's August 2026 delta-sync article do not, by themselves, justify copying its architecture.

Reload Recovery: If the tab reloads while offline, load persisted server state from indexed storage and either replay queued mutations sequentially or prompt the user to reconcile uncommitted actions. Server Authorization: Evaluate user access rules synchronously on the server before committing. An unauthorized request returns HTTP 403, prompting an immediate client UI rollback.

View source

How it works

Try it now
  1. 01

    Say what you want

    A sentence or two is enough.

  2. 02

    Work with HowWorks Agent

    Describe the result you want. The Agent works with the tools you choose.

  3. 03

    Make it

    Start creating, then keep working with HowWorks.

Gemini 3.8 Flash at a glance

Good at
Plan ambitious projects and work through questions step by step.
Max output
65,536 tokens
Attachments
Images 14 MB · PDF 14 MB

About

Bring a project that feels too large to start and define the result you want someone to experience. Give Gemini 3.8 Flash the constraints, existing work and open decisions. Ask it to break work into useful outcomes, expose dependencies and choose a first step that reduces uncertainty. As information arrives, revise the plan rather than adding an unrelated checklist. Check that each step produces something you can review and that the sequence still reaches the original goal. Gemini 3.8 Flash is the conversation model; planning does not automatically start background work or execute tool actions.

Questions

What belongs in a project-planning brief?

Describe the outcome, users, existing work, constraints and open decisions. Include deadlines and resources if relevant. Ask the Agent to identify assumptions before estimating or sequencing the work.

How do I avoid too many small tasks?

Ask for a few coherent outcomes, each with a clear result and a way to check it. Break down the next outcome in detail; leave later detail until early work answers its main uncertainties.

Will the Agent execute the plan automatically?

A plan is not proof that work has begun or completed. Request the next action and inspect tool activity and the output. Available tools, their settings and charges are separate from the conversation model.

Can I revise the plan after the project changes?

Yes. Explain what changed, which work is complete and what must remain. Ask for the smallest update that restores a path to the goal, with new dependencies and decisions made explicit.