A place to cache linked articles (think custom and personal wayback machine)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.md 7.4KB

title: Old Geek url: https://www.tbray.org/ongoing/When/201x/2016/09/14/Old-Geek hash_url: e3f5dfb37e

I’m one. We’re not ex­act­ly com­mon on the ground; my pro­fes­sion, ap­par­ent­ly not con­tent with hav­ing ex­clud­ed a whole gen­der, is most­ly do­ing with­out the ser­vices of a cou­ple of gen­er­a­tions.

This was pro­voked by a post from James Gosling, which I’ll re­pro­duce be­cause it was on Face­book and I don’t care to learn how to link in­to there:

Al­most ev­ery old friend of mine is screwed. In the time be­tween Sun and LRI I’d get lines like “We nor­mal­ly don’t hire peo­ple your age, but in your case we might make an exception”. In my brief stint at Google I had sev­er­al guys in their 30s talk about cos­met­ic surgery. It's all trag­i­cal­ly crazy.

He’d linked to It’s Tough Be­ing Over 40 in Sil­i­con Val­ley, by Carol Hy­mowitz and Robert Bur­son on Bloomberg. It’s sad­den­ing, es­pe­cial­ly the part about try­ing to look younger.

I’ve seen it at home, too; my wife Lau­ren is among the most awe­some project man­agers I’ve known, is pro­fi­cient with sev­er­al soft­ware tech­nolo­gies, and is pol­ished and pro­fes­sion­al. While she has an OK con­sult­ing biz, she oc­ca­sion­al­ly sees a full-time job that looks in­ter­est­ing. But these days usu­al­ly doesn’t both­er reach­ing out; 40-plus wom­en are ba­si­cal­ly not em­ploy­able in the tech­nol­o­gy sec­tor.

On the oth­er hand · To be fair, not ev­ery­one wants to go on pro­gram­ming in­to their life’s sec­ond half. To start with, man­agers and mar­keters make more mon­ey. Al­so, lots of places make de­vel­op­ers sit in rows in poorly-lit poorly-ventilated spaces, with not an atom of peace or pri­va­cy. And then, who, male or fe­male, wants to work where there are hard­ly any wom­en?

And even if you do want to stay tech­ni­cal, and even if you’re a su­perb coder, chances are that af­ter two or three decades of se­nior­i­ty you’re go­ing to make a big­ger con­tri­bu­tion help­ing oth­er peo­ple out, re­view­ing de­sign­s, run­ning task forces, ad­vis­ing ex­ec­u­tives, and so on.

Fi­nal­ly, there’s a bad thing that can hap­pen: If you help build some­thing im­por­tant and im­pact­ful, call it X, it’s easy to slip in­to year af­ter year of be­ing the world’s great­est ex­pert on X, and when X isn’t im­por­tant and im­pact­ful any more, you’re in a bad place.

But hav­ing said all that, Bay Area tech cul­ture to­tal­ly has a blind spot, just an­oth­er part of their great di­ver­si­ty suck­age. It’s hurt­ing them as much as all the de­mo­graph­ics they ex­clude, but ap­par­ent­ly not enough to mo­ti­vate se­ri­ous ac­tion.

Can old folks code? · I don’t know about the rest of the world, but they can at Ama­zon and Google. There are all these lit­tle com­mu­ni­ties at Google: Gay­gler­s, Jew­gler­s, and my fa­vorite, the Grey­gler­s; that’s the on­ly T-shirt I took with me and still wear. The Grey­glers are led by Vint Cer­f, who holds wine-and-cheese events (good wine, good cheese) when he vis­its Moun­tain View from his reg­u­lar DC digs. I’m not claim­ing it’s a big pop­u­la­tion, but in­cludes peo­ple who are do­ing se­ri­ous shit with core tech­nol­o­gy that you use ev­ery day.

There’s no equiv­a­lent at Ama­zon, but there is the com­mu­ni­ty of Prin­ci­pal Engi­neers (I’m one), a tiny tribe in Amazon’s huge en­gi­neer­ing army. There are a few fresh-faced youth­ful PEs, but on av­er­age we tend to griz­zle and sag more than just a bit. And if you’re a group try­ing to do some­thing se­ri­ous, it’s ex­pect­ed you’ll have a PE ad­vis­ing or men­tor­ing or even bet­ter, cod­ing.

Like I do. Right now there’s code I wrote match­ing and rout­ing mil­lions and mil­lions of Events ev­ery day, which makes me hap­py.

Not that that much of my time goes in­to it  —  in fac­t, I helped Events more with plan­ning and pol­i­tick­ing than cod­ing. But a few weeks ago I got an idea for an­oth­er project I’d been help­ing out with, a rel­a­tive­ly cheap, fast way to do some­thing that isn’t in the “Minimum Vi­able Product” that al­ways ship­s, but would be super-useful. I de­cid­ed it would be eas­i­er to build it than con­vince some­one else, so… well, it turned out that I had to in­vent an in­ter­me­di­ate lan­guage, and a pars­er for it, and I haven’t been blog­ging and, er­m, seem a lit­tle short on sleep.

Ad­vice · Are you get­ting middle-aged-or-later and find you still like code? I think what’s most helped me hang on is my at­ten­tion span, com­pa­ra­ble to a gnat’s. I get bored re­al­ly, re­al­ly fast and so I’m al­ways wan­der­ing away from what I was just do­ing and pok­ing cu­ri­ous­ly at the new shiny.

On top of which I’ve been ex­tra luck­y. The ev­i­dence says my taste is super-mainstream, what­ev­er it is I find shiny is like­ly to ap­peal to mil­lions of oth­ers too.

Any­how, I don’t usu­al­ly wear a T-shirt, but when I do, it’s this one.