[HN Gopher] From McDonald's to Google
       ___________________________________________________________________
        
       From McDonald's to Google
        
       Author : kelseyhightower
       Score  : 224 points
       Date   : 2020-10-30 14:58 UTC (8 hours ago)
        
 (HTM) web link (www.protocol.com)
 (TXT) w3m dump (www.protocol.com)
        
       | ryanja24 wrote:
       | Put this one at the top and keep it there!
        
       | linguae wrote:
       | This is a fascinating and inspiring story! I'm also an African-
       | American in tech working in Silicon Valley. I have a strong
       | interest in systems, and I had the pleasure of interning for
       | Google's cloud division twice: once to work on the Google Cloud
       | SQL team, and another time to work on the Spanner team. It's
       | great to hear of other African-Americans in Silicon Valley.
        
         | tanotcare wrote:
         | You should definitely encourage them to apply to FANGs and not
         | be intimidated by the interview process.
         | 
         | There is a big push and accompanying quota to get more
         | black/latin/native american people into tech companies at all
         | levels.
         | 
         | While I don't agree with this quota system for the inherent
         | racism/unfairness and second order effects[0], possible
         | beneficiaries should take notice and act on it and be a role
         | model.
         | 
         | [0] resentment & hmm, is this person here on merit or on quota?
        
           | R0b0t1 wrote:
           | Not meaning to attack your comment, but want to point out
           | that race quota systems are racist per a supreme court
           | ruling. That's why colleges use a point system (which is
           | still arguably racist by basically being the same thing, but
           | a different topic).
        
             | tanotcare wrote:
             | Ah, I wasn't aware of that.
             | 
             | Regardless, IMO points or quotas or "target": same
             | difference :) Someone call the justice department.
             | 
             | Update: Interesting that this is getting downvotes. I must
             | have a blindspot. Would be great if you could provide
             | context with the downvote. Thanks!
        
             | throwaway007071 wrote:
             | I work at a FANG company and I can guarantee you that there
             | are quotas and no one is willing to speak out about it.
             | 
             | I was literally CC'ed on an email that said "[...] I want
             | to remind everyone that the hiring season for 2021 is not
             | complete and we are still missing our target for diversity
             | [...]. For those who already reached their headcount for
             | 2021 there will always be more budget for a candidate that
             | brings more diversity to our workplace".
             | 
             | So forget it, it's just a new name for discrimination.
        
               | tanotcare wrote:
               | The rhymes with a few emails I've received.
               | 
               | maybe we work for the same fang.
        
           | adamsea wrote:
           | Would the problem with that side effect lay on the shoulders
           | of the person making the assumption that it's not possible
           | for there to be multiple candidates of roughly equal merit
           | (at which point a quota would then be applied) ?
           | 
           | Seems like it comes more from people making that assumption
           | than the quota system itself, assuming that everyone's held
           | to the same standard of competence (which I would imagine is
           | the case for FAANG companies).
        
             | tanotcare wrote:
             | I would describe it as more of a chilling effect on voting
             | "not inclined" or raising concerns on performance.
             | 
             | In my experience, 1) being not inclined on such a hire
             | leads to more scrutiny 2) managing performance is prone to
             | more scrutiny
             | 
             | So: while the standard is expected, it's enforced to a
             | lesser degree in practice. Which means a few bad apples
             | abusing this unfortunately make everyone else (in the group
             | who meet/beat the standard) look bad.
        
       | longtom wrote:
       | US blacks have one standard deviation lower IQ than US whites and
       | IQ correlates with skin color. This means blacks are expected to
       | be very rare among leading engineers which are typically selected
       | for very high IQ. There are rare outliers though and it would be
       | a shame if they couldn't contribute their brain power. People
       | with lower IQ can still contribute to society, just not at the
       | forefront of engineering.
        
       | ensiferum wrote:
       | Wasn't there however exactly a google controversy where an
       | engineer was claiming that people who represent some minority
       | groups get accepted easier and have a lower bar of entry because
       | of diversity recruitment requirement?
        
         | alexilliamson wrote:
         | What is the relevance here?
        
           | ensiferum wrote:
           | The article claims that for reasons that should be "clear"
           | (assuming they mean him being black) he has had to go through
           | much tougher route.
        
             | alexilliamson wrote:
             | Well I think that whatever advantage Google supposedly gave
             | him was probably offset by spending the rest of his life as
             | a black man.
             | 
             | For example, just 10 minutes ago there was a comment
             | (quickly flagged and removed, thankfully) _in this very
             | thread_ talking about black people having lower IQs.
        
       | HUSSTECH wrote:
       | Was about to suggest adding Kelsey Hightower to the title, as
       | he's someone in the community many may already know of...then I
       | look at the username! :D
       | 
       | Always enjoy his videos whenever I come across them, even if I'm
       | not working on anything remotely related to the content. Waiting
       | for whatever random tech surprise he throws in sometimes.
        
         | monksy wrote:
         | Probably an imitator or clone. (:laughing:)
        
           | kelseyhightower wrote:
           | It's me, Kelsey Hightower.
        
             | osipov wrote:
             | Hi Kelsey. Here's a story about you at Google:
             | https://www.youtube.com/watch?v=pZy4QXLKHlI
        
             | data_ders wrote:
             | exactly what a clone would say!
        
               | monksy wrote:
               | My thoughts exactly.
        
             | monksy wrote:
             | Hi Kelsey! I love your origin story. You've come a long
             | way. Do you mind if I introduce you to a friend of mine?
             | He's not publicly famous but he hustles pretty hard and
             | he's a great friend... I think you two would get along
             | really well. (I'll get in contact with you on twitter)
        
               | kelseyhightower wrote:
               | Make it happen.
        
               | monksy wrote:
               | Apparently you've already had coffee with Mark T. Small
               | world innit?
        
             | moondev wrote:
             | Your Udacity course https://youtu.be/zZ2NgJ2-A4c was my
             | first taste of k8s and really got me excited about it. I
             | eventually decided to focus and specialize around it and
             | couldn't be happier. Thank you!
        
         | ocdtrekkie wrote:
         | Posting a puff piece about yourself on a tech news site
         | feels... something though.
        
           | glitchcrab wrote:
           | I got a bit fed up with the amount of 'I love Kelsey' tweets
           | he shared today too. Felt a bit much.
        
             | pen2l wrote:
             | I'm very glad he's getting the attention and hope he keeps
             | getting it. He's an inspiring fellow, and I'm happy that he
             | will be the one who will inspire some folks out there to
             | enter tech.
        
               | glitchcrab wrote:
               | Oh I'm not arguing that he's had an outsized impact on a
               | lot of people, it just felt like he was clapping himself
               | on the back for the entire day.
        
             | kelseyhightower wrote:
             | Many of those Tweets reminded me how much I've grown as a
             | person. Those Tweets reminded me that I made the right
             | choice treating everyone with respect and in some cases
             | helped them in their own careers.
             | 
             | It was my way of saying thank you and hoping those stories
             | would inspire others and bring a little joy to their day.
        
           | ponker wrote:
           | Almost everyone you see who has a personal brand that is
           | popular on the conference circuit is willing and able to do
           | this kind of self promotion. It's not for me, but I don't see
           | it as objectionable because I see it as part and parcel of
           | the role, and I think the role is a valuable one that should
           | continue to exist. Technologies benefit from having some well
           | known and well liked "names" behind them, and it gives them
           | the confidence to try something new instead of the old thing
           | which moves the industry forward.
        
             | ocdtrekkie wrote:
             | Perhaps, but I suppose I'd personally nudge a friend to
             | post it for me? Maybe humility isn't valued much in the
             | Valley, but coming from elsewhere it feels off.
        
               | ponker wrote:
               | Personally I find the idea of asking a friend to post a
               | self-promotional link without disclosing the affiliation,
               | because I'm too "humble" to post it... quite the opposite
               | of humble.
        
               | kelseyhightower wrote:
               | This is a side of me I would like more people to see. The
               | whole person. So I submitted the article. I grew up in
               | the South and don't live in the Valley. It required a bit
               | of humility to even share this side of me, it's very
               | personal, and in someways, not very flattering, but I
               | wish I knew that successful people also come from very
               | average backgrounds.
        
       | 49yearsold wrote:
       | Awesome!
        
       | mxyzplk wrote:
       | Kelsey's a great part of the DevOps community - always helping
       | and promoting others and their work in addition to leveling up
       | his own game. I've benefited from every interaction with him for
       | sure, at conferences and stuff - he's super knowledgeable and
       | tireless about spreading knowledge and raising others up. A class
       | act through and through, and I was excited to see the article.
        
       | ed25519FUUU wrote:
       | My job at 16 was also McDonald's. I loved it. The floor managers
       | would make sure we all got free food basically any time at our
       | store, so I could go with my friends and we'd all get dinner.
       | Nobody took it too seriously and most people tried but we
       | definitely worked hard.
       | 
       | It was fun. I don't think it really should mean one thing or
       | another for one's professional destiny. I definitely don't miss
       | smelling like hamburgers!
        
       | daniellarusso wrote:
       | Kelsey,
       | 
       | How do you feel your early experiences at McDonald's, in terms of
       | operations, influenced your decision-making or thought processes
       | as part of devops strategies or perspective?
       | 
       | Thanks!
        
         | kelseyhightower wrote:
         | McDonald's helped me establish a work ethic and learn what it
         | means to be a professional and earn a paycheck. I was a shift
         | manager in the 11th grade so I had to learn how to manage
         | people and make sure the numbers added up at the end of the
         | night, while doing homework in the back office, with one eye on
         | the drive through times.
         | 
         | Running a shift at McDonald's required some leadership, you
         | have to be able to work the drive through and clean the
         | bathrooms when the time came. You have to be able to handle any
         | tasks in a fast paced environment. I learned how to be a team
         | player and keep the customers happy. Kinda of the same things
         | I'm doing now.
        
       | bradlys wrote:
       | There seems to be a rather large 10 year gap in this story that
       | kinda glosses over the part where you went from installing
       | internet to being a software engineer. It makes it sound like you
       | just magically became a software engineer while road tripping
       | around the country managing a friend's comedy tour. I mean, it
       | goes from managing that tour to suddenly:
       | 
       | > Meanwhile, Hightower was starting to get noticed in the Atlanta
       | open-source community thanks to a series of talks at Python
       | meetups when he caught the attention of James
       | 
       | It's a bit much of a gap - as that seems to be around 2013 and
       | you seem to have still been installing internet in 2003. I get
       | there was a time of being an IT consultant, and then a store
       | opening with a few people you hired. But - where's the software
       | engineering happening that lead to giving talks and what not?
        
         | kelseyhightower wrote:
         | Maybe I can help fill the gaps.
         | 
         | I ran my own computer store with a small IT consultancy
         | attached to it for a few years. Then I chose to pivot and get a
         | "real job". Things change once you're married with a child on
         | the way.
         | 
         | Like many, I started out doing 3 months to perm contract jobs.
         | The first contract was a Linux system administrator at Google
         | in Atlanta automating the huge fleet of servers there. I
         | learned enough shell scripting to be dangerous, but it was
         | mostly racking and stacking servers, and provisioning top of
         | rack switches -- hello minicom.
         | 
         | 3 months later I was working in tech support, for more money,
         | at a company called Vocalocity, who was early in the VoIP game.
         | That's where I learned how to PXE boot and flash Cisco IP
         | phones to work with our custom Asterisk based backends. I was
         | there almost a year and then it was time to move on.
         | 
         | This would continue every three months or so. I held jobs at
         | places like Cox Communications working in the NOC during the
         | night shift so I could be home with my daughter. Three to six
         | months later I quit.
         | 
         | I know what you're thinking, this guy jumped around a lot. I
         | had to, money was tight, and it was the fastest way to get a
         | raise, and it also accelerated my learning. Coming from being
         | your own boss it's really hard to get excited about an entry
         | level job and look forward to working your way up the corporate
         | ladder.
         | 
         | My skills really leveled up when I landed a __full time __job
         | at Peer 1 Web Hosting, where I started in Tech Support working
         | tickets and taking calls helping people with Linux servers,
         | Plesk, and MySQL. It 's true, it's always a DNS problem.
         | 
         | Peer 1 is where I really learned how to write code, it started
         | with bash, and eventually Python. I automated the SSL
         | certificate provisioning system, and wrote some scripts that
         | allowed me to close tickets faster than anyone else.
         | 
         | About 6 months later I was promoted to the engineering team and
         | worked on our automated provisioning system for Server Beach,
         | acquired from Rackspace, which was the part of Peer 1 that
         | hosted YouTube before YouTube was bought by Google. Server
         | Beach ran those "Latency Kills" ads to help sale dedicated
         | gaming servers.
         | 
         | That provisioning system was responsible for allowing people to
         | order a server back in the early 2000s from a web form and have
         | it provisioned in less than an hour. We PXE booted servers,
         | configured RAID controllers, and bootstrapped the OS, including
         | Windows, and handed back an IP address and login creds to the
         | larger system.
         | 
         | I was there for over a year before landing a job that would
         | double my salary around 2008, 2009.
         | 
         | I joined the company mentioned in the article, TSYS, where I
         | brought in a lot of automation, thanks Puppet, and learned
         | enough Java to earn the respect of the broader organization and
         | really help transform the place.
         | 
         | I was a Red Hat Certified Engineer (RHCE) from my days at Peer
         | 1 and I leveraged that set of skills to package all the
         | production applications into fat RPMs (Java, JBoss, and all the
         | war files required to make it work) in the same way we use
         | containers today. I also revamped the CI/CD system leveraging
         | Bamboo with tight Jira integration. I also helped the company
         | move on from CVS to SVN. Don't ask.
         | 
         | We had automated deployments and tight integration with our
         | apps over the course of the 3 years I was leading the team. We
         | automated everything from Oracle running on AIX, to
         | provisioning SSH keys and access to production servers based on
         | Jira tickets and Puppet.
         | 
         | On the software development side I learned enough COBOL to port
         | some of our mainframe jobs to Python. I wrote packed-decimal
         | libraries and EBCDIC encoders so we could use Python going
         | forward to process batch jobs. A big deal in the payments
         | industry.
         | 
         | During my time at TSYS I really got exposed to open source and
         | made some major contributions to Puppet and Cobbler -- I added
         | a feature to Cobbler that enabled us to configure servers while
         | leveraging Cobbler metadata and tools like Puppet.
         | 
         | I also started contributing to distutils and pip back in the
         | day. I did some of the work that made pip and virtulenv play
         | nice together. I also started public speaking at local meetup,
         | PyATL, in Atlanta, and found my voice in the Python community.
         | 
         | It's my PuppetConf 2012 talk that landed me a job at Puppet
         | Labs, the rest is history.
        
           | jbarham wrote:
           | > On the software development side I learned enough COBOL to
           | port some of our mainframe jobs to Python. I wrote packed-
           | decimal libraries and EBCDIC encoders so we could use Python
           | going forward to process batch jobs. A big deal in the
           | payments industry.
           | 
           | Great read, but as someone else who has worked on mainframes
           | and in Python I found this especially impressive.
        
         | jacques_chester wrote:
         | People can work dead-end jobs a long time before getting
         | "called up". I work in "real tech" these days, have gotten to
         | write a book on a trendy technology, have had a hand in multi-
         | billion dollar projects.
         | 
         | Before that I was writing PL/SQL in a remote tropical town for
         | peanuts.
         | 
         | Before which I spent about a decade working a parade of jobs
         | that varied from shitty to crappy in the same town.
         | 
         | It is a normal state of being for many folks that their life
         | doesn't run directly from a fancy highschool to a fancy
         | university to a fancy job.
        
           | kortilla wrote:
           | The question is about the transition, not the length of time
           | before software programming.
        
             | jacques_chester wrote:
             | I don't agree with your reading of the question. I feel
             | like "rather large 10 year gap" is fixating in part on the
             | length of time.
        
       | AcerbicZero wrote:
       | Thats cool, but I've never heard of him and this story is a bit
       | "predictable"? Maybe uninteresting, but with less negative
       | connotations? I'm not sure what word would work best.
       | 
       | It sounds like he got to where he was the same way most of us
       | probably got to where we are....by working at it and getting
       | better over time. A good public speaker with a passable technical
       | background being successful at a job where they need to speak
       | publicly about technical topics just isn't very surprising to me
       | - regardless of skin tone.
        
       | ebenezerisaac wrote:
       | re-upped
        
       | [deleted]
        
       | fspear wrote:
       | I wonder if they made him grind leetcode whiteboarding at google.
        
       | x87678r wrote:
       | I follow him on twitter, that guy is always so positive its
       | great. Even when I'm drowning in YAML he stops me from giving up!
       | :)
        
       | mraza007 wrote:
       | Definitely a motivating and inspirational story
        
       | ChrisMarshallNY wrote:
       | Thanks for posting that.
       | 
       | I'm impressed by the lack of an Ivy-League sheepskin.
       | 
       | My own education is basically self-taught. It served me well (I'm
       | smarter than the average bear), but boy, oh boy, have I looked up
       | a lot of noses.
       | 
       | It's given me a fairly irreverent attitude that does not always
       | win me friends.
       | 
       | It has also given me a drive to help out others that have
       | challenges breaking through obstinance and prejudice (see "not
       | winning friends," above).
        
         | mhh__ wrote:
         | I'm lucky enough to go to a decent university, but having
         | looked up a few noses I find it each one makes me want to work
         | harder. I've met people who I honestly believe have been born
         | well (expensive schools etc.) to not have any zest for learning
        
       | wrnu wrote:
       | Super dope!
        
       | jquery wrote:
       | Nice to see another former fast-food worker working in tech.
       | There's dozens of us! Dozens! My first job was at Wendy's earning
       | minimum wage, and during my tech career I've helped take 3 tech
       | companies through IPO, with all 3 tickers still ticking away on
       | the NYSE.
       | 
       | I like Kelsey's spirit of "hustle" and pursuing what he's
       | passionate about. Totally agree. Find what connects with _you_ ;
       | don't simply try to fill other people's shoes! I now work outside
       | of tech entirely, because life is is full of endlessly
       | fascinating things to pursue, and unfortunately life is far too
       | short to try them all.
        
       | [deleted]
        
       ___________________________________________________________________
       (page generated 2020-10-30 23:00 UTC)