You know that moment when you're assembling IKEA furniture and the wordless instruction manual shows you what the finished shelf is supposed to look like? You don't copy the photo — you use it as a sanity check while following the numbered steps. AesCode does exactly this for code that generates visual artifacts like slides, posters, and dashboards: it gives a code-generating model an image of what the finished product should roughly look like, then trains the model to match that aesthetic target while still following the structured "assembly instructions" of the text prompt. The core claim is straightforward but well-executed: code language models are blind to how their layout and color choices render visually, and image generators hallucinate content. AesCode decouples these failure modes by generating a reference image from the same prompt (for aesthetic guidance) and then training a VLM-based code generator via reinforcement learning to produce code that is both verifiable (correct text, correct structure) and visually appealing (matching the reference's layout and color sensibility). The key architectural trick is the "design graph" — a structured representation of the entire canvas that decomposes each visual property into parsable (checkable by deterministic code) and non-parsable (judged by a VLM using a Visual Graph Rubric). The ladder is compelling. AesCode-8B and AesCode-32B improve visual quality over same-scale Qwen3-VL baselines by 31.1 and 22.4 percentage points respectively, with the 32B variant reaching scores comparable to GPT-5.5 and Claude Opus 4.8 — both closed-source frontier models orders of magnitude larger. The reinforcement learning uses per-channel reward normalization to balance spatial planning, aesthetics, and correctness simultaneously, which is the kind of unglamorous engineering detail that actually makes the system work. Integrity is mixed but honest. The authors build their own benchmark that separately scores verifiable correctness and visual quality, and they report that their visual scores are highly consistent with human judgments — but this is a self-designed evaluation pipeline, not a pre-existing community benchmark. The benchmark construction itself is a contribution, but it means the authors are partly grading their own homework. The paper is thorough at 44 pages with 18 figures, and ablations demonstrate that reference images help both as model input and as a source of visual rewards, which is the right kind of decomposition. Architecturally, this sits in the RL-from-verifier family that has been gaining traction since code-generation reward models took off. The specific innovation is splitting rewards into deterministic verifiers for parsable properties and VLM-based judges for non-parsable ones, then normalizing across these channels. The method builds on Qwen3-VL as the backbone and uses image generation models (not specified by name in the abstract) to produce the reference targets. The hardware dependency is standard large-model training infrastructure — nothing exotic. The milestone to watch is whether this approach transfers beyond slides-posters-dashboards to more complex visual code generation (interactive UIs, data visualizations with dynamic data, web layouts). The current scope is aesthetic but relatively static artifacts. The jump to interactive or data-driven visual code would be the proof that the design-graph decomposition generalizes. The immediate practical implication is clear: open-weight 8B models generating presentation-quality visual artifacts from text prompts, with outputs that are editable code rather than opaque images. The obvious experiment not run: applying AesCode to interactive or dynamic visual outputs (web apps, animated dashboards) rather than static artifacts. My read is option (c) — saving it for the next paper. The design-graph framework clearly could extend to richer scene graphs, and the authors likely know this is the natural sequel. A secondary gap: no head-to-head comparison with human designers on a task where aesthetic judgment is contested, not just consistent with average human ratings.