> Being a qualified newbie in Palm development, and a very experienced
> software engineer with over 10 years experience in software development
Well having more than 10 years programming experience in programming
with C and C++, and 20 years in circuit design, I would also like to
comment on this.
> across many platforms, excluding mainframe, I consider myself qualified to
> weigh in with my two cents worth. Before VB, serious software development
> for business was limited to engineers. There was a lot of hacks out there
The implication is that VB is a serious software development tool for
business. Not true, in my opinion. VB was used mostly by people who
found C and/or C++ too complicated and was rarely use to develope
high quality business software.
> slamming C into devices. But computer science is only half science - the
> study of alorythms, a sturdy foundation of compiler construction, and a
> plenty of Object Oriented programming was enough to get a decent job. But
> the other half is art. By art I mean the ability to look at a GUI and
> determine what is wrong with it. To be able to match mental models to
> software applications. The ability to create metaphores that please the
> user and excite them about work!
> VB changed who could program and allowed more "normal" people whom are
> not scientists to enhance the grey science part of software engineering.
> Real innovative leaps were made by laymen solving problems that THEY had
> experienced. VB created a layer of abstraction with its' visual interface
> (drag and drop) and notion of properties which has been extended into COM
> / DCOM and other Microsoft crap like windows DNA.
VB did change who could program but that did NOT create a bunch of
high quality programmers, did NOT add anything to the art of
programming and those who were already highly trained programmers
wouldn't be caught dead using VB.
> Palm development is still a toddler. It doesn't take much to see the
> potential of this platform, but it does take a lot of time to REACH it....
> The tools are not mainstream and there is not REALLY GOOD documentation
> for anything. Charles Peitzold wrote a very famous windows programming
> book that became everyones Windows programming bible because it was easy
> to understand and he made everything straight forward. Many other great
> authors stand on his shoulders for his success. But there is no bible
> like Charles wrote for palm. The best seems to be Palm Programming by
> Rhodes and McKeehan, but it is not good enough. Someone needs to kick it
> up a notch.
The last thing we need is to see the Palm OS go the way of Microsoft.
That path leads to bloated, inefficient code that requires 64Gbytes
to be useful. There is NO art in that.
> So there! Good tools and GREAT documentation make a platform
> successful. There are already plenty of good ideas for this platform, but
> programming here still sucks!
Good tools are a great asset. But that is not what makes a platform
successful. It's the applications, which do not need Microsoft type
tools. The Palm is already quite successful with the aid of
Microsoft type tools.
Ever wonder why a Palm can run quite efficiently on a 2M device while
a Windows CE with all the high-priced quality tools (???) requires 32
Meg for a basic machine?
--
-----------------------------------------------------------------
Discussion Group: http://www.halcyon.com/ipscone/wwwboard/
Protect your constitutional rights. Your favorite one may be next!
-----------------------------------------------------------------