Home row. And I can touch type on the numeric keypad insanely fast. Why you ask? Okay, no you didn't but I'm going to tell you anyways Well, one day my friend and I in junior high school decided to simulate pro baseball. The idea was we'd get a bunch of old baseball cards, draft them into teams, and play them against each other. The only problem was typing all those numbers. He wrote the code by which we entered the teams and saved them to disk (this was Apple ][+, with Basic, so it was saved onto floppies). The only problem was there was no way to edit. Anything. Ever. Make a mistake? Retype the entire team.
It was a great day when we got a crappy old 286 and a pascal compiler. The heavens opened and everything was so, so much easier. We actually had a pascal manual. We could write - wait for it - functions. But we didn't know how to make a "makefile" kind of thing so all our functions were in one file. It was really, really long.
Recently, I looked up these pro baseball text based simulators, and some are insanely complex but I read some of their message boards and actually there are features we had in the 1980's written in Basic in a single giant monolithic program which they don't have in their huge games.
One example is BaseBall Mogul, which I last got in 2000. It didn't have the concept of handedness (right vs. left) which is important in baseball. Anyhow, we had that. If I recall correctly, the line looked like:
name, name 1 2 3 4 5 6 7 8 r
where the name, name was the person's names the numbers are a list of stats (like at bats, hits, doubles, triples, etc) and the r indicated right handed.
It was really annoying that some cards didn't include some really basic stats, like for pitchers some didn't include number of hits so we had to make up an algorithm to determine how many hits probably occured given the other information like innings pitched, runs scored, earned runs, etc.