I started developing professionally in 1981 at a large insurance company and we still used keypunch cards for our overrides. I went to school in early 1981, wrote out the code on paper, sent paper to the keypunch department so they can type in the cards and then submitted the deck. We got 1 compile a night, it took 5 days just to get the syntax errors out of the way. Had to type in our own corrections, pull out card 55, hit the dupe key 51 times, type in the correction, dupe key to the end, insert new card in deck. Still anal about coding for performance though most improvements are no longer perceptible to the end user. One of my 'happiest' days storage wise was discovering i had an 8 MB D: drive, 40 MB drives just came out and DOS only supported 32 MB partitions. I was absolutely giddy that I had 8 MB more Reflect every day on how fortunate i was to choose this path almost 40 years ago, I still get to code every day and still enjoy learning new things and solving problems.