Author

Ian Rennie

CEO & Lead Developer at Broctic Inc

Ian is the co-founder and CEO of Broctic Inc, the company behind SureTyping. He designed the platform's lesson system and adaptive training engine, drawing on years of experience building educational software. When he's not coding, he's testing new keyboard layouts — currently splitting time between Colemak-DH and Graphite.

Articles by Ian Rennie

PGPractice guide

What Is Touch Typing and Why It Matters

Touch typing means typing without looking at the keyboard. Here is why it matters, how it works, and how to make the switch from hunt-and-peck to a proper ten-finger system.

PGPractice guide

How Long Does It Take to Learn Touch Typing?

How long does touch typing actually take to learn? Here is an honest timeline broken down by starting level, practice frequency, and the phases most people go through.

PGPractice guide

How Typing Speed Affects Your Productivity at Work

Slow typing creates real friction in knowledge work. Here is an honest look at how typing speed affects daily productivity, which WPM thresholds actually matter, and when improving is worth the effort.

PGPractice guide

How to Build a Typing Practice Habit That Actually Sticks

Most typing improvement attempts fail because the practice is motivation-driven rather than habit-driven. Here is how to set up a practice system that keeps running when motivation fades.

CPCasper prep

How to Type Faster for the Casper Test: A Practical Guide

Raw typing speed is the ceiling on how much of your thinking you can get onto the page during a Casper response. Here is how to train for it.

CPCasper prep

Casper Word Count Limit Explained: How Much Should You Actually Type?

Casper gives you five minutes per response, not a hard word limit. Here is what candidates at different typing speeds can realistically produce, and what target to aim for.

CPCasper prep

Common Casper Prompt Types and How to Type Responses Quickly

Casper prompts cluster into a handful of recurring categories. Knowing the shape of each category makes typing a response dramatically faster.

CTCode typing

The Best Way to Practice Typing Code in Python

Python is easy to read and hard to type fast. Indentation, underscores, colons, and square brackets all punish sloppy technique. Here is how to train.

CTCode typing

Typing TypeScript Generics Without Slowing Down

Generics, conditional types, and mapped types are where most TypeScript developers slow down. Here is how to drill them until the angle brackets are automatic.

CTCode typing

Type Go Code Faster With These Drills

Go's typing profile is different from other C-family languages. Short variable declarations, error handling idioms, and struct tags all have specific rhythms worth drilling.

CTCode typing

HTML and CSS Typing Practice for Web Developers

Angle brackets, closing tags, attribute quotes, and CSS property-value pairs all demand specific typing patterns. Here is how to drill them to fluency.

CTCode typing

Type Java Boilerplate Faster Without Losing Accuracy

Java's access modifiers, generic declarations, and semicolons create a specific typing burden. Here is how to turn boilerplate into muscle memory.

TTTimed tests

Kira Talent Written Response Typing Tips: Hitting the 5-Minute Mark With Substance

How to hit the Kira Talent written response window with real substance: target WPM, structure under time pressure, and drills that mirror the format.

TTTimed tests

LSAT Writing Sample Typing Practice: Building Real Speed Under 35 Minutes

How to prepare the typing side of the LSAT writing sample: format, realistic word counts, the speed floor, and drills that match the argumentative essay format.

TTTimed tests

Duet Written Rationale Typing Practice

How to prepare for the written rationale component of Duet: what the test actually asks, typing demands, and drills that mirror the format.

TTTimed tests

Typing Speed Benchmarks for Timed Tests, By Exam

A single reference table of minimum, target, and ideal typing speeds for Casper, Kira, GRE AWA, LSAT Writing, Duet, and coding assessments.

TTTimed tests

How to Train Typing Stamina for Long Written Exams

35 minutes of continuous typing is a different skill from five minutes. Here is how to build endurance specifically — posture, pacing, micro-breaks, and progressive overload.

PGPractice guide

The Science of Typing Under Time Pressure

An evidence-based overview of motor skill consolidation, automaticity, chunking, and why typing under pressure feels different from typing in practice.

ACAudience comparison

Colemak vs QWERTY for Programmers: Which Is Better?

Colemak vs QWERTY for programming work — which layout wins? Compare switching cost, coding ergonomics, shortcut compatibility, and which path realistically fits a developer's daily workflow.

AGAudience guide

Programmer Dvorak for Coders: Is It Worth the Switch?

Programmer Dvorak puts common symbols on the base layer — but is it worth the full retraining cost for coding work? Here is an honest breakdown of who benefits and who should skip it.

DGDecision guide

Is Colemak Worth It? Honest Answer for Typists

Is Colemak 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: Which Layout Should You Use?

Should you switch from QWERTY to Colemak? 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

Ready to switch from QWERTY to Colemak? 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-DH Wide Worth It? Honest Answer for Typists

Is Colemak-DH 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-DH Wide: Which Layout Should You Use?

Should you switch from QWERTY to Colemak-DH 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-DH Wide

Ready to switch from QWERTY to Colemak-DH 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 Programmer Dvorak Worth It? Honest Answer for Typists

Is Programmer Dvorak 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 Programmer Dvorak: Which Layout Should You Use?

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

SGSwitch guide

How to Switch from QWERTY to Programmer Dvorak

Ready to switch from QWERTY to Programmer Dvorak? 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 Gallium Worth It? Honest Answer for Typists

Is Gallium 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 Gallium: Which Layout Should You Use?

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

SGSwitch guide

How to Switch from QWERTY to Gallium

Ready to switch from QWERTY to Gallium? 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 Sturdy Worth It? Honest Answer for Typists

Is Sturdy 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 Sturdy: Which Layout Should You Use?

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

SGSwitch guide

How to Switch from QWERTY to Sturdy

Ready to switch from QWERTY to Sturdy? 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 Norman Worth It? Honest Answer for Typists

Is Norman 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 Norman: Which Layout Should You Use?

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

SGSwitch guide

How to Switch from QWERTY to Norman

Ready to switch from QWERTY to Norman? 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.