
According to Hoyle...
All Good Things ...
macCompanion
August 2010
by Jonathan Hoyle
jonhoyle@mac.com
http://www.jonhoyle.com
As I was preparing Part II of my column on
Software Outsourcing,
I received word that
August 2010
would be the final issue of
MacCompanion. This,
therefore, is the final column of
According to Hoyle…
(at least in MacCompanion). For several months now, there have been signs
that this might happen, given the current economy and realities of running a business. This
comes as sad news, as I valued MacCompanion as a different cut of magazine
than some of the alternatives you may have seen out there. It is ironic that a
Mac magazine
would fall during one of the biggest revival's in
Apple
history. But unfortunately, this is where we are.
Although
MacCompanion's first issue
was published in June 2003, the According to Hoyle... column began with the
September 2005 issue,
making this its 60th column, exactly five years later. Five years of bringing
you software development topics from a Macintosh perspective. Some of these
articles were very technical, whilst others were not. But I strived to bring
you the very best of what was to be learned. When this column began,
Mac OS X 10.4 Tiger
was only a few months old, the new
iPod Mini
was the smallest music player around, and Apple had just announced its plan to
transition its microprocessors
away from the
PowerPC and onto
Intel. In
the past five years, the Mac's marketshare
almost tripled,
the iPod
became ubiquitous, Apple began its overwhelmingly successful
Mac/PC ads, and
the iPhone
changed the course of telecommunications history. It has arguably been the most
exciting five years in Apple history (... so far).
Although most are available now, these 60 columns will
will all be available on my
mirror web site.
Its Five Year Mission ...
There was a convenient set of circumstances which led
to the beginning of this column. The story begins after I published a
paper at
MacHack 20
(this conference was also known as ADHOC: Advanced Developers Hands On Conference);
the paper's title was Cross-Platform Approaches from a Macintosh Perspective. MacCompanion
Publisher Robert Pritchett
saw it and thought it would be a great addition to the magazine, and asked me for
permission to publish it in MacCompanion.
At 18 pages, however, the paper seemed a bit long as
a single article. Since it was fairly well sectioned, I proposed to Robert that
I could break the paper up into its component topics, and publish it as a series. Robert
was very gracious and liked the idea, and suggested that depending on how well it
went, I might be invited to stay on as a regular columnist. The rest, as they
say, is history.
Although the information is a bit dated today, much
of the original MacHack paper holds up, even five years later. To get a higher
level overview of this paper, feel free to view the associated
MacHack PowerPoint presentation.
To Explore Strange New Worlds ...
The According to Hoyle… column was initially
launched with series
Cross-Platform Software Development from a Macintosh Perspective,
which lasted over a year. Each month, we covered a different topic:
Qt,
wxWidgets,
CPLAT, and
REALbasic,
just to name a few. Once we covered all the topics in the original MacHack paper,
I began to cover other cross-platform strategies that I didn't have time for originally, such as
Runtime Revolution and
Java. Eventually,
I moved away from focusing specifically on cross-platform topics and covered other
Macintosh topics in general.
My most popular articles in 2006 was a three part series
devoted to
Basic development environments on the Macintosh. This
covered this history of the
Basic programming language
on the Mac and reviewed some of the newer entries, including
FutureBasic,
Chipmunk Basic,
KBasic, and
PureBasic. In
2008, we revisited Basic compilers again for an
update.
One of the longest articles came in
March 2007,
when we examined (then-)upcoming changes coming to the
ANSI C++ programming language specification. This
article was designed especially for C++ programmers who were interested in new language
features becoming available. At the time it was written, the expectation was
that this draft would be finalized in 2009, and hence was named C++09. Since
that time, other delays in the specification has caused it to be held up into 2011. An
update to this article came in
November 2008,
but it wasn't until the Fall of 2009 that we did it justice with a
6 part series detailing these changes.
Another popular topic in 2007 was the three part series
Moving from CodeWarrior to Xcode,
giving step-by-step instructions for those with legacy projects wishing to modernize
them with
Xcode. Although
I had planned a Part IV for sometime in the future, the future had other plans.
In the Fall of 2007,
Mac OS X 10.5 Leopard
was released. So for the rest of the year, the According to Hoyle…
columns were devoted to
examining this new operating system
and other development related topics, including
Xcode 3.0,
Objective-C 2.0 enhancements and
GCC 4.2. The
following year in 2008, we continued with a tutorial on
Objective-C for C++ programmers,
reviewed other
Macintosh operating systems,
as well as previewing
Mac OS X 10.6 Snow Leopard and
Xcode 3.2 compilers.
As the economy faltered in 2009, we had a three-part
series entitled
Software Development Jobs in a Down Economy. We
also considered
Apple in a Post-Steve Jobs Era
and took time to note
the End of the Line of the PowerPC.
To Boldly Go ...
But perhaps the most anticipated According to Hoyle…
columns were the ones covering
WWDC
(Apple's Worldwide Developer Conference). WWDC '06 and
'07
detailed Mac OS X 10.5 Leopard, whilst
WWDC '08 and
'09
described the upcoming
Mac OS X 10.6 Snow Leopard
operating system. The most recent column on this year's
WWDC '10
discussed Apple's change in focus to
mobile computing
and what that means for Mac programmers. I felt that these conference reviews
were very useful, particularly for those who were unable to attend these sold-out
conferences. While remaining within the confines of Apple's
non-disclosure agreement,
I was able to relay very important information vital to the Mac development community. I
must admit, these articles covering WWDC were my favorite to write.
However, without question, the most popular series of
articles during my five year run at MacCompanion was (without a doubt)
Running Classic on Mac OS X 10.5 Leopard,
with its detailed analysis and review of
SheepShaver,
Basilisk, and other
Classic emulators. To
this day, I still receive followup emails asking for further information on these
topics. Despite the huge success in moving toward Intel processors and 10.5 Leopard,
there are apparently a large number of people still interested in running
Classic
apps. A SheepShaver update column
was published in 2009.
We also had some light moments too in this column, covering the
Top 10 Mac Fiascos of All-Time
and even a column devoted exclusively to
Programmer Jokes. In
the end, I am satisfied that a range of bases were covered, and I had something for
everyone. Yes, these columns might have gotten a little too technical and a
little too geeky from time to time, but I believe that these columns were also balanced
out by more user level articles as well.
Thank you for sticking with me through it all.
The Final Frontier ...
To those looking for the conclusion of
Outsourcing & the Fall of Software Development,
I hope to see it printed in the very near future. At this time though, things
are in flux, so it is hard to say when (or even if). But I apparently began
stirring the pot, and perhaps between now and the
2010 mid-term elections,
I will be able to conclude my thoughts on the matter.
And now for goodbyes:
There are far too many people for me to thank for allowing
me to be successful in this column over the past five years. First and foremost,
I want to thank
CEO Robert Pritchett,
who had faith in me to run this column. Robert sought me out, and I hope I have
proven him worthy of the pages of his magazine. (And as I promised, this indeed
will be the last column I'll ever turn in late!) Also great thanks to the lovely
and overworked
Michele Patterson,
current MacCompanion Editor-in-Chief, and whose advice and direction has been
invaluable.
I also wish to thank my day employer
Eastman Kodak,
whose continued presence in the Mac market kept me challenged to be an ever better
Mac software developer. Their cooperation has allowed me to keep my MacCompanion
duties a priority. Furthermore, three of my last four WWDC attendances have
been funded by Kodak, for which I am grateful.
And finally, I give my profoundly deepest thanks to
my loving and supportive wife, Mary, whose patience shown through many a late night,
as I was up against an impending deadline.
The email address to best reach me is
jonhoyle@mac.com,
as I do not know how long my jhoyle@maccompanion.com email address will continue
to remain active. FaceBook users may also find me at:
https://www.facebook.com/jonhoyle,
if they so desire. And of course,
http://www.jonhoyle.com
remains my home base.
As of this writing, it is unknown where According to Hoyle…
will show up again. I am hopeful that you will see this column again very shortly,
perhaps under a
MacTech
title. For now, I want to give my heartfelt thanks to all you readers for staying
with me these past five years.
Stay tuned for great things in the future!
To see a list of all the According to Hoyle columns, please visit:
http://www.jonhoyle.com/maccompanion
http://www.maccompanion.com/macc/archives/August2010/Columns/AccordingtoHoyle60.htm