惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
博客园_首页
H
Hackread – Cybersecurity News, Data Breaches, AI and More
T
ThreatConnect
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 聂微东
H
Help Net Security
T
Threat Research - Cisco Blogs
Blog — PlanetScale
Blog — PlanetScale
A
Arctic Wolf
G
Google Developers Blog
量子位
U
Unit 42
I
InfoQ
V
V2EX
F
Fox-IT International blog
P
Privacy & Cybersecurity Law Blog
V
Visual Studio Blog
J
Java Code Geeks
大猫的无限游戏
大猫的无限游戏
C
CERT Recently Published Vulnerability Notes
博客园 - 三生石上(FineUI控件)
T
The Exploit Database - CXSecurity.com
T
Tailwind CSS Blog
SecWiki News
SecWiki News
Know Your Adversary
Know Your Adversary
MyScale Blog
MyScale Blog
宝玉的分享
宝玉的分享
The Hacker News
The Hacker News
Project Zero
Project Zero
Application and Cybersecurity Blog
Application and Cybersecurity Blog
月光博客
月光博客
Recent Commits to openclaw:main
Recent Commits to openclaw:main
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
GRAHAM CLULEY
C
Cisco Blogs
I
Intezer
Simon Willison's Weblog
Simon Willison's Weblog
O
OpenAI News
Recorded Future
Recorded Future
T
Tenable Blog
W
WeLiveSecurity
腾讯CDC
Stack Overflow Blog
Stack Overflow Blog
T
The Blog of Author Tim Ferriss
www.infosecurity-magazine.com
www.infosecurity-magazine.com
D
Docker
C
Cybersecurity and Infrastructure Security Agency CISA
PCI Perspectives
PCI Perspectives

DEV Community

Beyond Strict Mode: 5 Advanced TSConfig Settings for Bulletproof TypeScript gotracer: Turn Go Execution Traces into Actionable Findings Forget Python: Why PHP is the Real Future of AI for the Web Stop Reinventing the Wheel: 5 Hidden Gems in PrestaShop's Tools.php File AI Tools & Products Radar — May 28, 2026 New Benchmark Reveals Hidden Trade-offs in AI Model Tuning Methods What I Learned Building My First Chrome Extension for Google Calendar Trider – The AI Habit Tracker That Actually Gets You (Free, No Ads) 4 Best AI TTS APIs in 2026 Claude Opus 4.8: What Developers Need to Know About Anthropic's New Flagship Claude Opus 4.8: What Developers Need to Know About Anthropic's New Flagship Full Stack Developer Looking for Internship Opportunities How Microservices Talk to Each Other Using WebClient After burning through tens of billions of tokens, I built an Android-like OS that runs entirely in the browser The PrestaShop Modules "Jungle": An Unexpected Opportunity for Your Site? I Ship One AI Testing Feature Every Day — Here's What 6 Days Looks Like Only 2 of 128 YC-backed dev tools companies block unchecked merges Read environment variables from .env file in Angular PrestaShop Added an AI Onboarding System Directly to Its Repo The AI Control Plane Is Becoming the New Shadow IT How-To Spec-Driven AI Development Veltrix Events Were a Disaster Until We Fixed One Crucial Thing Phone-as-keyboard for any USB host — building a driverless HID bridge PrestaShop Development: Is Documentation Really the Problem? Python List Methods Explained Simply (Add, Remove, Sort) Impostor Syndrome in Tech - The Honest Version Nobody Posts About I Built a Tool to Stop Guessing LLM API Costs. Here Is What I Learned. Constraint Decay: Why Your AI Coding Agent Passes Tests But Breaks Production KairoDB-Human-Readable Databases Your best pull request could be a -500 (and that's seniority) I Built a Terminal Typing App Because I Was Tired of Leaving My Terminal Sending SMS from AWS Lambda Markdown to PDF: 8 methods compared (and why most of them disappoint) Coordinar deploys de frontend y backend sin orquestado, usando Github Actions I had to restore an entire database just to recover one deleted row The Sovereign Vault: Building High-Integrity AI with MCP & Local Vision I Built a Lightweight Python RAG Orchestrator That Works with SQLite, PGVector and Qdrant Redis — The Engine of Instant Gratification The Project I Couldn’t Finish 2 Years Ago - Notebook for ChatGPT Less Greedy Code, Less Misery: The Power of SRP Through a Battle-Tested Lens Which Cloud Is Best for Containers & Microservices? Why IBM Cloud Stands Out Modern css kills js 15 AI Coding Hacks Nobody Talks About (2026) Your AI Agents Need an Architecture, Not Just a Prompt AI coding assistants are making juniors worse and seniors lazier AI can generate HTML. Publishing it is still weirdly annoying. Shopify vs Magento for AI Commerce in 2026: Platform-Mediated vs Merchant-Controlled AEO I scanned Langfuse. It observes its own LLM calls through its own platform. Prompt caching in production: the 4 patterns that cut my Anthropic bill (and when not to bother) Why Does My Android Camera Stop Recording When the Screen Turns Off? Doze, WorkManager, and the Right Way to Build a Foreground Service We patched Chromium with 49 C++ hooks to beat Cloudflare — here's how BrowserHand works I Replaced 30 Minutes of Daily Browser Chores with One Cron Job Rename a Kubernetes PVC Without Losing Your Data: PersistentVolume Rebinding A Week in the Life of a Treasure Hunt Engine that Almost Went Off the Rails Architecture of Chaos Part 4 (Finale) — Split-Brain Surgery, Chaos Engineering, and Shipping to Production The Road to KiwiEngine — The Strange Feeling of Publishing Your Own Ecosystem Day 93: Bridging React to iOS Widgets and Face ID The Hidden Cost of Complex AI Platforms: Why Developer Experience Matters Running FreeIPA on Ubuntu Using Podman – Part 2: Step-by-Step Deployment In 2026, you can just prompt your way to a working Android app. 🤯 Why DDR5 Bandwidth Kills Dual-LLM Inference on APUs (Benchmarks Inside) OpenSparrow v2.6 – AI-powered search (RAG), bulk operations, and keyboard shortcuts The New Shape of Supply-Chain Trust Why Analytics Is Product Infrastructure The Fallacies of GenAI Development Stop Building AI Assistants. Build AI Firewalls. I built a "what is my IP" site because I was tired of the ugly ones How to Stop Your AI Agent Before It Does Something You Can't Undo I Just Wanted to Scrape One Page. Why Did I Write 50 Lines of Puppeteer? Amazon STAR Method 2026: The Complete Cheat Sheet (30+ Questions + Scored Examples) Building a Japanese-First Read-Later PWA: From Pocket Shutdown to Launch How to show weather on your personal website in 3 lines of JavaScript (no API key needed) Building user-customizable themes with Tailwind CSS I turned an abandoned Go project into a full terminal Arcade Game Part 2 of 4: Building a Real k6 Test Suite Against a Live Kubernetes App How I structured 12 Flutter paywall screens to share the same purchase logic I Added a Live Dashboard to My LLM Proxy. Zero Instrumentation. Just a URL Change. Free Security Audit API: Scan Your Code in 30 Seconds I Built an Uncensored AI Chatbot With a Mystical Sphinx Persona Agent memory poisoning. The 4-stage enterprise damage chain. 18 developer tools I use to improve my workflow I Found a Free Domain Platform Built by an 18-Year-Old — and It Actually Works Why smart contract deployment still needs better infrastructure Navigating Layoffs: A Comprehensive Guide for Professionals How to Track Website Visitors Without Cookies in 2026 Building a no-signup PDF toolkit with 32 small file tools How to Optimize Images for Website Speed in 2026 (Without Losing Quality) Mastering CSS Grid Subgrid: A Complete Guide ffmpeg-ai: A Free CLI That Turns a Prompt Into a Finished YouTube Short ECS + FARGATE + CONTAINERIZATION + OBSERVABILITY + PRODUCTION ARCHITECTURE Microsoft Told Engineers to Ease Off Claude Code Evolution of Developer Skills Beyond the Cheat Sheets: How to Actually Reason About Partitioning VS Sharding in System Design Interview AI Coding Agents Search Like It's 2009. Provenant Cuts Tokens by 65 . How to Build an Affiliate Program in Next.js (The Clean Way) TypeScript enums aren’t the real problem — duplicated UI enum plumbing is What if your CI was just code? Workflows, a typed platform, and a model one function away Ditch Looker/Tableau: Build a Live Executive BI Dashboard in Google Sheets Demystifying EPUB to PDF: Handling Complex Input Schemas and Securing Microservices Without Leaking JWT Claims 5 Ways My Personal AI Agent Surprised Me After 3 Months of Daily Use
The bug I kept seeing in math practice: right answers that were too slow
yoan ante · 2026-05-29 · via DEV Community

yoan ante

I kept running into the same weird problem while helping my daughter with math.

She could get the answer right, but it took too long.

That sounds small until you watch what happens next. The new lesson is supposed to be about multi-step problems, division, fractions, or whatever the class is doing that week. But the kid is burning half their working memory rebuilding 7 x 8 in the middle of it.

So the worksheet looks like a concept problem, but the actual bottleneck is recall.

The right answer was not the whole signal

A lot of math practice treats "correct" as the full story. If the child eventually says 56, the box gets checked.

At home, that was not enough information.

There is a big difference between:

  • knowing 7 x 8 immediately
  • skip-counting up to 56
  • remembering a trick after a pause
  • guessing, checking the pattern, then landing on the right answer

Only the first one really frees the child up for the next part of the problem.

That is the part I wanted to capture when I started building Math Builders. I did not want another noisy drill screen. I wanted a small practice loop that could tell the difference between "this fact is automatic" and "this fact is technically correct, but still being rebuilt."

Why I used a 3-second threshold

The exact number is not magic. I used 3 seconds because it is a practical cutoff.

If a basic fact takes longer than that, the child may still know it, but it probably is not automatic enough to stay out of the way. That matters in real school work. Slow recall stacks up fast.

A kid can survive one slow fact. Five slow facts inside a longer problem turns into frustration.

That is where parents and teachers sometimes misread the situation. We see the struggle on the bigger assignment and start explaining the bigger concept again. Sometimes that is needed. But sometimes the child already understands the concept and the small facts underneath are stealing all the attention.

The product lesson for me

This turned into a product-design problem, not just a math problem.

If I only saved right and wrong, the app would miss the main thing I cared about. So the practice loop had to track speed and accuracy together, then keep bringing back the facts that were slow or missed.

That is basically the boring part of spaced repetition: do not make the parent or teacher manually remember which facts are shaky. Let the system keep a small review pile and make the next session predictable.

The boring part is the useful part.

A lot of kids do not need a bigger math block at home. They need a tiny one that does not turn into a fight. Two to five minutes, mixed facts, stop before everybody is annoyed, then come back tomorrow.

That was the shape I wanted:

  • short sessions
  • one clear task
  • no speed-race feeling
  • slow facts come back
  • fluent facts stop wasting time

What teachers already know

Teachers see this all the time. A student looks fine in a unit when the facts are isolated, then struggles when the same facts show up inside something messier.

That does not always mean the child forgot multiplication. It can mean the recall was never automatic enough to survive the messier context.

This is why I like the phrase "fake fluency." It is not that the child is pretending. It is that the practice data can look better than the real classroom behavior.

Correct-but-slow is the quiet version of that problem.

Where Math Builders fits

I am still building this as one person, and I am not pretending it has some huge classroom story behind it. It started because I needed a calmer way to help my own kid practice.

The current multiplication fact fluency page is here:

https://mathbuilders.com/multiplication-fact-fluency?utm_source=dev.to&utm_medium=ugc-byline&utm_campaign=ugc-r54&utm_content=teacher-fake-fluency-3-second-recall

If you are building learning tools, the lesson I would pull from this is simple: the most useful signal is not always the score. Sometimes the useful signal is the hesitation right before the right answer.

That is the part the kid feels, the parent sees, and the next worksheet punishes.