TickleBear was accepted today by Apple. I am using this application to teach my youngest daughter about programming in general, and embedded programming in particular. Embedded and Real Time programming are areas that are becoming much more important, however many schools and universities don't teach it. There is a real attitude in the industry and education systems, that hardware speeds and the OS will do it all for you. Paying attention to details is therefore not needed.
I have seen this in my day job where I interview "Real Time" programmers, only to be sadly disappointed. The IDE will not make you a real time programmer anymore that it can make you a Good Programmer. I blame Microsoft for this actually. I interviewed a lot of "MSCE" folks who could not do anything unless they found it on a menu someplace. There is a lack of understanding that any thing that you do in an application has consequences. The reigning attitude was that CPUs will be faster and memories will be denser, so who cares about performance! PEOPLE ITS NOT A HARDWARE PROBLEM! I guess the mighty MS found that out with Vista!
Hopefully the popularity of Iphone and Ipod Touch will start changing things!
I can really go on and on about the sorry state of the industry. And I will, but not in this one post :)
So yes TickleBear is a little toy app, but it is also a teaching tool. I will be posting about her progress as time goes on!
Cheers and Enjoy!
This is a place that I will use to place random rants about Computers, the state of Computer Science education, and my current projects. I have been in the bleeding edge of the computer industry since the mid 80s. I have seen the boom and bust of our industry from AI to the .coms. Current projects include OOSTehys (open source Ocean Observation), JmDNS (Open source java implementation of Bonjour) and Various IPhone Apps.
Relax and enjoy the ride!
Tìoraidh!
Sunday, April 5, 2009
TickleBear Accepted
Labels:
App Store,
CS education,
IPhone App,
IPodTouch App,
Microsoft,
real time,
TickleBear
| Reactions: |
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment