TweetFollow Us on Twitter

Nov 99 Viewpoint

Volume Number: 15 (1999)
Issue Number: 11
Column Tag: Viewpoint

Viewpoint

by Chris Espinosa, Manager, Components & Scripting, Apple Computer, Inc.

15 years in the computer business is a long time. According to Moore's Law, in 15 years, chip densities double 10 times, giving us a thousandfold increase in computing power. When this magazine was first published in 1984, 10 megabytes was a good size hard disk; the leading software applications were Lotus 1-2-3, WordStar, and dBase III; an ANSI standards committee had just been formed to standardize the C programming language; and Microsoft's total yearly revenue was under $100 million dollars, and its stock wasn't publicly traded.

Nowadays 10 Megabytes is a decent application memory partition; the leading software applications are Microsoft Word, Microsoft Excel, and Microsoft Internet Explorer; the programming community has had a brief flirtation with Objective-C, a fling with visual Rapid Application Development environments, then settled down with C and C++, with a little Java and Perl to make things interesting. And Microsoft is bigger than AT&T, GM, and U. S. Steel combined - but, then again, Yahoo! is bigger than GM and U. S. Steel.

One thing I like in all this change, though, is the way that MacTech continues to open new topics to the Macintosh programming community. Keeping up with any changing technology is hard, and there are several that I've just given up trying to follow. I could once wire up digital logic circuits, but that was when there were four NAND gates on one chip. A machine-language I/O loop for the Apple II was simple, but an interrupt-time handler for FireWire or USB is a lot harder. But I can look at recent issues of MacTech and learn something I didn't know how to do before, about 3D graphics or WebObjects or PDF plug-ins. This is basic knowledge that I might not normally go and seek out, but once I know about it I may be able to apply it in something I'm doing down the road.

The Getting Started section of MacTech has always impressed me. Anybody coming into the Mac programming world has to go through a trial by fire: just knowing how to write in C is just enough to get you into deep trouble. Without understanding how the Mac launches processes and allocates memory, without basic MacsBug skills, and without the little details (like what those Finder flag bits actually do) that we all take for granted, a new programmer could get incredibly frustrated. It's great that MacTech brings this knowledge out and keeps it fresh to help bring new people into the Macintosh programming community.

And more than most other magazines, MacTech has been about community. The MacTech sponsored Developer Central sections at MacWorld Expo are social events. It's great to see my favorite hundred people from the Mac development world year after year, with great new demos and products to make the developer's life easier. These people wear two hats. Like most developers, they live and die by the quality of development tools on the Mac. But they're the ones who create the tools, so there's an interdependence that transcends the normal commercial competition among vendors. MacTech, through its technical content and ads, Developer Central, the MacDev-1 mailing list, and the large MacTech web site, gives this community a place to meet, exchange ideas, and reach developers.

With the explosion of the Internet in the past five years MacTech has broadened its coverage from just the Mac world to topics like CGIs, server-side includes, and XML. It's also ventured out into many possible "next big things" like Palm OS programming, and the BeOS. I think this is one of the reasons that MacTech is still around after 15 years. Not to imply that Mac might go away (though eventually everything does, and we were far too close for comfort just 3 years ago), but an organization that weds itself to one platform lives and dies by that platform. MacTech readers found themselves in this pickle several times, but MacTech drove on. Without jumping on every new bandwagon to come around, MacTech has delivered to us a good survey of interesting things that might be big and have some relevance to the Mac programmer. That some of these crashed and burned is just part of life's rich pageant. But, for each demised language or operating system, there's another that we should have paid attention to. Who could have told us in 1991 that we had better pay attention to Mach and NeXTStep because in five years it would be the future of the Macintosh?

As to what future that is, it's hard for me to say. First, I don't know, and second, if I did know and told you, they'd fire me. But I can point out some reasonable conclusions. Steve Jobs is in firm control of Apple and has turned it from a billion-dollar-hemorrhage to a hot products company that's quintupled its stock price. This has been done mostly on the hardware side, with solid progress on Mac OS 8, 8.5, 8.6, and now 9. But don't expect Steve to rest. The same passion for elegant design and powerful simplicity that has gone into the iMac and iBook is now being applied to the Mac OS. This isn't easy - software doesn't tend to get 2x faster and smaller every generation like hardware does - and there will be some favorite technologies left behind, like SCSI, ADB, and LocalTalk. But the result should be a modern (finally!), competitive operating system that brings forward years of Macintosh experience but leaves behind years of accumulated workarounds.

And, MacTech will be there to cover it. (After all, they've covered A/UX, NeXTStep, Pink/Taligent/CommonPoint, AIX, Copland and the BeOS...) I look forward to Getting Started stories that cover the basics of Mac OS X software, interesting in-depth articles on topics like the Quartz graphics system, hints and tips on how to live with gdb, and a lot of interesting synergies between Mac OS X's Mach-based roots and the UNIX-based world of the Web.

Congratulations MacTech, on 15 years of reading pleasure, and here's to many, many more.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Adium 1.5.10.3 - Popular instant messagi...
Adium is a fast and free instant messaging client which supports AIM, ICQ, Jabber, MSN, Yahoo!, Google Talk, Yahoo! Japan, Bonjour, Gadu-Gadu, Novell Groupwise, SIP/SIMPLE (Text), and Lotus Sametime... Read more
CleanMyMac 3.8.1 - $39.95
CleanMyMac makes space for the things you love. Sporting a range of ingenious new features, CleanMyMac lets you safely and intelligently scan and clean your entire system, delete large, unused files... Read more
BusyCal 3.1.7 - Powerful calendar app wi...
BusyCal is an award-winning desktop calendar that combines personal productivity features for individuals with powerful calendar sharing capabilities for families and workgroups. Its unique features... Read more
Lyn 1.8.9 - Lightweight image browser an...
Lyn is a fast, lightweight image browser and viewer designed for photographers, graphic artists, and Web designers. Featuring an extremely versatile and aesthetically pleasing interface, it delivers... Read more
Tweetbot 2.5 - Popular Twitter client.
Tweetbot is a full-featured OS X Twitter client with a lot of personality. Whether it's the meticulously-crafted interface, sounds and animation, or features like multiple timelines and column views... Read more
Monolingual 1.7.8 - Remove unwanted OS X...
Monolingual is a program for removing unnecesary language resources from OS X, in order to reclaim several hundred megabytes of disk space. If you use your computer in only one (human) language, you... Read more
Dash 4.0.3 - Instant search and offline...
Dash is an API documentation browser and code snippet manager. Dash helps you store snippets of code, as well as instantly search and browse documentation for almost any API you might use (for a full... Read more
Posterino 3.3.6 - Create posters, collag...
Posterino offers enhanced customization and flexibility including a variety of new, stylish templates featuring grids of identical or odd-sized image boxes. You can customize the size and shape of... Read more
Apple Numbers 4.1.1 - Apple's sprea...
With Apple Numbers, sophisticated spreadsheets are just the start. The whole sheet is your canvas. Just add dramatic interactive charts, tables, and images that paint a revealing picture of your data... Read more
Apple Pages 6.1.1 - Apple's word pr...
Apple Pages is a powerful word processor that gives you everything you need to create documents that look beautiful. And read beautifully. It lets you work seamlessly between Mac and iOS devices, and... Read more

Latest Forum Discussions

See All

Get Ike in the new Fire Emblem: Heroes u...
One of the most popular Fire Emblem characters is finally available in a new update to Nintendo'sFire Emblem: Heroes. [Read more] | Read more »
Die With Glory in a new viking adventure...
If you're a fan of classic adventure games you'll do well to pick upDie With Glory, the gorgeous new title from Cloud Castle inc. Die With Glory updatesthe gameplay of the same kind of adventure classics such asMonkey Island for modern, mobile... | Read more »
Get up to speed with everything you need...
In case you haven’t heard, MU Origin just got a colossal new update with new all-server events, battle modes, and systems making their way to the land of MU. Here’s a handy guide to everything you need to know about the latest content. [Read... | Read more »
Minimalist puzzle game, Cuts, free on iO...
If you're looking for a gorgeous puzzle experience on iOS devices, developer Gamebra.in's aesthetically interesting puzzler, Cuts, is discounted to free on the iOS App Store right now. [Read more] | Read more »
Anime tactical RPG, War of Crown, comes...
If you're looking for another tactical RPG fix to go alongside your Fire Emblem Heroes campaigns check out Gamevil's newest, anime-inspired tactics RPG, War of Crown, which comes out tomorrow. [Read more] | Read more »
Fantasy MMORPG MU Origin adds new modes,...
MU Origin, Webzen’s highly popular fantasy MMORPG is getting ready to shake things up for the second time this year, as a new update makes its way to the Google Play and App Store from today. Introducing new systems, modes, and events, the land of... | Read more »
Blizzard is looking to hire a mobile dev...
A new thread on the popular video game rumor forum, NeoGAF, uncovered an interesting job listing over at Blizzard Entertainment. It appears the studio behindStarCraft, World of WarCraft, Hearthstone,andOverwatch is looking to bring on a new hire... | Read more »
Legend of Zelda meets Cooking Mama in ne...
Dungeon Chef is what happens when you mix the RPG elements (and style) of a Legend of Zelda game, with cooking elements. Although, now that The Legend of Zelda: Breath of the Wild also has cookingelements, so maybe the gameplay is not so novel.... | Read more »
ChordFlow (Music)
ChordFlow 1.0.0 Device: iOS Universal Category: Music Price: $6.99, Version: 1.0.0 (iTunes) Description: ChordFlow is a chord sequencer with a unique 4-track polyphonic arpeggiator, extensive chord library, MIDI out and Ableton Link... | Read more »
The Walking Dead: A New Frontier is out...
The newest season of Telltale Games'The Walking Dead is well underway. After the release of the third episode, "Above the Law" about a month ago, episode four, "Thicker Than Water" is hot and ready for more zombies and gut-wrenching emotional... | Read more »

Price Scanner via MacPrices.net

Digital Paper Tablet Offers Distraction Free...
I typically spend 8-10 hours a day gazing at the screens in my laptops and iPad, as tools of my livelihood, I don’t as a rule use electronic devices for pleasure reading. I subscribe to a daily... Read more
“Today at Apple” Bringing New Educational Ses...
Apple has announced plans to launch dozens of new educational sessions next month in all 495 Apple Stores ranging in topics from photo and video to music, coding, art and design, and more. The hands-... Read more
Smart Finance Free Comprehensive Personal Fin...
Moscow-based indie developer, Alexander Survillo has announced the release and immediate availability of Smart Finance: Personal Finance, Budget & Money 1.1.4, an update to his comprehensive... Read more
12-inch 1.1GHz Retina MacBooks on sale for $1...
B&H has 12″ 1.1GHz Retina MacBooks on sale for $100 off MSRP. Shipping is free, and B&H charges NY & NJ sales tax only: - 12″ 1.1GHz Space Gray Retina MacBook: $1199.99 $100 off MSRP - 12... Read more
13-inch 2.7GHz Retina MacBook Pro on sale for...
B&H Photo has the 13″ 2.7GHz Retina MacBook Pro on sale for $130 off MSRP. Shipping is free, and B&H charges NY & NJ tax only: - 13″ 2.7GHz/128GB Retina MacBook Pro (MF839LL/A): $1169 $... Read more
15-inch 2.2GHz Retina MacBook Pros available...
B&H Photo has the 15″ 2.2GHz Retina MacBook Pro available for $200 off MSRP including free shipping plus NY & NJ sales tax only: - 15″ 2.2GHz Retina MacBook Pro (MJLQ2LL/A): $1799.99 $200 off... Read more
13-inch Touch Bar MacBook Pros on sale for up...
B&H Photo has the 2016 Apple 13″ Touch Bar MacBook Pros in stock today for up to $150 off MSRP. Shipping is free, and B&H charges NY & NJ sales tax only: - 13″ 2.9GHz/512GB Touch Bar... Read more
Apple refurbished Apple TVs available for up...
Apple has Certified Refurbished 32GB and 64GB Apple TVs available for up to $30 off the cost of new models. Apple’s standard one-year warranty is included with each model, and shipping is free: -... Read more
12-inch 1.2GHz Retina MacBooks on sale for up...
B&H has 12″ 1.2GHz Retina MacBooks on sale for up to $160 off MSRP. Shipping is free, and B&H charges NY sales tax only: - 12″ 1.2GHz Space Gray Retina MacBook: $1439.99 $160 off MSRP - 12″ 1... Read more
HyperX Ships Pulsefire FPS Gaming Mouse, Winn...
Your reporter is a longtime fan of gaming mice for general purpose coomnputing use, finding them typically superior in comfort and performance. HyperX, a division of Kingston Technology Company, Inc... Read more

Jobs Board

Product Manager, *Apple* Platforms - Viacom...
…Product Manager to drive the execution of its iOS and AppleTV experiences. The Apple Platform Product Manager will be a leader in our Agile/Scrum environment and Read more
Geek Squad *Apple* Master Consultation Agen...
**500662BR** **Job Title:** Geek Squad Apple Master Consultation Agent **Location Number:** 000286-Canton-Store **Job Description:** **What does a Geek Squad Read more
*Apple* Mobile Master - Best Buy (United Sta...
**500710BR** **Job Title:** Apple Mobile Master **Location Number:** 000279-North Olmsted-Store **Job Description:** **What does a Best Buy Apple Mobile Master Read more
*Apple* Engineering Specialist - CSRA (Unite...
Apple Engineering Specialist All times are in Eastern Daylight Time Requisition ID Job Locations US DC Washington DC Posted Date Category Engineering Sciences Read more
*Apple* Mac Computer Technician - GeekHampto...
…complex computer issues over the phone and in person? GeekHampton, Long Island's Apple Premium Service Provider, is looking for you! Come work with our crew Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.