Born2Code

musings and what not

Out with the Old

Growing up a nerd in the Middle East I was fond of two things: Soccer and Reading. As a pre-teen I read all the time, I had a book in my hand in the car, walking home from school, in bed, eating dinner, in class — hidden inside my textbooks —, and on the soccer field; so i can read a little bit while the ball was on the other side of the field.

It was not really a field, more like a sandy gray space, and there was no soccer ball. Most of the time it was an empty can of pepsi. Sometimes it was a bunch of old socks rolled up together. When we got lucky we played with a left over tennis ball. It did not matter, we chased after it, and when it was beyond my reach, i just flipped open my book and continued reading. I read anything I can lay my hands on, history, fiction, comics… Around the age of nine my dad bought an encyclopedia, so at home, I started reading the encyclopedia whenever I could.

That all changed around the age of 12, in the early 80s. My late dad, heard of something called a computer. They were showing it off at the Holiday Inn in downtown. We went there, and I came home with a pricey Sinclair ZX Spectrum. It had just been released in the UK shortly before that and it changed my life forever.

Instead of watching t.v. in the evening — we did not have 24 hour television back then, broadcast started at 5:30 p.m. —I started playing with my computer. It had no screen, so I hooked it up to our t.v. for display. It had no storage, so it had to be hooked up to a cassette player. It had a basic version of BASIC language on it and so I learned how to program. I wrote games and my younger brother turned it into a piano and played music on its keyboard. The Sinclair ZX changed my life.

Couple of years later, a philanthropist, running a foundation named after his grandfather opened a center for children to learn computers. It was a small room, with only 4 computers, IBM PCs running Microsoft DOS. There was no membership fee. The only expectation is that if you end up learning something useful you were going to pay it back by teaching somebody else something useful. It was a cooperative, teenagers teaching teenagers. Exactly like the great Sugata Mitra implemented decades later. I programmed in C and Turbo Pascal, my heroes were Knuth, Norton, Gates and Jobs.

My dad then spent two month salary on buying me my own PC. A a very expensive Cordata PC. With a 20MB hard drive, I was King of the World. I dove into assembly and started reverse engineering command.com and every piece of software I could get hold of. I lived in Norton Utilities and MS DOS.

At 17, I built and sold my first commercial software, an inventory system written in Turbo Pascal and running on DOS 3.0. Sold to http://www.petra-eng.com/ and I started consulting and making money off programming.

Today, I am dropping support for old versions of Internet Explorer in our flagship software. We are going to match Google’s Policy in supporting the most recent two major releases of IE, a full year after Google did so and more than a year after Microsoft released IE 11. It is also 4 months after Microsoft itself announced dropping support for older versions of IE and encouraging users to stay up to date on the most recent version of the browser.

I was raised in the Microsoft eco system. Writing a virus affecting command.com as a teenager was a proud moment, only eclipsed by working on one of the earliest anti virus software shortly after that. We are not dropping support because we are anti Microsoft, or anti Windows, or anti IE. We are dropping support because we want you have to modern, crisp, beautiful experience using our software with the latest version of Internet Explorer.

So out with the old (browsers) and in with the latest versions of IE, Chrome, Safari and FireFox.