TweetFollow Us on Twitter

Jan 97 Viewpoint

Volume Number: 13 (1997)
Issue Number: 1
Column Tag: Viewpoint

Viewpoint

By Eric Gundrum

To Be or Not To Be

That is the question. Whether 'tis nobler in the mind to suffer the slings and arrows of our existing technology or adopt an entirely new technology and embrace it as our own.

Apple and Be are reported to have been negotiating a deal for Apple to acquire the BeOS as a quick fix to Apple's delays in shipping MacOS 8 sometime this century. At least, this is what the community has been discussing. Apple has been silent on the issue.

On the other hand, during a recent international Mac developers' conference, Apple's CTO, Ellen Hancock stated that the MacOS will be built by Apple. Is that a bit of "not invented here" creeping through, or has Apple decided the BeOS is not up to the task? I expect we'll hear a more complete answer at the January Expo. Until then, you can decide for yourself with the included BeOS for Macintosh CD.

Everyone is quick to criticize Apple. Reading the many discussions taking place on the net one begins to see that people will complain no matter which way Apple turns. Damned if they do, damned if they don't. Apple can't rely on the developer community to provide a clear direction.

Can We Have Some Engineering, Please?

Call me foolish, but I'm willing to trust Apple on this one, knowing full well that my livelihood is closely tied to the success of the Mac. Frankly, I wonder just how important is it that we get a new OS. Sure, System 7 is getting long in the tooth. Sure, the industry pundits tell us we need preemptive multitasking, protected memory and whatever hot feature comes along next week. ("Will that be MMX, VMX or TriMedia, sir?") Preemptive multitasking has some benefits, but I'm not so sure I want to give up 10% of my CPU to managing the threads, nor do I want Apple to spend precious resources trying to make it work. A few simple OS-level developer tools could go a long way to help us tune our cooperative multi-tasking environment.

The improvement I want more than anything else is reliability. I'm sick of crashes, freezes and just plain bugs that prevent me from getting my work done. Many folks say protected memory will provide that reliability, but there are many things Apple could do with the current OS (not to mention hardware) to improve reliability. Start with redesigning the pieces that are most problematic, but do it one piece at a time, and take advantage of all that the software development community has learned about developing complex systems these past five years.

As a developer, I would love a few more debug versions of the various Mac managers. The debug managers would immediately notify me if I pass an invalid handle or other parameter. How about having those debug managers perform self consistency checks to notice when their data or code is mucked up? This would help us and Apple find and fix many more bugs than protected memory, and we could have it soon.

Despite the engineers at Apple being some of the smartest people I've ever met, they sometimes suffer a mob mentality. Sometimes they blindly pursue some grandiose idea because they believe they can build a better mouse trap. Rather than trying to redesign the entire world of Macintosh software, I would like Apple to provide some incremental changes that can grow with us. Fix the things that are broken, give developers OS-level tools to write better software, and enforce some better engineering practices inside Apple to ensure that what Apple creates does not have to rely exclusively on the QA group to find all of the bugs.

User Group Shake-out

One of my most enjoyable activities is joining a group of Macintosh programmers to talk tech for a few hours. Living in the San Francisco Bay Area I have the benefit of several formal and informal groups of Macintosh programmers. Such groups often need careful nurturing in other areas of the world, but the benefits of talking through difficult programming problems and of learning how others are using new technologies are still there.

A few user groups have been having some tough times these past few months, and it doesn't seem to be Apple-related. Macintosh users often take user groups for granted. We created many in the early years of Macintosh to help us band together and support each other against the strong forces of DOS. User groups are a great place to learn what isn't in the manuals, as well as how to program the Mac when there are more volumes of Inside Macintosh than one can read in a year. Windows users have had a far greater need for the support of user groups, but they never seem to develop that strength of community.

Now several user groups are in serious trouble. (User groups are better known for things other than being well run businesses.) Boston Computer Society (BCS), once the largest user group in the world, catered to many computing platforms from CP/M to Macintosh. Earlier this year they uncovered serious financial mismanagement leading to their permanently closing their doors. Some recent reports indicate at least one other large, metropolitan user group is traveling the same path. Hopefully their members have caught it in time.

Many folks working in the Macintosh industry got much of their training helping others in user groups. Many companies got their best user feedback from user group audiences. Now it is time to give a little back. Look into your local user group and see how they are doing. Make sure they are not falling apart while no one pays attention and see how you might help them a bit. You might find that they help you even more.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Ys Chronicles II (Games)
Ys Chronicles II 1.0.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0.0 (iTunes) Description: After a hard fight to recover the six sacred books in Ys Chronicles I, Adol is back for a sequel! | Read more »
FINAL FANTASY Ⅸ (Games)
FINAL FANTASY Ⅸ 1.0.4 Device: iOS Universal Category: Games Price: $16.99, Version: 1.0.4 (iTunes) Description: ==========●Special sale price for the FINAL FANTASY IX release! ●20% off from February 10 to February 21, 2016... | Read more »
Tennis Club Story (Games)
Tennis Club Story 1.03 Device: iOS Universal Category: Games Price: $4.99, Version: 1.03 (iTunes) Description: Aim for the ace position of tennis club prestige in this simulation! Your leadership decides if players make it to the big... | Read more »
Juggernaut Wars guide - How to use skill...
Juggernaut Warsis a brand new auto-RPG on iOS and Android that challenges you to build a team of heroes, send them out into various different missions to defeat waves of heroes, and level them up to increase their power. The actual combat itself... | Read more »
Check out the new Pirate Attack update i...
Love pirates and board games? Well, you'll love the new Pirate Attack themed update that just launched in Game of Dice. It adds a bunch of new content themed around pirates, like an all new event map based on a pirate ship which revamps the toll... | Read more »
Splash Cars guide - How to paint the tow...
Splash Cars is an arcade driving game that feels like a hybrid between Dawn of the Plow and Splatoon. In it, you'll need to drive a car around to repaint areas of a town that have lost all of their color. Check out these tips to help you perform... | Read more »
The best video player on mobile
We all know the stock video player on iOS is not particularly convenient, primarily because it asks us to hook a device up to iTunes to sync video in a world that has things like Netflix. [Read more] | Read more »
Four apps to help improve your Super Bow...
Super Bowl Sunday is upon us, and whether you’re a Panthers or a Broncos fan you’re no doubt gearing up for it. [Read more] | Read more »
LooperSonic (Music)
LooperSonic 1.0 Device: iOS Universal Category: Music Price: $4.99, Version: 1.0 (iTunes) Description: LooperSonic is a multi-track audio looper and recorder that will take your loops to the next level. Use it like a loop pedal to... | Read more »
Space Grunts guide - How to survive
Space Grunts is a fast-paced roguelike from popular iOS developer, Orange Pixel. While it taps into many of the typical roguelike sensibilities, you might still find yourself caught out by a few things. We delved further to find you some helpful... | Read more »

Price Scanner via MacPrices.net

Apple restocks Certified Refurbished Mac mini...
Apple has restocked Certified Refurbished 2014 Mac minis, with models available starting at $419. Apple’s one-year warranty is included with each mini, and shipping is free: - 1.4GHz Mac mini: $419 $... Read more
What iPad Pro Still Needs To Make It Truly Pr...
I love my iPad Air 2. So much that I’m grudgingly willing to put up with its compromises and limitations as a production tool in order to take advantage of its virtues. However, since a computer for... Read more
21-inch 3.1GHz 4K on sale for $1399, $100 off...
B&H Photo has the 21″ 3.1GHz 4K iMac on sale $1399 for a limited time. Shipping is free, and B&H charges NY sales tax only. Their price is $100 off MSRP: - 21″ 3.1GHz 4K iMac (MK452LL/A): $... Read more
Apple price trackers, updated continuously
Scan our Apple Price Trackers for the latest information on sales, bundles, and availability on systems from Apple’s authorized internet/catalog resellers. We update the trackers continuously: - 15″... Read more
Save up to $240 with Apple Certified Refurbis...
Apple is now offering Certified Refurbished 12″ Retina MacBooks for up to $240 off the cost of new models. Apple will include a standard one-year warranty with each MacBook, and shipping is free. The... Read more
Apple refurbished 13-inch Retina MacBook Pros...
Apple has Certified Refurbished 13″ Retina MacBook Pros available for up to $270 off the cost of new models. An Apple one-year warranty is included with each model, and shipping is free: - 13″ 2.7GHz... Read more
Apple refurbished Time Capsules available for...
Apple has certified refurbished Time Capsules available for $120 off MSRP. Apple’s one-year warranty is included with each Time Capsule, and shipping is free: - 2TB Time Capsule: $179, $120 off - 3TB... Read more
13-inch 2.5GHz MacBook Pro (refurbished) avai...
Apple has Certified Refurbished 13″ 2.5GHz MacBook Pros available for $829, or $270 off the cost of new models. Apple’s one-year warranty is standard, and shipping is free: - 13″ 2.5GHz MacBook Pros... Read more
Apple refurbished 15-inch Retina MacBook Pros...
Apple has Certified Refurbished 2015 15″ Retina MacBook Pros available for up to $380 off the cost of new models. An Apple one-year warranty is included with each model, and shipping is free: - 15″ 2... Read more
New Liquid Crystal Technology Prevents Automo...
Researchers at the University of Central Florida have developed three new liquid crystal mixtures which will allow automobile displays to operate at unprecedented high and low temperatures In... Read more

Jobs Board

Lead Engineer - *Apple* OSX & Hardware...
Lead Engineer - Apple OSX & Hardware **Job ID:** 3125919 **Full/Part\-Time:** Full\-time **Regular/Temporary:** Regular **Listed:** 2016\-02\-10 **Location:** Cary, Read more
*Apple* System Analyst - ATOS IT Services...
Apple System AnalystReference no.198783CountryUSARegionUS - CALIFORNIACityUS - CALIFORNIA - BURBANKPosition TypeProfessionalJob AreaIT SupportJob TypeFull Read more
*Apple* Retail - Multiple Positions (US) - A...
Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
*Apple* Retail - Multiple Positions (US) - A...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
*Apple* Subject Matter Expert - Experis (Uni...
This position is for an Apple Subject Matter Expert to assist in developing the architecture, support and services for integration of Apple devices into the domain. Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.