Ipphones

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Friday, 6 March 2009

Geeking Out (including my Trip to the Mothership)

Posted on 20:52 by Unknown
The last couple of weeks have been extraordinarily good, and I wanted to share a few things. Maybe if I write these things down, I will come down a bit and can get some sleep. Some of the news is making me feel like a kid at Christmas.

The first piece of news I want to share (which you may have heard if you follow me on Twitter is that by the end of our month, Beginning iPhone Development will be for sale in 50 of the Apple Stores. They're going to start with the 50 highest-grossing stores, primarily the larger stores in more urban areas. If it sells well, it's possible that they will expand it out to the rest of the stores.

I have never personally seen a programing book in an Apple Store. I don't know whether they've carried one before, but I've never see one on the shelves, so this is unexpected and pretty darn cool. Unfortunately, I don't live near a "Top 50" Apple Store, so if anyone sees my book on the shelves at an Apple Store, please snap a picture for me!

On a related note, our book is already available in Apple's Company Store, which is the store at Apple Headquarters at 1 Infinite Loop (the coolest address in techdom, by the way). I wanted to get a picture of the book on the shelves there, but they were sold out the day I went. In a way, that fact is almost better than a picture. I did get a picture of Dave's Learn C on the Mac bok on the shelves, but Learn Objective-C was also sold out.

Speaking of pictures, here's one that was sent to Dave Mark by someone inside Apple. If I recall the story correctly (I may not), it was taken by one of the evangelists who work at Apple. He saw one of the engineers walking down the hall with the book and asked if he could take a picture of it, then sent that picture to Dave. As someone who has owned and programmed Apple computers continuously since 1980, and as someone who's earliest realistic ambition (starting in about sixth grade) was to work as a programmer at Apple, this picture just sent me over the moon:



For me to know that there are people inside Apple who know my name and who feel that something I've written (or co-written, at least) is worth underlining, highlighting, and sticking post-it notes in is just... I can't even explain it. It makes me giddy.

I went to San Jose for the 360 iDev Conference (a subject for a different blog posting) this past week. Since we were only a few miles from Cupertino, Scott Knaster very kindly invited me to two meals away from the conference. The first was an informal meal with a group of his friends comprised of people who have some connection with Apple - mostly employees and ex-employees, who meet once a month. Apparently, Woz attends sometime but, alas, not that week. It was still a pretty neat experience for me. Scott's just a great guy, and it was a very fun evening hanging out with him and his cool Apple friends.

Two days later, Scott offered to drive me over to Apple headquarters so I could geek out and buy stuff at Apple's Company Store, y'know, do the whole "tourist thing". That, alone, would have been cool, but he made the trip so much better by calling a friend who still works at Apple and had him hook us up with visitor's passes so we could eat at the cafeteria and walk around the campus. I got sushi (several types of nigiri), meaning I got to have one of my favorite foods at a place that's seemed almost mythical to me for several years. My "Geek Mecca", in a way.

For lunch, we were accompanied by three of Scott's friends who still work there, all great guys, and I got to "talk shop" a little at the Mothership while we ate.

Interestingly enough, a few years ago, Scott took me on a similar lunch-time tour of Google, and it was an interesting contrast to see them both in the same way. Both places are known for being very selective and for hiring really bright people, but there is a completely different vibe to the two campuses. Once I got over a little of my awe at being at Apple Headquarters, I found the environment of the Apple campus to be extraordinarily comfortable and surprisingly normal. Google, on the other hand, always felt a little disjointed and tense. Not in a bad way - it wasn't that people there were unfriendly, just they they all seemed a bit distracted and not completely in the moment. I know it's not exactly a scientific survey, but there was definitely a different feel to the two places, and yes, I know that's probably just my own personal biases talking.

After we were done, we headed over to Company Store, but with visitor's passes, we were able to cut across campus. On the walk across, someone came over to say "Hi" to Scott. I thought I knew who it was, but didn't want to embarrass myself, so had to wait for introductions to be sure, but sure enough, it was Chris Espinosa. Now, if you've been involved with the Mac development community in any way, I don't have to tell you who he is, but for those of you who don't know, I'll explain. Chris's bio on Twitter says, simply, "#8".

That number that makes up his bio is his employee number at Apple. Chris is like the Cal Ripken of Apple employees, having been there since the very early days continuously. I'm not sure of his exact title now, but he's head of the Xcode team, or perhaps the whole Dev Tools team. If you are an iPhone coder or use Xcode regularly, you should absolutely follow Chris on Twitter, if for nothing else than to read his Xcode Tips of the Day (hash tag: #XCTODT #XCTOTD). Today's tip of the day pointed to an invaluable Tech Note.

Anyway, I had never met Chris, but I knew his name and have known him by reputation for years. He's somebody I have a tremendous amount of respect for, and about whom I've only heard great things. And when I was introduced to him, he recognized my name and mentioned the book. Chris Espinosa knew who I was and knew the book I had co-written. For me, that was heady. We only talked with Chris for a couple of minutes, but that exchange was the highlight of my trip and really meant a lot to me (thanks, Scott!).

After that, we went over to the store and I got my "I Visited the Mothership" t-shirt, along with a couple of books, an Apple pen and something else I can't remember, and went back to the conference in a bit of a haze.

It's nice to be reminded once in a while that I'm not as cynical or jaded as I think I am. It's nice to get news that makes you feel like a kid on Christmas Eve, and it seems like this past week has been a lot of that.
Email ThisBlogThis!Share to XShare to Facebook
Posted in Apple, Apple Store | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Making OpenGL ES Screenshot
    The Bit-101 Blog has an entry that shows how to take a screenshot when using OpenGL ES . I tested this in my much-delayed particle-generato...
  • Adding CLANG to Your Build Process
    Frasier Spiers has a nifty piece this morning on using Git pre-commit hooks to automatically run the CLANG Static Analyzer. I'm not a G...
  • CLANG Static Analyzer
    If you aren't using the LLVM/Clang Static Analyzer , you really should be. The Clang Project is an attempt to write a front end for the...
  • A Little Help
    I'm having a problem with OpenGL ES, and it's keeping me from finishing my particle engine post. I was hoping someone here could see...
  • WWDC Accommodations
    Staying downtown in San Francisco is very expensive in the summertime. Bu, if you're going to WWDC, you really want to stay downtown. Yo...
  • Xcode File Templates and a Mystery
    One of the things that confuses many newcomers to Xcode is how to set it up so that your company name gets automatically filled in when you ...
  • Brain Surgery?
    Craig Hockenberry has an interesting post on his blog today about the iPhone background processing issue. Craig speaks from personal experi...
  • Book's Almost Done
    I just finished Chapter 16. I'll give it another read-over in the morning then it will go off to my writing partner for his review, then...
  • iPhone Alley
    Looks like Dave and I are going to make an appearance on the iPhone Alley Podcast next week. We're recording on Sunday night, so I woul...
  • Shuffling Arrays
    Ever want to randomize an array of items? It's a task that, for some reason, I've had to do a lot in recent programs. So, I wrote a ...

Categories

  • 3D Models
  • Ad Hoc Distribution
  • ADC
  • Address Book
  • Amazon
  • Anaglyphs
  • App Store
  • Apple
  • Apple DTS
  • Apple Store
  • Application Store
  • articles
  • Award
  • Background Processing
  • Barcodes
  • Beta
  • Blog
  • Blogger
  • Blogging
  • Blogs
  • Blogspot
  • Book project
  • Bug Reporting
  • Captain Obvious
  • Categories
  • Censorship
  • CFFoundation
  • CGAffineTransform
  • Clang Static Analyzer
  • Cocoa
  • Cocoa Touch
  • Code Reuse
  • Code Signing
  • Computer
  • conferences
  • Controller Classes
  • Core Animation
  • Daring Fireball
  • Database
  • Debugging
  • Defect
  • Delegates
  • Design Awards
  • Developer Certifications
  • Discussion Forums
  • Edit Mode
  • employment opportunities
  • Encryption
  • Enterprise
  • Errata
  • free code
  • Free software
  • Full Screen
  • Game Programming
  • Gestures
  • Getting Started
  • goof
  • Google Code
  • Google Maps
  • Gotcha
  • Help
  • HIG
  • HTTP PUT
  • Idiots
  • Idle Timer
  • Images
  • Instruments
  • Interface Builder
  • iPHone
  • iPhone Applications
  • iPhone Dev Center
  • iPhone Developers
  • iPhone OS 3.0
  • iPhone SDK
  • iPhone SDK PNG
  • iPhone Simulator
  • iPhoneSDK
  • iPod
  • Job Opportunities.
  • k
  • Key Value Observing
  • Keynote
  • KVO
  • Landscape Mode
  • Learn Cocoa
  • Learn Cocoa on the Mac
  • libxml
  • Licensing
  • Mac Developers
  • Mac OS X
  • Macworld Expo
  • Microsoft
  • NDA
  • NeHe
  • New Category
  • New Release
  • NSFileHandle
  • NSMutableArray
  • NSMutableURLRequest
  • NSXML
  • Object-Oriented Design
  • Objective-C
  • Open Source
  • OpenGL ES
  • Optimizations
  • Other blogs
  • Paired Arrays
  • Parsing
  • Particle Engine
  • Party
  • PeopleSoft
  • Performance
  • Persistence
  • Pink Screen of Death
  • Piracy
  • Pixar
  • Podcasts
  • Press Release WTF
  • Press Releases WTF
  • private APIs Google
  • Project Template
  • Properties
  • Random Numbers
  • Rant
  • Rejected
  • Resources
  • Responder Chain
  • REST
  • Reverse Engineering
  • Rumors
  • Runtime
  • Sample Code
  • Screencast
  • screenshot
  • Scroll Views
  • snippet
  • Snow Leopard.
  • SOAP
  • Sockets
  • Source
  • Splash Screen
  • SQLite
  • SQLitePersistentObjects
  • Steve Jobs
  • Steve-Note
  • Strings
  • Stupidity
  • Subversion
  • Table Views
  • Taps
  • Template
  • Tip
  • Tips
  • Tririga
  • tutorials
  • Twitter
  • UIAlertView
  • UIColor
  • UIImage
  • UIPickerView
  • UIScrollView
  • UITextField
  • UIView
  • UIWebView
  • Update
  • Utilities
  • UUID
  • Vacation
  • Version Control
  • Web Services
  • Writing
  • WTF
  • WWDC
  • Xcode
  • XML

Blog Archive

  • ▼  2009 (141)
    • ►  May (14)
    • ►  April (30)
    • ▼  March (48)
      • Speed with a Catch
      • Apple Packaging
      • WWDC First Time Guide
      • WWDC Accommodations
      • Wavefront OBJ Loader Open Sourced to Google Code
      • Apple Store LA Book Sighting
      • Differences in Delegation
      • Icons for Multiple Developer Tool Installs
      • NSConference
      • Xcode Single Window Mode
      • The Greatest Week of the Year
      • WWDC Was Announced - June 8 - 12
      • One Year In
      • Limiting Text Field Input
      • Updated to the Kotaku / Refund Clause Issue
      • Kotaku and the Technicolor Contract Clause
      • Rumor Mill
      • Resuable Reusable Classes
      • Guess Where These Were Taken…
      • Magnifying Glass in a Text View inside a Table Vie...
      • Image Processing on the iPhone
      • A Freebie
      • Version Control is Your Friend
      • Something I CAN Tell You...
      • Wish I Could Say More
      • A Word of Caution about SDK 3.0
      • On the fate of SQLitePersistentObjects…
      • iPhone OS 3.0
      • Particle Generator Bugfixes
      • Debugging Part 2
      • Debugging
      • March 17th
      • New iPod Shuffles
      • Review Silliness
      • Tough Love from 37Signals
      • Brutal Honesty from Owen Goss
      • Five Fingers Bundle
      • Yes, Yes You Can.
      • Becoming Indie
      • Geeking Out (including my Trip to the Mothership)
      • Bigger version of video:
      • Video of the Particle Generator in Action
      • At Last, Particle Generator
      • UIImage and NSCoding
      • 360ing
      • Publicity
      • Updated SQLPO Presentation
      • SQLitePersistentObjects Presentation
    • ►  February (26)
    • ►  January (23)
  • ►  2008 (163)
    • ►  December (46)
    • ►  November (25)
    • ►  October (44)
    • ►  September (2)
    • ►  August (5)
    • ►  July (2)
    • ►  June (9)
    • ►  May (2)
    • ►  April (11)
    • ►  March (17)
Powered by Blogger.

About Me

Unknown
View my complete profile