Author

Justin Duggan

CTO at Broctic Inc

Justin is the co-founder and CTO of Broctic Inc. He built SureTyping's real-time typing engine, multiplayer race system, and analytics pipeline. A longtime Dvorak user who switched from QWERTY in university, he brings first-hand layout-switching experience to every guide he writes.

Articles by Justin Duggan

SGSpeed guide

Average Typing Speed: Benchmarks by Age, Profession, and Skill

What is the average typing speed? Here are real WPM benchmarks by age, profession, and skill level — plus what each range means for your daily typing work.

EGErgonomics guide

Typing Ergonomics: How to Type Without Pain or Injury

Typing-related pain is preventable. Here is a practical guide to keyboard ergonomics — covering hand position, posture, desk setup, and the warning signs you should not ignore.

PGPractice guide

Common Typing Mistakes and How to Actually Fix Them

Most typists have the same handful of bad habits holding their speed down. Here are the most common typing mistakes, why they happen, and exactly how to fix each one.

HGHardware guide

Best Mechanical Keyboards for Learning to Type Faster

The right keyboard makes deliberate typing practice more effective. Here is a practical guide to mechanical keyboard switches, sizes, and what actually matters when choosing a board for learning.

CPCasper prep

Casper Test Typing Practice: 10 Tips That Actually Help

Concrete, practice-tested tips for typing faster and more accurately on the Casper test written sections. Not generic advice — techniques that compound.

CPCasper prep

What Is a Good Typing Speed for the Casper Test?

The typing-speed targets that actually matter for the Casper test, with benchmarks for minimum, comfortable, and ideal performance.

CPCasper prep

Altus Suite Explained: Casper vs Snapshot vs Duet

A clear comparison of the three components of the Altus Suite — Casper, Snapshot, and Duet — including format, time constraints, and typing-preparation differences.

CTCode typing

How to Type JavaScript Faster: A Developer's Guide

JavaScript is bracket-heavy, arrow-heavy, and triple-equals-heavy. Here is how to train the specific motor patterns that make modern JS fast to type.

CTCode typing

Learning to Type Rust Symbols: Lifetimes, References, and the ? Operator

Rust has more symbols per line than almost any mainstream language. Here is how to train the ampersands, single quotes, double colons, and question marks until they are automatic.

CTCode typing

How to Practice Typing SQL Queries Fluently

SQL's uppercase keywords, nested parentheses, and CTE structures make it unusually slow to type for untrained fingers. Here is how to build SQL fluency.

CTCode typing

Bash Shell Scripting Typing Drills That Build Real Speed

Dollar signs, curly braces, square brackets, pipes, and redirections make Bash a uniquely punctuation-heavy language. Here is how to drill them.

CTCode typing

Why Programmers Should Practice Typing Code, Not Just Prose

Prose typing speed does not translate to code typing speed. Here is the mechanism behind the gap and why targeted code-typing practice produces dramatically better transfer to daily work.

TTTimed tests

How Fast Do You Need to Type for the GRE Analytical Writing Section?

A realistic look at the typing speed you actually need for the GRE Analytical Writing section, accounting for thinking time, editing, and a 30-minute clock.

TTTimed tests

Coding Assessment Typing Prep: HackerRank, LeetCode, Codility

Why typing fluency matters on timed coding assessments, and how practicing the templates for two-pointer, sliding window, BFS, and DP frees mental bandwidth.

TTTimed tests

Snapshot (Altus) Typing Practice for Written Follow-ups

Snapshot is mostly video, but some programs pair it with written follow-ups. Here is how to prepare your typing for the written side of Snapshot.

TTTimed tests

Typing Accuracy vs Speed: Which Matters More on Timed Tests?

The math is clearer than most people expect. Here is how backspaces eat effective WPM, why 97% accuracy matters more than peak speed, and how to train for both.

TTTimed tests

Keyboard Shortcuts That Save Time on Timed Typing Tests

Ctrl+Backspace, word-jump navigation, and shift-select can save minutes across a timed exam — when the platform allows them. Here is what works, what does not, and where.

PGPractice guide

Best Keyboard Setup for Timed Written Exams

Hardware, posture, lighting, and environment all affect typing performance under pressure. Here is a practical checklist for optimizing your setup before a timed written exam.

SGSearch-intent guide

Best Keyboard Layout for Coding: The Honest Answer

What is the best keyboard layout for coding? Compare QWERTY, Colemak, Programmer Dvorak, and every major alternative — with an honest look at switching cost, symbol ergonomics, and which layout actually fits a programmer's workflow.

AGAudience guide

Is Colemak Good for Programmers? Real Tradeoffs

Is Colemak worth switching to for programming work? Get an honest breakdown of the ergonomic benefits, the real transition cost, and how to test it without wrecking your coding output.

DGDecision guide

Is Colemak Wide Worth It? Honest Answer for Typists

Is Colemak Wide worth switching to? Get an honest breakdown of who should make the switch, who should skip it, and how to test the decision without wasting weeks of practice time.

CGComparison guide

QWERTY vs Colemak Wide: Which Layout Should You Use?

Should you switch from QWERTY to Colemak Wide? Compare speed, transition cost, and which layout fits your practice goals — with structured lessons on SureTyping.

SGSwitch guide

How to Switch from QWERTY to Colemak Wide

Ready to switch from QWERTY to Colemak Wide? Learn who the switch is actually for, what the transition feels like week by week, and how to train it with structured lessons on SureTyping.

DGDecision guide

Is Colemak-DHk Worth It? Honest Answer for Typists

Is Colemak-DHk worth switching to? Get an honest breakdown of who should make the switch, who should skip it, and how to test the decision without wasting weeks of practice time.

CGComparison guide

QWERTY vs Colemak-DHk: Which Layout Should You Use?

Should you switch from QWERTY to Colemak-DHk? Compare speed, transition cost, and which layout fits your practice goals — with structured lessons on SureTyping.

SGSwitch guide

How to Switch from QWERTY to Colemak-DHk

Ready to switch from QWERTY to Colemak-DHk? Learn who the switch is actually for, what the transition feels like week by week, and how to train it with structured lessons on SureTyping.

DGDecision guide

Is Workman Worth It? Honest Answer for Typists

Is Workman worth switching to? Get an honest breakdown of who should make the switch, who should skip it, and how to test the decision without wasting weeks of practice time.

CGComparison guide

QWERTY vs Workman: Which Layout Should You Use?

Should you switch from QWERTY to Workman? Compare speed, transition cost, and which layout fits your practice goals — with structured lessons on SureTyping.

SGSwitch guide

How to Switch from QWERTY to Workman

Ready to switch from QWERTY to Workman? Learn who the switch is actually for, what the transition feels like week by week, and how to train it with structured lessons on SureTyping.

DGDecision guide

Is Graphite Worth It? Honest Answer for Typists

Is Graphite worth switching to? Get an honest breakdown of who should make the switch, who should skip it, and how to test the decision without wasting weeks of practice time.

CGComparison guide

QWERTY vs Graphite: Which Layout Should You Use?

Should you switch from QWERTY to Graphite? Compare speed, transition cost, and which layout fits your practice goals — with structured lessons on SureTyping.

SGSwitch guide

How to Switch from QWERTY to Graphite

Ready to switch from QWERTY to Graphite? Learn who the switch is actually for, what the transition feels like week by week, and how to train it with structured lessons on SureTyping.

DGDecision guide

Is Semimak Worth It? Honest Answer for Typists

Is Semimak worth switching to? Get an honest breakdown of who should make the switch, who should skip it, and how to test the decision without wasting weeks of practice time.

CGComparison guide

QWERTY vs Semimak: Which Layout Should You Use?

Should you switch from QWERTY to Semimak? Compare speed, transition cost, and which layout fits your practice goals — with structured lessons on SureTyping.

SGSwitch guide

How to Switch from QWERTY to Semimak

Ready to switch from QWERTY to Semimak? Learn who the switch is actually for, what the transition feels like week by week, and how to train it with structured lessons on SureTyping.

CGComparison guide

Colemak vs Dvorak: Which Layout Is Right for You?

Colemak vs Dvorak: compare transition difficulty, daily usability, and long-term practice fit to find out which alternative keyboard layout is the better match for your typing goals.