demo and github
Sigh. The Feels.
Good Memories of Bad Old Days….
And just look at the “EULA” on the second page of this…
Compare it with the utter crap of the last EULA you accepted.
I was quite comfortable with the Turbo Pascal license… but then Microsoft arrived with utterly hideous EULA’s.
It was (one of) the things that drove me into the arms of Open Source.
Wow. I honestly don’t remember the last time I saw a proprietary software license written in everyday English, with the intention to communicate rather than intimidate. And the terms don’t seem overly onerous. Depending on the price, wanting one license sold for every concurrent user of your program is pretty reasonable, especially when the program can itself be used for making money.
With respect to Microsoft’s business practices, for me, the straw that broke the camel’s back was when they decided to treat all their users like potential criminals with their Windows Genuine Advantage software. I moved to Mac OS X (when it was still called that), but it ended up just being a gateway drug to GNU/Linux. And everyone lived happily ever after.
I taught myself programming and cut my teeth on many years of Turbo Pascal. My first computer book ever was on this language. Bought for me by my Grandma while visiting her in New Orleans one weekend. I devoured the book without the luxury of a computer or compiler in front of me; I think that helped me digest it better. I wrote code on pen and paper. Many years of fantastic memories. Thanks for the article!
Turbo Pascal 5.0 was the first “proper” development environment I used (as a 15 year old). I loved it and lapped up everything I could about it (this was before the days of home internet access being common, so my learning was restricted to books and magazines, both of which were expensive for a student in a country with a weak currency).
I’m not sure if it’s just looking back with rose-tinted glasses, but I don’t think I’ve ever had as much fun programming as I did in those days. Yes, developing on DOS was horrible and unstable, but things seemed so much more fun then.
Windowing environments did hideous things to us.
I think in MS-DOS days it use to be one command to set into a graphics mode of your choice and you could start using line drawing primitives.
Now to create a canvas and start in, ok, something that calls itself Simple DirectMedia Layer, here’s it’s getting started tutorial…
You have to get through to the second tutorial before you even get anything on the screen. And wait, it’s a weird fancy bitmap thing, I just wanted to draw a line like that guys “ROSE.PAS”.
So, no, it wasn’t just rose tinted classes.
It really really was a lot more fun back then.
The other sections (writings, programming and projects sections) on that site are really great in my opinion. Spent a long time browsing it.