SIDEBAR
»
S
I
D
E
B
A
R
«
Gone Indie
January 10th, 2008 by jens

Here’s a career update, for those of you who care: I’ve left Apple, and I’m now working on my own, from home, as an indie software developer. I have plans for at least two kick-ass Mac apps, I’ll probably contribute to a few open source projects, and I may dabble in some web stuff.

(At least, that’s the plan for now! Everything is subject to change without prior notice. This document contains forward-looking statements. These statements involve risks and uncertainties, and actual results may differ.)

This is kind of a big change for me. I’ve been continuously employed for 19 years, 16 of those at Apple. I clearly like being part of a team, part of a company, and specifically part of Apple. But there comes a time when a man’s gotta do what a man’s gotta do.

In fact, I was noticing the other day that there’s some…

Spooky Career-Related Stuff About Jens In Years Ending In “7”

1977: The year I first spend significant quality time at a computer. (I learned BASIC the year before, but computers were hard to get to at the time, especially for a preteen kid!)
1987: The year I graduated from college and became a Professional Software Engineer. (This started on a high point with a summer internship at Xerox PARC, then devolved into a year of struggling to find contracting work. Which at least gave me free time to learn Mac programming.)
1997: The year I quit Apple after the project I’d been on [OpenDoc] was axed, and most of my team-mates laid off. (I came back, after a year in the wilderness of doomed startups and soon-to-be-beleaguered coffee-themed server vendors.)
2007: Me telling you this.

(The pattern breaks down if you extend back to 1967, when I did nothing unusual, except for being two and living in New Jersey. Check up with me in ten years to see what I do in 2017! I may be uploading my consciousness into an iBrain, or I may be assembling a Difference Engine out of twisted rebar in my weakly-radioactive cave.)

“Why Did You Resign, Number 19832?”

Wouldn’t they love to know! They tried all the tricks—even scheduled me for an “exit interview” with an “HR director”. I sang like a canary. Sorry, I’m no Patrick McGoohan. (It’s a shame; Portmeiron looks like a lovely community.)

Really, it comes down to the cliché of…

“Creative Differences”

Apple’s a very focused company, and that’s a strategy that’s worked well for the past ten years. I admire that, and I’m happy to be in a world where I don’t have to feel like a freak anymore for using a Mac in public. And overall, Apple’s core goals of elegant user interfaces and beautiful design are ones I am glad to contribute to.

But I’m fascinated with social software. Apple isn’t. Despite some promising starts, the most I’ve been able to get accomplished in that vein at Apple was iChat [the IM part; I’m really not interested in videoconferencing], Safari RSS, and the “PubSub” [which turned out to be “RSS and Atom”] framework. There were some very promising prototypes of sexier things, but I really can’t talk about those, other than to say that they were canceled.

I looked around after Leopard was finished, and didn’t see any place in the company where I could pursue my ideas. It would have meant evangelizing reluctant executives into sharing my vision … and that’s something that I know I have little talent at. My strategy is more of “build a sexy demo app and they will come around”; that and my awesome co-worker Jess’s salesmanship got the above-mentioned prototype projects off the ground, but it wasn’t enough to get them through the product feature review process, sadly.

There were some lesser issues, too…

Ideas

I tend to have a lot of ideas. I’m not bragging, and that’s not always a good trait; it can be hard for me to focus on something long enough to finish it. A structured job has helped me stay on-task. On the other hand, though, the development cycle in a big company is such that every significant idea takes a year or more to finish, and during that time, more ideas pile up in my brain.

That wouldn’t be bad if there were some other channels to express those ideas. And if they took the form of songs, or novels, or scrimshaw carvings of Biblical scenes on walrus tusks, I could do whatever I wanted with them. But on software, Apple’s position (not unusually for the industry) is “All Your Idea Are Belong To Us”, and I signed onto that when I accepted the job offer. In other words, anything I do that relates in any way to Apple’s areas of business, no matter when or where I do it, belongs to Apple. [Edit: Ha! Note I’m still using present tense.]

(Again, this isn’t something particular about Apple. Most tech companies are like this, and if you work for one, you probably signed a very similar “Proprietary Rights Agreement” that they hid in the stack of paperwork beneath your offer letter. And yes, companies will enforce that if they see profit in it.)

Individuality

Finally — and this may seem petty — Apple’s lack of individuality bugs me. I don’t mean internally: within the company, communication is reasonably open (modulo confidentiality issues) and there’s lots of room for self-expression. But ever since the return of Steve Jobs, the company has been pretty maniacal about micro-managing its visible face, to make it as smooth and featureless as an iPod’s backside. (In my darker moments I’ve compared it to the brutal whiteness of “THX-1138”.)

It’s deeply ironic: For a company that famously celebrates individuality and Thinking Different, Apple has in the past decade kept its image remarkably impersonal. Other than the trinity who go onstage at press events — Steve Jobs, Jonathan Ive, Phil Schiller — how many people can you name who work for Apple? How many engineers?

[And no, “Woz” is not a correct answer. Woz has not contributed to Apple since the mid ‘80s. He’s a great guy, but the fact that people still associate him with Apple is, I think, a symptom of the company’s scarcity of public faces.]

It wasn’t always this way. Apple was very open in the beginning, and treated the members of the original Mac team like rock stars, complete with photo layouts in Rolling Stone. Their signatures were engraved in the inside of the computer’s case. (Andy Herzfeld wrote a good article about this.) Even in my early years there, applications’ “about boxes” proudly listed the names of the people who worked on them. The OS itself had semi-secret easter eggs that listed everyone’s name. The developer Tech Notes were bylined with the names of the individual engineers who wrote them. (Don’t scoff: the tech notes were great stuff, quirky and funny and individual. As a young Mac developer, just reading them gave me a great feeling about the company and made me want to work there.)

Nowadays, unless you’re a vice president, the only time Apple consents to show your name is if you give a talk at the Worldwide Developers’ Conference, a rather pricey annual event. Which is nice, but relatively few engineers do this (it’s a ton of work to prepare for) and it’s definitely not public (all but Steve’s keynote is under NDA.)

It’s not that I’m poutily demanding that I get my portrait taken by Annie Leibowitz, just like Andy Herzfeld and Bill Atkinson. But when I (and those I work with) slave over a project for a year, and shape it with our creative energies, I think we should be able to put our damn names on it somewhere (unobtrusively, in 8pt Lucida).

And then there are blogs. Apple doesn’t like them, not when they talk about it. (Big surprise.) I’ve heard it said that there are hardly any bloggers working at Apple; there are actually a lot more than you’d think, but they mostly keep it a secret. (I could out a few people, including at least one director…) I think Apple’s policy on blogging is one of the least enlightened of major tech companies; Microsoft in particular is surprisingly open.

I believe in being individual, and open. It always got on my nerves that there were so many things I couldn’t write about (not confidential information, of course, just public stuff) without the very real chance of waking up to a testy email the next day.

Gulp.

And speaking of which, I now find myself at the end of this unexpectedly-long post, rather afraid of pressing the Publish button. I have been long-conditioned to avoid saying anything like the above in public. Even now, I may very well want to work at Apple again someday (dammit, I still love the place, despite my gripes), and I don’t want to burn any bridges.

Realistically, I need to consider that if I did want to go back, the skills I have to offer should take precedence over any fur I’ve rubbed the wrong way with posts like this. But I still worry about how They will react. And it’s that sort of thinking that really shows me that, yes, I need some time on my own.

So wish me luck. I’ll be in touch.


100 Responses  
  • Otto writes:
    January 11th, 20089:56 AMat

    I was at the Mothership when Steve returned and I remember my disappointment at the ‘no credits’ edict (I was a tech writer). I understood the case for it - much of the chaos and stress of the early 90s could be traced to egos gone wild. But I can also recall the thrill of seeing your name on the team credits. It was especially nice for my parents, who finally had concrete evidence that I was doing something productive. ;^)

  • David Martin writes:
    January 11th, 200811:16 AMat

    Hello. I’m jealous. You see my gambit of development started on a Commodore Pet, Vic 20, C64, and Windows. Then some mainframes. I’ve never coded on the Mac let alone an Apple OS since Filemaker does not count there. If you have the time please help me find some good material for Apple development. I’ve been Apple again since 2003 (I had a brief experience in the 1990’s) and sorely want to learn more about the computers I love so much now. I also used to write a lot about Computers and left that for a while as well. Now I’m getting back around to it again. I want to write about the things I know and love to work with. - DWM

  • jon deal writes:
    January 11th, 200811:22 AMat

    I thought the “no-credits” policy was also there to discourage other companies/head hunters from poaching Apple employees. Seems a little draconian if that’s the case.

    Good luck in your new endeavor!

  • PolyMicro Systems » Blog Archive » Gone Indie writes:
    January 11th, 200811:40 AMat

    […] Gone Indie: “ […]

  • Jens Alfke writes:
    January 11th, 200812:13 PMat

    OK, by popular complaint I’ve cracked open the stylesheet and (a) darkened both comments and body text; and (b) fixed the problem with magnified text.

    My apologies. I actually do like web design, but my patience with it is more limited than at regular programming, so after many hours of bashing someone else’s theme into something I liked, I stopped before completely finishing the job. :-P

  • Daniel Jalkut writes:
    January 11th, 200812:18 PMat

    My eyes! They see again ;)

  • David Smith writes:
    January 11th, 200812:27 PMat

    Apple’s position on social software has been consistently disappointing to me as well. Working on Adium like I do is a great way to build *a social application*, but we’re not in a position where we can turn that into a system service.

    People need to be a first class object in the system. Something equivalent to the new calendar store, and the old address book APIs, that any app can hook into either as a ‘source’ (rdar://4676489), or as a client of (rdar://4676489, for example). InstantMessage.framework is a nice start to this, but is still tied to IM networks, which is a huge limitation. I’m envisioning something where AddressBook.framework, Message.framework, and InstantMessage.framework are all feeding information in about the people you work and communicate with.

    The UIs you could build on this are pretty fascinating. I’ve been brainstorming a somewhat quicksilver-like one, where you have hotkey’d access to your list of people from anywhere, and then a bunch of actions associated with each one (actions would be registered by applications, so Adium would provide ‘send file’, ‘send IM’, etc…).

  • David Smith writes:
    January 11th, 200812:28 PMat

    Apparently copy-paste on that second radar number didn’t work. Oh well.

  • dru_ed writes:
    January 11th, 20086:13 PMat

    I appreciate your comment about the culture change at Apple but it was very public that Steve culled the laundry lists of contributors and “easter eggs” to prevent talent from being picked off by head hunters as well as making a statement that more folks contribute to Apple’s success than get recognition in such things.

  • Jens Alfke writes:
    January 11th, 20086:47 PMat

    @dru_ed: I don’t remember any official acknowledgement that management was worried about headhunters. The reasoning given was all about unequal recognition.

    But that’s a bogus argument too: if not enough people are being listed, then just add their names too. It’s not like the names take up too much disk space! Compare this with Steve’s other company, Pixar, which exhaustively lists everyone in the credits of their films, right down to the secretaries and accounts receivable clerks.

  • Chad Armstrong writes:
    January 11th, 20087:26 PMat

    Considering everything you have mentioned, Jens, it sounds like you have made the jump to move onto the next stage of your life. Where you were with Apple just wasn’t where you wanted to be. As with any company, there will be the positive and negative sides to it, but I hope that Apple was (for the most part) a positive experience for you. One fellow I used to work with worked at a Fortune 100 company for 30 years, then he retired and went to work for a smaller company so he could be a bigger fish in a smaller pond for a change.

    I can understand the frustration how your goals and Apple’s goals were not lining up. There are some neat projects I’d like to start at my company, but the priorities that my manager has in mind, versus what I have in mind are not always the same. (Fortunately, I do greatly enjoy what I do, still).

    The “all software you write belongs to us” is something I’ve looked for very closely with my last several job agreements, but none of them have had any such statements (well, as long as I’m not inventing anything for them on their time or equipment).

    Thanks for clearing up some suspicions I’ve had. I wondered about the blogging policy and also in regards to writing other software outside of Apple. I’ve noticed that some people who went to work at Apple had to stop working on projects or limit their blogging to very non-Apple topics.

    (And finally), I would guess that the spirit of Apple during the early days is going to be different than it is today. Not to say that the spirit is entirely dead, but there seems to be something romantic about the “early days” of a company when it was a lot smaller and personal. But as companies grow and mature over time, it isn’t quite so easy to keep that same spirit. Every try and take 16,000 people river rafting? Probably just doesn’t work as well as just 30 people, I imagine.

    Thanks for the post, and good luck with your new projects, may they scratch your itch.

  • Apfelinnenleben | Apple News writes:
    January 12th, 20082:08 AMat

    […] Einen interessanten Einblick in den Dunstkreis der Firma Apple bietet der Bericht eines langjährigen Angestellten, Entwickler von ichat und Safari RSS, der Apple jetzt verlassen hat um als unabhängiger Entwickler endlich seiner Kreativität freien Lauf zu lassen. Vor allem dieses Zitat finde ich bemerkenswert: Finally — and this may seem petty — Apple’s lack of individuality bugs me. (…) But ever since the return of Steve Jobs, the company has been pretty maniacal about micro-managing its visible face, to make it as smooth and featureless as an iPod’s backside. (…) It’s deeply ironic: For a company that famously celebrates individuality and Thinking Different, Apple has in the past decade kept its image remarkably impersonal. Other than the trinity who go onstage at press events — Steve Jobs, Jonathan Ive, Phil Schiller — how many people can you name who work for Apple? How many engineers? […]

  • renaissance chambara | Ged Carroll » Blog Archive » Links for 2008-01-11 [del.icio.us] writes:
    January 12th, 20087:14 AMat

    […] Gone Indie — Thought Palace […]

  • Pete Gontier writes:
    January 12th, 20082:57 PMat

    I never bought the claim that putting engineers’ names in About boxes wasn’t fair to the people who stack chairs at night. They could just as easily stack chairs for Sun or Chevron or Countrywide; they weren’t making a unique contribution to Apple products.

    However, since leaving Apple, I did a stint in the film industry (tangentially and indirectly), and I can attest that the observation about the credits following a Pixar film is not a good counter. Hollywood culture is chaotic beyond imagining, and often one’s name in the credits is the only reliable and tangible evidence of one’s career. (The company I worked for was trying to improve on that.) Hollywood would basically shut down without credits because no one would know who to hire. Film credits exist out of financial necessity, not to provide recognition for outstanding contribution. That’s why they’re so exhaustive.

  • TechSheep » Blog Archive » Gone Indie - OK, by popular complaint I’ve cracked open … (Jens Alfke/Thought Palace) writes:
    January 12th, 20084:49 PMat

    […] Gone Indie  —  OK, by popular complaint I’ve cracked open the stylesheet and (a) darkened both comments and body text; and (b) fixed the problem with magnified text.  —  My apologies.  I actually do like web design, but my patience with it is more limited than at regular programming … Source:   Thought Palace Author:   Jens Alfke Link:   http://mooseyard.com/Jens/2008/01/gone-indie/ […]

  • Eric Hancock writes:
    January 12th, 20088:18 PMat

    Good luck, man. Can’t wait to see what you do next.

  • A Moment of Thanks for the Unsung Apple Engineers writes:
    January 12th, 200810:14 PMat

    […] On the eve of the biggest Macworld ever, it would be nice to pause and give thanks to the hard working men and women of Apple who actually dream up, design, and create the amazing products we all love. […]

  • Ismael El-Qudsi » Blog Archive » La política interna de Apple y la blogosfera writes:
    January 13th, 20084:47 PMat

    […] Jens Alfke, un ex-trabajador de Apple que deja la compañía después de 16 años, ha comentado en su blog varias cosas acerca de la política interna de Apple. […]

  • Don Lindsay writes:
    January 13th, 20085:09 PMat

    Having made this same choice four years ago, find comfort in knowing that there are employers who will give you the external recognition, that will value your time off, have HR departments with a spine, leadership that respects hierarchy and information flow and entire organizations that will actually listen to you. Good luck!

  • When others can say it much better than I can « ain’t no lai writes:
    January 14th, 20081:54 AMat

    […] […]


»  Substance:WordPress   »  Style:Ahren Ahimsa