Is Apple destroying a generation of tech whizzes?
21–30 of 47 posts
Re: Is Apple destroying a generation of tech whizzes?
#22Re: Is Apple destroying a generation of tech whizzes?
#23So no, I don't think somehow the iPad is part of some new Dark Age. If anything, we live in a Golden Age for hackers. More so now than back then, taking into account what I cited above.
Re: Is Apple destroying a generation of tech whizzes?
#24Re: Is Apple destroying a generation of tech whizzes?
#25I've always believed the biggest single moment of destruction of future programmers is when Microsoft stopped shipping BASIC (plus the full source code of the games GORILLA.BAS and NIBBLES.BAS) with DOS/Windows.
I loved Gorillas. But Windows ships with .NET, including a C# and VB.Net compiler. I'd rather have hacked on that than BASIC, nostalgia value notwithstanding.
I started out writing things like:
10 PRINT "Jason"
20 GOTO 10
The reason why that's so important is that it can be comprehended, and it provides a base to which more knowledge can be added in very small pieces. Once the hypothetical 10-year-old has grasped the above - and there are a few fundamental concepts to grasp in there, they can start adding to that. Say: 10 FOR I = 1 TO 10
20 PRINT "Jason"
30 NEXT
And from there, it's just a matter of learning more and more until you're dealing with abstract syntax trees, NP-hard problems, functional languages, multi-threaded programming and whatever else we get to deal with.But if that first step is too high, many people will never be able to climb it.
Re: Is Apple destroying a generation of tech whizzes?
#26No - because they are expensive. It's like claiming that Mercedes is destroying the hot-rod industry because kids can't get the engine management codes. Macs were never for hackers now iApple isn't - so what?
Re: Is Apple destroying a generation of tech whizzes?
#27Re: Is Apple destroying a generation of tech whizzes?
#28Earlier quoted context omitted.
I loved Gorillas. But Windows ships with .NET, including a C# and VB.Net compiler. I'd rather have hacked on that than BASIC, nostalgia value notwithstanding.
Now yes - as I much prefer Ruby, C++ and a wee bit of Haskell these days. But to learn? Absolutely not. The beauty of BASIC was that everything was simple enough that a 10 year old kid could comprehend it: type in instructions, and run them. No compilers, no CLR, no API calls. All of those things make the barrier to entry too high. I started out writing things like: 10 PRINT "Jason" 20 GOTO 10 The reason why that's s…
Re: Is Apple destroying a generation of tech whizzes?
#29No - because they are expensive. It's like claiming that Mercedes is destroying the hot-rod industry because kids can't get the engine management codes. Macs were never for hackers now iApple isn't - so what?
Sure they are. Macs are full Unix workstations that can also run Office and Photoshop, with a much better UI than Linux. The meme that Apple's computers are deliberately unfriendly to hackers has never been true, until the iPhone and iPad.
Re: Is Apple destroying a generation of tech whizzes?
#30I think the single device which got most people into programming in my generation was the Nintendo Entertainment System, and I do not remember it as being a playground of hackability. It just showed six year olds that if you ate your carrots and studied math you would eventually be able to do magic.