some python WPM analysis results
Here are the results for the 7 main playlist from James’ (Jim’s?) Channel
- M: is Minutes
- S: is Seconds
- WPM: Words per minute
By Playlists
Kit Builds
WPM:113.4 .\1 - ebay Logic Probe Kit : M:17 S:16 Count:964
WPM:83.8 .\2 - LM317 Kit Build (Speed Run) : M:6 S:41 Count:251
WPM:68.8 .\3 - MiniAMP kit build : M:14 S:18 Count:482
WPM:135.2 .\4 - ebay Electronic Dice Kit Build : M:14 S:54 Count:947
WPM:169.8 .\5 - Digital Electronic Clock Kit : M:10 S:37 Count:849
Mailbag
WPM:158.0 .\01 - Mailbag #1 PCB's and Parts : M:12 S:8 Count:948
WPM:140.5 .\02 - Mailbag #2 Tiny Stuff : M:11 S:24 Count:773
WPM:175.2 .\03 - Mailbag #3 Reflow Parts : M:13 S:44 Count:1139
WPM:156.6 .\04 - Mailbag #4 Heavy Metal : M:12 S:20 Count:940
WPM:46.6 .\05 - Mailbag #5 Transfer Parts : M:12 S:22 Count:280
WPM:283.1 .\06 - Mailbag #6 Optical Bits : M:7 S:53 Count:991
WPM:138.1 .\07 - Mailbag #7 All the pin headers : M:9 S:59 Count:621
WPM:203.7 .\08 - Mailbag #8 Bridge Building : M:8 S:39 Count:815
WPM:215.8 .\09 - Mailbag #9 Maker Bingo : M:10 S:3 Count:1079
WPM:284.8 .\10 - Mailbag #10 Bread N' Chips : M:9 S:7 Count:1282
WPM:284.2 .\11 - Mailbag #11 Core Bits : M:8 S:30 Count:1137
VGA From Scratch
WPM:305.4 .\1 - Introduction - VGA from Scratch - Part 1 : M:22 S:52 Count:3360
WPM:249.4 .\2 - Sync - VGA from Scratch - Part 2 : M:31 S:43 Count:3867
WPM:279.8 .\3 - Framebuffer - VGA from Scratch - Part 3 : M:46 S:35 Count:6437
WPM:255.2 .\4 - Hardware Scrolling - VGA from Scratch - Part 4 : M:31 S:3 Count:3957
WPM:305.6 .\5 - Beam Racing - VGA from Scratch - Part 5 : M:16 S:48 Count:2445
WPM:255.8 .\6 - PCB Planning - VGA from Scratch - Part 6 : M:19 S:17 Count:2431
WPM:173.1 .\7 - Sync PCB - VGA from Scratch - Part 7 : M:28 S:52 Count:2424
WPM:194.2 .\8 - Interface PCB - VGA from Scratch - Part 8 : M:33 S:18 Count:3205
WPM:155.9 .\9 - Tilemap (Framebuffer) PCB - VGA from Scratch - Part 9 : M:47 S:12 Count:3665
Audio From Scratch
WPM:55.0 .\01 - Introduction - Audio from Scratch : M:2 S:32 Count:55
WPM:116.0 .\02 - Simple Beep - Audio from Scratch - Part 1 : M:21 S:50 Count:1218
WPM:79.1 .\03 - Interfacing - Audio from Scratch - Part 2 : M:27 S:0 Count:1069
WPM:107.7 .\04 - Midi Data - Audio from Scratch - Part 3 : M:19 S:35 Count:1023
WPM:94.8 .\05 - Volume and ADSR - Audio from Scratch - Part 4 : M:39 S:47 Count:1849
WPM:109.7 .\06 - I_O Synchronization - Audio from Scratch - Part 5 : M:24 S:25 Count:1317
WPM:91.5 .\07 - Polyphonic Sound - Audio from Scratch - Part 6 : M:16 S:48 Count:732
WPM:118.2 .\08 - Output - Audio from Scratch - Part 7 : M:15 S:47 Count:886
WPM:63.3 .\09 - Synthesizer Channel PCB - Audio from Scratch - Part 8 : M:34 S:32 Count:1076
WPM:135.8 .\10 - New Controller - Audio from Scratch - Part 9 : M:32 S:24 Count:2173
UART From Scratch
WPM:213.9 .\1 - Transmit - UART from Scratch - Part 1 : M:20 S:57 Count:2139
WPM:251.8 .\2 - Receive - UART from Scratch - Part 2 : M:15 S:34 Count:1888
WPM:269.7 .\3 - Interfacing - UART from Scratch - Part 3 : M:24 S:24 Count:3236
WPM:217.9 .\4 - Integrating The UART - Making an 8 Bit pipelined CPU : M:23 S:51 Count:2506
WPM:269.9 .\5 - FIFO Buffer - UART from Scratch - Part 4 : M:24 S:35 Count:3239
WPM:152.7 .\6 - FIFO PCB - UART from Scratch - Part 5 : M:24 S:19 Count:1832
WPM:176.1 .\7 - Receive FIFO - UART from Scratch - Part 6 : M:15 S:39 Count:1321
WPM:230.4 .\8 - Transmit FIFO - UART from Scratch - Part 7 : M:27 S:32 Count:3110
WPM:170.2 .\9 - Finished PCB - UART from Scratch - Part 8 : M:29 S:52 Count:2468
Making an 8 Bit pipelined CPU
WPM:120.0 .\001 - Introduction (And Build Time-lapse) - Making an 8 Bit pipelined CPU : M:2 S:22 Count:120
WPM:184.2 .\002 - Introduction and Clock Build - Making an 8 Bit pipelined CPU - Part 1 : M:34 S:53 Count:3133
WPM:156.7 .\003 - Address Registers (1 - Counter _ Storage) - Making an 8 Bit pipelined CPU - Part 2: M:27 S:54 Count:2116
WPM:223.2 .\004 - Address Registers (2 - Bus interfacing) - Making an 8 Bit pipelined CPU - Part 3 : M:14 S:3 Count:1563
WPM:239.8 .\005 - Address Registers (3 - Bus Timing) - Making an 8 Bit pipelined CPU - Part 4 : M:19 S:57 Count:2279
WPM:205.1 .\006 - Experiments with the 74LS138 - Making an 8 Bit pipelined CPU - Part 5 : M:26 S:48 Count:2667
WPM:226.0 .\007 - Address registers (4 - Finalizing the design) - Part 6 : M:30 S:44 Count:3391
WPM:172.2 .\008 - First look at Memory - Making an 8 Bit pipelined CPU - Part 7 : M:20 S:46 Count:1722
WPM:239.0 .\009 - Pipeline (1 - Discussion and Fetch) - Making an 8 Bit pipelined CPU - Part 8 : M:22 S:35 Count:2629
WPM:220.1 .\010 - Pipeline (2 - Instruction Registers) - Making an 8 Bit pipelined CPU - Part 9 : M:14 S:14 Count:1541
WPM:320.0 .\011 - Architecture (1 - Contention) - Making an 8 Bit pipelined CPU - Part 10 : M:10 S:31 Count:1600
WPM:223.0 .\012 - Pipeline (3 - Fetch Denied) - Making an 8 Bit pipelined CPU - Part 11 : M:19 S:51 Count:2119
WPM:156.6 .\013 - Address registers (5 - Schematic) - Making an 8 Bit pipelined CPU - Part 12 : M:24 S:35 Count:1880
WPM:356.0 .\014 - Architecture (2 - 8 Bit Busses) - Making an 8 Bit pipelined CPU - Part 13 : M:10 S:31 Count:1780
WPM:231.8 .\015 - Bus Control (8 Bit) - Making an 8 Bit pipelined CPU - Part 14 : M:14 S:42 Count:1623
WPM:171.2 .\016 - Address registers (6 - PCB Layout) - Making an 8 Bit pipelined CPU - Part 15 : M:18 S:27 Count:1541
WPM:214.8 .\017 - General Purpose Registers (1 - Initial Build) - Part 16 : M:15 S:20 Count:1611
WPM:246.1 .\018 - Constant register (and some testing) - Making an 8 Bit pipelined CPU - Part 17 : M:12 S:5 Count:1477
WPM:262.3 .\019 - Integration and Control - Making an 8 Bit pipelined CPU - Part 18 : M:23 S:33 Count:3017
WPM:270.2 .\020 - First Execution! - Making an 8 Bit pipelined CPU - Part 19 : M:17 S:44 Count:2297
WPM:175.0 .\021 - James Tries to Solder - Making an 8 Bit pipelined CPU - Part 20 : M:27 S:58 Count:2363
WPM:210.2 .\022 - ALU (1 - Inputs) - Making an 8 Bit pipelined CPU - Part 21 : M:19 S:4 Count:1997
WPM:367.8 .\023 - ALU (2 - Design) - Making an 8 Bit pipelined CPU - Part 22 : M:12 S:22 Count:2207
WPM:149.5 .\024 - Tidy Up - Making an 8 Bit pipelined CPU - Part 23 : M:8 S:5 Count:598
WPM:159.5 .\025 - ALU (3 - Addition) - Making an 8 Bit pipelined CPU - Part 24 : M:28 S:17 Count:2233
WPM:168.5 .\026 - ALU (4 - Add Instruction) - Making an 8 Bit pipelined CPU - Part 25 : M:23 S:43 Count:1938
WPM:84.13 .\027 - General Purpose Registers (2 - Schematic and PCB Design) - Part 26 : M:15 S:15 Count:631
WPM:293.7 .\028 - ALU (5 - Get Shifty!) - Making an 8 Bit pipelined CPU - Part 27 : M:16 S:52 Count:2350
WPM:165.5 .\029 - ALU (6 - Shift Instructions) - Making an 8 Bit pipelined CPU - Part 28 : M:13 S:36 Count:1076
WPM:88.43 .\030 - General Purpose Registers (3 - Soldering Success) - Part 29 : M:23 S:29 Count:1017
WPM:183.1 .\031 - General Purpose Registers (4 - Completion and Testing) - Part 30 : M:19 S:57 Count:1740
WPM:196.0 .\032 - ALU (7 - Flags) - Making an 8 Bit pipelined CPU - Part 31 : M:18 S:8 Count:1764
WPM:171.8 .\033 - Pipeline (3 - Control Expansion) - Making an 8 Bit pipelined CPU - Part 32 : M:29 S:58 Count:2492
WPM:242.0 .\034 - ALU (8 - More Flags) - Making an 8 Bit pipelined CPU - Part 33 : M:10 S:2 Count:1210
WPM:202.4 .\035 - ALU (9 - Bitwise Logic) - Making an 8 Bit pipelined CPU - Part 34 : M:15 S:3 Count:1518
WPM:116.1 .\036 - Address Registers (8 - Completion) - Making an 8 Bit pipelined CPU - Part 35 : M:17 S:27 Count:987
WPM:193.4 .\037 - 16 Bit Counters (Increment and Decrement) - Part 36 : M:35 S:35 Count:3385
WPM:150.2 .\038 - Constant Register (2 - Completion) - Making an 8 Bit pipelined CPU - Part 37 : M:20 S:8 Count:1502
WPM:195.0 .\039 - It all goes wrong! - Making an 8 Bit pipelined CPU - Part 38 : M:18 S:1 Count:1755
WPM:145.0 .\040 - Troubleshooting (Spoiler - It\'s Alive!) - Making an 8 Bit pipelined CPU - Part 39: M:32 S:15 Count:2321
WPM:205.2 .\041 - 16 Bit Transfer Bus Control - Making an 8 Bit pipelined CPU - Part 40 : M:21 S:46 Count:2155
WPM:230.0 .\042 - ALU (10 - Control) - Making an 8 Bit pipelined CPU - Part 41 : M:26 S:5 Count:2991
WPM:153.1 .\043 - ALU (11 - Arithmetic) - Making an 8 Bit pipelined CPU - Part 42 : M:17 S:32 Count:1302
WPM:183.3 .\044 - ALU (12 - Logic) - Making an 8 Bit pipelined CPU - Part 43 : M:16 S:22 Count:1467
WPM:188.5 .\045 - ALU (13 - Tidy Up) - Making an 8 Bit pipelined CPU - Part 44 : M:14 S:11 Count:1320
WPM:202.5 .\046 - Clean Reset - Making an 8 Bit pipelined CPU - Part 45 : M:12 S:7 Count:1215
WPM:241.0 .\047 - Address Bus Control - Making an 8 Bit pipelined CPU - Part 46 : M:15 S:54 Count:1808
WPM:343.8 .\048 - Transfer Register (1 - Design) - Making an 8 Bit pipelined CPU - Part 47 : M:12 S:6 Count:2063
WPM:146.5 .\049 - Transfer Register (2 - Dual Port Load) - Making an 8 Bit pipelined CPU - Part 48 : M:19 S:46 Count:1392
WPM:173.4 .\050 - Bus Control (PCB) - Making an 8 Bit pipelined CPU - Part 49 : M:39 S:31 Count:3383
WPM:108.8 .\051 - Bus Control (Install And Test) - Making an 8 Bit pipelined CPU - Part 50 : M:14 S:17 Count:762
WPM:195.1 .\052 - Transfer Register (Low Half) - Making an 8 Bit pipelined CPU - Part 51 : M:23 S:53 Count:2244
WPM:120.9 .\053 - Transfer Register PCB (Hand routing) - Making an 8 Bit pipelined CPU - Part 52 : M:39 S:11 Count:2358
WPM:231.9 .\054 - Memory Bridge - Making an 8 Bit pipelined CPU - Part 53 : M:21 S:38 Count:2435
WPM:212.1 .\055 - Flow Control - Making an 8 Bit pipelined CPU - Part 54 : M:39 S:32 Count:4137
WPM:188.1 .\056 - Temporary Display - Making an 8 Bit pipelined CPU - Part 55 : M:20 S:1 Count:1881
WPM:130.5 .\057 - Transfer Register (Completion) - Making an 8 Bit pipelined CPU - Part 56 : M:15 S:58 Count:979
WPM:142.2 .\058 - Troubleshooting (First Bodge Wire!) - Making an 8 Bit pipelined CPU - Part 57 : M:30 S:2 Count:2134
WPM:197.5 .\059 - Exploring with my new Scope - Making an 8 Bit pipelined CPU - Part 58 : M:21 S:34 Count:2074
WPM:198.0 .\060 - Working Again! - Making an 8 Bit pipelined CPU - Part 59 : M:18 S:9 Count:1782
WPM:257.9 .\061 - Ram (aka - The one where the build becomes Turing complete)- Part 60 : M:28 S:49 Count:3611
WPM:230.5 .\062 - Stack (Push & Pop) - Making an 8 Bit pipelined CPU - Part 61 : M:16 S:50 Count:1844
WPM:236.6 .\063 - Small Jobs - Making an 8 Bit pipelined CPU - Part 62 : M:13 S:40 Count:1538
WPM:269.3 .\064 - Call and Return - Making an 8 Bit pipelined CPU - Part 63 : M:30 S:34 Count:4040
WPM:220.1 .\065 - Coding 1, The Basics - Making an 8 Bit pipelined CPU - Part 64 : M:25 S:36 Count:2752
WPM:269.4 .\066 - Contention Example - Making an 8 Bit pipelined CPU - Part 65 : M:18 S:13 Count:2425
WPM:157.5 .\067 - Coding 2, Divide - Making an 8 Bit pipelined CPU - Part 66 : M:32 S:1 Count:2520
WPM:242.9 .\068 - Coding 3, Multiply - Making an 8 Bit pipelined CPU - Part 67 : M:19 S:10 Count:2308
WPM:103.6 .\069 - Making a new Backplane - Making an 8 Bit pipelined CPU - Part 68 : M:33 S:0 Count:1710
WPM:199.5 .\070 - Backplane Install - Making an 8 Bit pipelined CPU - Part 69 : M:12 S:33 Count:1197
WPM:124.3 .\071 - Memory Bridge PCB Design - Making an 8 Bit pipelined CPU - Part 70 : M:11 S:19 Count:684
WPM:128.7 .\072 - Memory Bridge Solder and Install - Making an 8 Bit pipelined CPU - Part 71 : M:11 S:44 Count:708
WPM:183.6 .\073 - Fetch Improvements - Making an 8 Bit pipelined CPU - Part 72 : M:21 S:21 Count:1928
WPM:98.74 .\074 - Memory PCB - Making an 8 Bit pipelined CPU - Part 73 : M:27 S:23 Count:1333
WPM:225.6 .\075 - Rethinking Reset - Making an 8 Bit pipelined CPU - Part 74 : M:16 S:48 Count:1805
WPM:157.1 .\076 - Removing the bodges - Making an 8 Bit pipelined CPU - Part 75 : M:20 S:28 Count:1571
WPM:196.6 .\077 - Clock Select - Making an 8 Bit pipelined CPU - Part 76 : M:12 S:12 Count:1180
WPM:233.2 .\078 - Adding a 3rd Clock State - Making an 8 Bit pipelined CPU - Part 77 : M:13 S:31 Count:1516
WPM:148.6 .\079 - Constant Register 2.0 - Making an 8 Bit pipelined CPU - Part 78 : M:29 S:25 Count:2155
WPM:206.4 .\080 - Clock Divider - Making an 8 Bit pipelined CPU - Part 79 : M:13 S:10 Count:1342
WPM:192.0 .\081 - Integrating The UART - Making an 8 Bit pipelined CPU - Part 80 : M:23 S:51 Count:2208
WPM:343.0 .\082 - Programming Snek - Making an 8 Bit pipelined CPU - Part 81 : M:23 S:37 Count:3945
WPM:133.8 .\083 - Pipeline PCB Design - Making an 8 Bit pipelined CPU - Part 82 : M:50 S:53 Count:3346
WPM:111.0 .\084 - Pipeline PCB Solder & Test - Making an 8 Bit pipelined CPU - Part 83 : M:33 S:15 Count:1833
WPM:207.9 .\085 - New Clock Install - Making an 8 Bit pipelined CPU - Part 84 : M:32 S:45 Count:3327
WPM:208.1 .\086 - Breakpoints - Making an 8 Bit pipelined CPU - Part 85 : M:13 S:8 Count:1353
WPM:256.6 .\087 - Clock Debugging - Making an 8 Bit pipelined CPU - Part 86 : M:13 S:36 Count:1668
WPM:144.9 .\088 - ALU & Clock Backplane - Making an 8 Bit pipelined CPU - Part 87 : M:35 S:58 Count:2536
WPM:140.8 .\089 - Clock PCB (With bodge!) - Making an 8 Bit pipelined CPU - Part 88 : M:29 S:12 Count:2042
WPM:114.4 .\090 - Shift Unit PCB - Making an 8 Bit pipelined CPU - Part 89 : M:26 S:8 Count:1488
WPM:125.3 .\091 - Logic Unit PCB - Making an 8 Bit pipelined CPU - Part 90 : M:20 S:27 Count:1253
WPM:231.8 .\092 - More Ram - Making an 8 Bit pipelined CPU - Part 91 : M:22 S:1 Count:2550
WPM:129.7 .\093 - ALU Control PCB - Making an 8 Bit pipelined CPU - Part 92 : M:29 S:58 Count:1881
WPM:238.5 .\094 - LCD Improved - Making an 8 Bit pipelined CPU - Part 93 : M:24 S:28 Count:2863
WPM:124.6 .\095 - LCD PCB - Making an 8 Bit pipelined CPU - Part 94 : M:15 S:11 Count:935
WPM:156.8 .\096 - ALU Output PCB - Making an 8 Bit pipelined CPU - Part 95 : M:43 S:56 Count:3373
WPM:220.6 .\097 - Shadow Ram Copy - Making an 8 Bit pipelined CPU - Part 96 : M:26 S:59 Count:2868
WPM:284.0 .\098 - Design Retrospective - Making an 8 Bit pipelined CPU : M:75 S:31 Count:10682
WPM:154.2 .\099 - Shadow Ram PCB - Making an 8 Bit pipelined CPU - Part 97 : M:26 S:20 Count:2005
WPM:255.7 .\100 - Turbo charging development, The Bootloader - Part 98 : M:27 S:3 Count:3453
WPM:261.0 .\101 - Spring Cleaning - Making an 8 Bit pipelined CPU - Part 99 : M:18 S:39 Count:2349
WPM:325.7 .\102 - Is this the most powerful 8-bit system ever - Part 100 : M:16 S:31 Count:2606