4 ms·
My favorite comment about that was one by "Reed" in this Jeff Atwood blog post -> http://www.codinghorror.com/blog/2007/05/bill-gates-and-donkey-bas.html http:/
by contextfree 15y ago
My favorite comment about that was one by "Reed" in this Jeff Atwood blog post -> http://www.codinghorror.com/blog/2007/05/bill-gates-and-donkey-bas.html http://www.codinghorror.com/blog/2007/05/bill-gates-and-donk...:
"DONKEY.BAS is actually a great illustration of the early philosophy of MS/PC vs. the Mac philosophy (which has endured to this day, unlike the MS/PC philosophy): The PC and BASIC are for churning out crappy hacks at 4AM that get something simple done acceptably well, not spending days/weeks/months wandering through the Mac toolkit documentation, compiling Pascal, tring to figure the frameworks out, creating icons and graphics, and trying to make some really elegant program.
Compare that idea to Donkey.net to see how much the programming philosophy of MS has changed:
'Donkey .NET is a three-dimensional driving simulator game that demonstrates the new features available to Microsoft Visual Basic developers. Written in Visual Basic .NET RTM, this sample uses XML Web services, multithreading, structured exception handling, shaped Windows Forms, and custom-drawn controls. The sample includes the setups for both the game application and an optional XML Web service used with the game. The setups will also install the source code.'
jeebus. I know it's supposed to basically be a parody, but that means that there's somtehing there to parody!"
- bwarp 15y agoI think both donkey.bas and donkey.net try and demonstrate the platform's abilities rather than promote elegance. Things have just got a lot more complicated since donkey.bas. I don't like the Mac platform as a whole - it doesn't and has never delivered the software environment required for industrial grade business softwarae development. UNIX and Windows have provided that for about 30 and 15 years respectively now. The Mac has end user elegance, but that is it. A large chunk of iCloud is on Windows Azure if that gives and credence to my claim. Side note: I don't necessarily think that complexity is a good thing and would rather like an 8-bit Z80 powered dark age for 20 years.
- sriramk 15y agodonkey.net is a demo meant to show off VB features when VS 2003 (or 2005) was released. If I remember, primarily used to show off Managed DirectX. Not a valid comparison.
- kstenerud 15y agoDigging deeper, we have this little gem: http://folklore.org/StoryView.py?project=Macintosh&story=Donkey.txt http://folklore.org/StoryView.py?project=Macintosh&story... Choice quote: "From the perspective of the Macintosh that we were already in the midst of bringing to life, it seemed like ancient history the day it came out." And this is typical of companies taking the wrong approach (trying to release the perfect product rather than the minimum viable product). IBM and Microsoft got the product out fast, iterated, and generally executed better than Apple for two decades because of this. The sour grapes were palpable any time Steve spoke of Bill.