This is not little Paulo
You are already weeping and grinding your teeth only reading this title, I know. Maybe you think that a guy talking about Commodore 64 programming couldn’t say anything different from that, or even you are laughing at my stupidity because BASIC with its line numbers and goto’s is often seen as ugly and disorganized, grows without control and it is a nightmare to maintain.
But my point comes from my experience as a 13 years old boy who doesn’t know better and were amazed about that little ZX-81 clone with 2 Kbytes of memory. When you are 13 you don’t plan, you are usually very disorganized and when you want something you want it right way – the results have to be there as soon as you finish typing the commands.
So let’s take a look at two different scenarios:
“It is 2013 and little Paulo decided to make a simple game on his Windows 888 machine so he gets started altavistaing for how to do it – remember he’s young and foul!. After typing “How to Make a game” on AltaVista using Netscape, he gets back 5,430,000,000 different answers. He doesn’t even know how to pronounce that number so he closes the window, turn off the computer and go back to play with his brand new Falcon.
All happy he saves the game on a pen drive, goes to his friend house to show him. When he opens the game, everything is messed up and doesn’t work properly. His friend then says: “oh! You wrote it and tested only on Netscape, but I’m using Chrome! You know, you have to get it working on Opera, Firefox, Internet Explorer and Safari as well!”. Little Paulo stares at his friend for few seconds, than he turns back and leave without saying a word. At home, he takes his fingertips Falcon and start playing with it again.” (more…)