TweetFollow Us on Twitter

The MacTech Spotlight: Andy Lee

Volume Number: 24 (2008)
Issue Number: 08
Column Tag: MacTech Spotlight

The MacTech Spotlight: Andy Lee

http://notesfromandy.com


What do you do?

I'm a Java programmer for Pando Networks in New York City. Pando is a peer-to-peer platform for commercial video streaming. We also have a consumer app for easy file sharing. You might guess that I work on our Mac application, but actually I don't; I work on back-end business logic and some database stuff. I do Cocoa programming in my spare time, often at a coffee shop or restaurant while waiting for my laundry.

How long have you been doing what you do?

I've been a programmer since 1978, when my uncle got me my first job, as a summer hire at Exxon R&D in New Jersey. I was a junior in high school. They challenged me to find a way to manipulate a cursor in two dimensions on the screen of an Apple II. I managed to write a primitive diagram editor, using two game paddles to move crosshairs. I wasn't smart enough to invent scrolling; I used the keyboard to paginate. And at the time I didn't understand what a file was, so I had no way to save documents.

What was your first computer:

My first computer was a Compaq portable, back when they had 9-inch monochrome screens and 5 1/4" floppies, and weighed thirty pounds. I think my first Mac was a Mac Plus, or maybe one of the 512 models. My first Cocoa development machine was a NeXT cube.

What is the advice you'd give to someone trying to get into this line of work today?

Assuming you've already got a technical background, I'd say read everything you can find by Joel Spolsky. Then read everything he tells you to read.

What's the coolest tech thing you've done using OS X?

That would be AppKiDo. Not because there's any rocket science in it. In fact, frankly, there's some dumb stuff in there. One thing I'm proud of is that it was the first app of its kind that was designed to navigate the APIs conceptually - for example, with a class browser, and with "quicklists" of logically related classes - instead of merely following the directory structure of the documentation. The most gratifying thing is when someone tells me my app helped them learn Cocoa, because I had beginners as well as experts squarely in mind when I designed it.

As proud as I am, I know the app is overdue for some improvements. I'm working on it.

Where can we see a sample of your work?

The binary and source for AppKiDo are at http://homepage.mac.com/aglee/downloads/appkido.html.

The next way I'm going to impact IT/OS X/the Mac universe is:

First I have to add the iPhone docs to AppKiDo. There's a whole new generation of beginners to help! Beyond that, my contributions to the Mac universe will come in the form of scratching my personal itches. I have ideas for the Mac equivalent of the Great American Novel, and a couple of Great American Short Stories. I haven't blogged about Cocoa per se, but there are a couple of topics I'd like to offer my take on, like retain-based memory management and the way it is typically explained. I'd like to be more helpful to the NYC CocoaHeads group; I always feel personally responsible when it takes us forever to figure out where we're going for burgers and beer.

I'd like to thank Hoshi Takanori for writing Cocoa Browser, which was tremendously useful to me in the early days, and I'd like to say that the Apple documentation team does a ton of great work that is often underappreciated.


If you or someone you know belongs in the MacTech Spotlight, let us know! Send details to editorial@mactech.com

 
AAPL
$459.68
Apple Inc.
+4.56
MSFT
$30.24
Microsoft Corpora
+0.29
GOOG
$596.33
Google Inc.
+11.22
MacTech Search:
Community Search:

Reckless Racing 2 Review
Reckless Racing 2 Review By Greg Dawson on February 3rd, 2012 Our Rating: :: RUBBIN' AND RACIN'iPhone App - Designed for the iPhone, compatible with the iPad The original Reckless Racing game set the bar for down and dirty iOS... | Read more »
Five For Friday: Week of February 3
Another week has left us behind along with the first month of the year. As always with the arrival of Friday, we take a few moments to round up five of the most interesting apps and games that we’ve yet to cover in a more extensive form. There will... | Read more »
GHOST TRICK: Phantom Detective Review
GHOST TRICK: Phantom Detective Review By Dan Lee on February 3rd, 2012 Our Rating: :: TRICKYUniversal App - Designed for iPhone and iPad Use “Ghost Tricks” to possess objects and solve a murder.   | Read more »
Launch Center Launches New Third Party A...
Launch Center has gotten a major new update that brings new automatic app detection. While the app launched with support for built-in notifications, now the app supports launching third-party apps with specific commands, that can be scheduled to... | Read more »
Spy Mouse Feels the Love With New Valent...
EA and Firemint’s Spy Mouse has an update out now that’s designed to be more appropriate for this time of year, with Valentine’s Day coming up. Love is in the air, and while the cats in Agent Squeek’s life are still out to keep him from getting his... | Read more »
Panorama 360 Camera Review
Panorama 360 Camera Review By Jennifer Allen on February 2nd, 2012 Our Rating: :: CREATIVEUniversal App - Designed for iPhone and iPad Creating a panoramic image just got a whole lot simpler.   | Read more »
Gravity Lander Review
Gravity Lander Review By Rob Rich on February 2nd, 2012 Our Rating: :: SHORT FLIGHTiPhone App - Designed for the iPhone, compatible with the iPad Get three cosmonauts to land on the surface of Mars safely. It’s significantly harder... | Read more »

Price Scanner via MacPrices.net

27″ iMacs on sale for up to $130 off MSRP
  Apple resellers have 27″ iMacs on sale for up to $130 off MSRP. The following is a roundup of the lowest sale prices we’ve seen from Apple Authorized Internet/Catalog Resellers that are available... Read more
Updated MacBook Price Trackers
We’ve updated our MacBook Price Trackers with the latest information on prices, bundles, and availability from Apple’s authorized internet/catalog resellers: 17″ MacBook Pro 15″ MacBook Pro 13″... Read more
Refurbished Apple iPad 2s available for $100 off n...
 The Apple Store has Apple Certified Refurbished iPad 2s available for up to $100 off MSRP. Apple’s one-year warranty is included with each model, and shipping is free (for the most part, Apple... Read more
Apple offers refurbished MacBook Airs for up to $2...
The Apple Store is now offering Apple Certified Refurbished 2011 MacBook AIrs for up to $250 off the cost of new models. An Apple one-year warranty is included with each model, and shipping is free... Read more
Today only! 27″ Apple Thunderbolt Display for $100...
MacConnection has the 27″ Apple Thunderbolt Cinema Display on sale for today only for $899.99 including free shipping. That’s $100 off MSRP, and it’s the lowest price we’ve seen for this model from... Read more
15″ 2.4GHz MacBook Pro on sale for $175 off MSRP,...
Adorama has the 15″ 2.4GHz MacBook Pro on sale for $2024 including free shipping plus NY & NJ sales tax only. Their price is $175 off MSRP, and it’s the lowest price available for this model from... Read more
8GB iPod touch on sale for $20 off, includes free...
Amazon.com has lowered their price on the Black 8GB iPod touch to $179.99 including free shipping. Their price is $20 off MSRP, and it’s currently the lowest price available for this model from any... Read more
Open-box special: 13″ 256GB MacBook Air for $283 o...
MacMall has restocked open-box return 13″ 256GB MacBook Airs for $1316.16 including free FedEx shipping. Their price is $283 off the price of unopened boxes. Apple’s one year warranty and all... Read more

Jobs Board

Windows Mac Support Technician at Keystr...
at Beverly Hills, CA Mac Support Responsibilities: Support Apple product environment Administer Mac hardware Apply ... tickets Evaluate, test & propose new technologies for the Mac environment... Read more
On-Site Systems Support - Linux/Mac Tech...
XP, current MAC OSX and Microsoft Office 2007, Office 2008 (MAC), Microsoft Entourage and Outlook 2007 Knowledge of PC ... 2007, Office 2008 for Mac, Windows 98/NT/2000/XP/7, Current Mac O/S,VERITAS... Read more
MAC Systems Management Administrator at...
Available Ref ID: 1001703121 Visit Us www.technisource.com MAC Systems Management Administrator JOB DESCRIPTION MAC ... decision-making abilities Strong knowledge of current Apple Mac OSX and other... Read more
Software Engineering Manager - *Apple*...
Job Title: Software Engineering Manager - Apple TV Profession: Computer Engineering and Information Technology -> Technology Management Requisition Number 9439460Job Read more
Mobility Specialist - Apple Online Store...
Comfortable working with ambiguity; Experience with both Mac & PC. Previous experience working in a fast-paced ... product features and related accessories; Understand Apple's Digital Lifestyle... Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.