[HN Gopher] Advice to my young self: forget side projects and fo...
       ___________________________________________________________________
        
       Advice to my young self: forget side projects and focus on your job
        
       Author : megalomanu
       Score  : 234 points
       Date   : 2020-10-12 18:55 UTC (4 hours ago)
        
 (HTM) web link (manuel.darcemont.fr)
 (TXT) w3m dump (manuel.darcemont.fr)
        
       | d_burfoot wrote:
       | It's a good thing Steve Wozniak didn't get this advice (Woz
       | created the Apple I as a side project while he was working for
       | HP).
        
       | artembugara wrote:
       | I began my side-project [1] one year ago. I quit my very well-
       | paid job 6 months ago to make my side-project my full-time job.
       | 
       | It is going quite well (I am nowhere near making the same money).
       | Just 2 of us at the moment. I've learnt so much over this period.
       | Like what you would get over 10 years in a big tech company while
       | jumping over all the hierarchy.
       | 
       | Moreover, my very first side project turned me from a guy who
       | knows only Python into a guy who can set up entire architecture
       | on the cloud. Later, I became somewhat a "rockstar"/jack-of-all-
       | trades engineer.
       | 
       | But I agree, unless you do your side-project just to do something
       | then it is your hobby.
       | 
       | My advice would be: someone has to pay for your side project's
       | product/service. Because only then you can show that it generates
       | real business value. This is the only thing which should matter
       | to your future employer. You generate business value.
       | 
       | [1] https://newscatcherapi.com/
        
         | person_of_color wrote:
         | How did you learn about cloud?
         | 
         | That's what I'm missing ATM.
        
       | pantulis wrote:
       | There's also another strategy: focus on the company you work for
       | until you begin managing people, projects and may be never write
       | a line of code again. And that would probably be good if that
       | made you happy.
       | 
       | There is always something for everyone.
        
       | arcticbull wrote:
       | I had a different experience, specifically it was my embedded
       | software and hardware spare-time experience that gained me my
       | most influential role to date (bridging iOS and embedded systems
       | at a fast-growing start-up). It even helped me pass my technical
       | screen as the CTO asked me to build a ring buffer. Little did he
       | know I built one for an RS232 driver the week before.
       | 
       | I'm heading soon to do the same thing at another fast-growing
       | startup.
       | 
       | I've actually talked about my side projects each time I've hopped
       | jobs, and actually, when I took on advisory work. Niches are
       | good!
        
       | nbardy wrote:
       | I admire this approach and have many colleagues who operated this
       | way. But for someone who didn't get into a top school and had to
       | start with "low prestige" jobs and work my way up focusing on
       | side projects was essential to my career. By showing I could take
       | risks and learn emerging technologies I was able to make myself
       | attractive to startup and on the bleeding edge and just spent the
       | last two years working in my dream field of AI/ML.
       | 
       | If you're young and believe in yourself more than society's
       | ridged idea of credentialism has don't be afraid to buck the
       | trend. I failed out of a mid tier college. And while my 20s has
       | my been a stressful hodgepodge of jobs I was under qualifying
       | for. A public track record of my ability to create something with
       | emerging technologies has always meant someone is willing and
       | excited to work with me.
        
       | puranjay wrote:
       | What's the point of knowing a powerful, creative skill like
       | coding and _not_ using it to create stuff?
       | 
       | This is like a writer telling you to "forget
       | blogs/articles/novels/stories and focus on your newspaper writing
       | job".
        
       | throwaway23483 wrote:
       | I don't know where this advice comes from. If this can be advice
       | to your young self, good luck with your young self.
       | 
       | Do you know how many successful startups come from side projects?
       | To some extent, a large number of startups are from "side
       | projects":
       | 
       | If a college student starts a company when they are at school, by
       | definition, that's pretty much their side project from the
       | beginning, because their main job is to study and get degree at
       | school. Those are side projects. Zuckerberg stole the FB idea
       | from his side project.
       | 
       | Look at how many successful people quit their jobs and then
       | started their successful companies. You think they all really
       | quit their jobs first and then begin to work on the startup they
       | founded? Come on, very few of them have this clean start. Even if
       | they are on paper looking clean, there are overlaps. Those are
       | side projects, side ideas.
        
       | ChicagoDave wrote:
       | I wouldn't have been half the programmer and architect I became
       | without side projects.
        
       | fizx wrote:
       | I split time between a successful side project and early Twitter,
       | both at around 30 hours a week, with spikes up to 50hrs.
       | 
       | While they both netted positive outcomes for me, if I had gone
       | all-in on either one, I think I would have had an order-of-
       | magnitude better outcome. Splitting my attention cost me serious
       | advancement & money at both.
        
       | lhorie wrote:
       | Eh. I'd tell my younger self the exact opposite. My side project
       | is what eventually led me to a 2x increase in income. In fact, it
       | was only after I started to spend time on a open source project
       | that I started getting recruiters to initiate contact with me.
       | 
       | Heck, my entire career was born out of immersing myself in an
       | area of interest in my free time, outside of my original field of
       | study.
        
       | NanoWar wrote:
       | I think the question to ask here is, why your side project is not
       | actually _within_ the company! You can try to move it there or
       | find another one that would  "fit" better.
        
       | nojs wrote:
       | I think side projects have become a casualty of Goodhart's law,
       | they stopped being a very good metric for hiring as people
       | started gaming the recruitment system and building side projects
       | that were really showpieces. But a genuine curiosity for
       | technology outside work is still a very valuable attribute I
       | think.
        
       | rhacker wrote:
       | It is interesting reading the comments. It's funny too because I
       | would say most of the time people advocate others to create side
       | projects because you never know if it will become the next big
       | thing. Obviously there are some amazing success stories here
       | related to side projects, but I wonder if that's just luck. Is
       | the actual success rate of a side project going viral just as
       | unlikely, for example, as a young basketball player getting a
       | contract and going pro? (which is a scenario most people actively
       | discourage pursuing)
        
       | dustingetz wrote:
       | Marketing 101 - don't present as hot shit research programmer to
       | IBM
        
       | andreyk wrote:
       | FYI, the title is a bit misleading, the content here is moreso
       | just about not expecting side projects to be good career
       | development strategy, but it ends on a note saying that you
       | should do side projects just because you feel like it:
       | 
       | "I don't want to make this blog post a rant against side
       | projects. In fact, I'm advocating the exact opposite. Continue to
       | do as many side projects as ever, code on nights and weekends if
       | you want too, but don't think about how they could be useful to
       | you to get a new job. Don't do all the tutorials you find about
       | Vue.js, but use this weird technology that you saw yesterday on
       | Hacker News. Don't think about what are the best blog post topics
       | that could expand your personal branding, but write poetry or a
       | review of the last movie you saw. Create the apps, services,
       | websites, or video games you want to use. This may not make your
       | portfolio or your public image convincing for the next recruiter
       | you'll meet, but this is how you will be able to express all that
       | you have in you and end up affirming yourself. At least, you
       | should end having something meaningful to show, something to be
       | proud about."
        
       | zhobbs wrote:
       | Agree -- recruiters don't care about side projects. But, if you
       | hustle and track down the hiring manager they might be impressed,
       | and at a minimum it could be a good conversation starter.
       | 
       | My side projects have opened a lot of doors for me, particularly
       | they have enabled career switches. I'm a B2C product manager, was
       | interested in moving to B2B and was ignored until I launched a
       | small SaaS side project (B2B vs B2C PM is considered quite
       | different.)
       | 
       | But the theme of this article is true, recruiters don't care and
       | you should focus on enjoyable side projects.
        
       | umutisik wrote:
       | A lot of people who do side projects do them for themselves
       | rather than simply for improving career prospects. Many folks
       | need a balance between being an independent creator, and being
       | part of a bigger organization and side projects are a great way
       | to get to that.
        
       | archeantus wrote:
       | I made this same decision a few years ago and can attest that
       | this is true.
       | 
       | The side projects I was working on were pretty small potatoes, so
       | that needs to be pointed out. But overall a higher focus on my
       | job has led to two promotions and a ton more money.
       | 
       | Maybe I could have struck it rich with a startup, but the golden
       | handcuffs feel so nice right now that I may never find out.
        
       | sbussard wrote:
       | It's interesting how the author equates independence with leftist
       | ideology. That seems more libertarian to me, leftist support of
       | government expansion is more authoritarian. Ideally a career is a
       | launch pad to a business, or else what are we all doing here?
        
       | jimbob45 wrote:
       | Here's a more reasonable take:
       | 
       | #1: No one will ever look at your side project. However, it can
       | still be of use to your job hunt if you can _talk_ about it. In
       | fact, it 's possible to get away with a empty project provided
       | you can talk about what _would_ have been in there in great
       | detail (as if you 'd actually done it).
       | 
       | #2: If you can't talk about your project in great detail, then it
       | has as much worth as if you'd never actually completed the
       | project.
        
       | evo_9 wrote:
       | Honestly when I interview someone and they have no side-projects,
       | or any interest in that sort-of-thing, it's a huge warning sign
       | they're not likely to succeed and/or stick around long.
       | 
       | I mean I don't expect people eat/sleep/breath code but I also
       | don't want to hire folks that just got into CompSci/Coding cause
       | it was a 'good/safe' career choice. In my experience the guys
       | that are self learners, doing side projects, playing with the
       | latest 'for fun' are the dudes that really get stuff done.
        
         | brookside wrote:
         | Likely unintentional, but your language around hiring is quite
         | gendered. Guys / dudes ?
        
           | armatav wrote:
           | Not relevant to his point.
        
         | brundolf wrote:
         | That's a false dichotomy. There are plenty of smart, capable,
         | hardworking programmers who enjoy their jobs and aren't just
         | taking the easy-street, but have enough else going on in their
         | lives that they don't want to spend their free time writing
         | code. I say this as someone who _does_ write lots of code
         | outside of work: it is not fair to gate people based on the
         | number of side-projects they have. It 's not even a reasonable
         | indicator of job performance.
        
           | [deleted]
        
         | armatav wrote:
         | I agree with this - an exploratory mindset is super important,
         | and high quality side-projects do make you stand out - that's a
         | fact.
        
       | Milank wrote:
       | This is just one of the many approaches to building a career.
       | 
       | As with many other things in life, there is now one-size-fits-
       | all. For someone else, a complete opposite will work.
       | 
       | Stay informed, learn about different approaches, and simply
       | choose what you think is best.
        
       | megalomanu wrote:
       | Hello HN! Author here. I wasn't expecting so much comments! I
       | would have chosen a less provocative title if I had known :)
       | 
       | Just to clarify: I founded a company a few years ago from a side
       | project I had started three years before, and this year I
       | released two projects, so I can say that I love side projects. I
       | simply regret this tendency to start so many shallow side
       | projects (which are little more than tutorials) just to build a
       | portfolio instead of focusing on creating something really
       | substantial, or something that at least you really like. It's a
       | waste and an illusion to think that it could help to be hired. I
       | know too many developers stuck into this pipe dream.
        
         | polishdude20 wrote:
         | I think the overly general title doesn't help as your article
         | narrows down exactly who that advice applies to.
        
       | jnwatson wrote:
       | This should be taken with a generic serving of salt.
       | 
       | The fact is, (even different parts of) organizations vary widely
       | in their hiring practices. Some care and some don't. I've hired
       | people almost solely on their side-project (nearly a proto-
       | startup), and I've hired folks without them.
       | 
       | If you interviewed Mssrs. Bellard or Hunt (and you didn't know of
       | them beforehand) and they talked about their side projects QEMU
       | or haveibeenpwned.com (respectively), you should probably rate
       | them highly, maybe even hire them on the spot.
       | 
       | You should aim to work for groups that value such projects.
        
       | spiffytech wrote:
       | Every time this topic comes up on HN I feel like the only person
       | who does side projects because I enjoy them as a hobby. Learning
       | for the job is distantly secondary, and getting my next job is
       | tertiary. They're perks to something I'm doing anyway, not
       | justifications for doing it.
       | 
       | Yeah, I program at work, but the tasks I get at a software job
       | don't scratch the itch that got me into tech in the first place.
       | Just like how most workers in "creative" fields don't get paid to
       | do the interesting things that first attracted them. They're
       | stuck using their arts degrees to write marketing copy instead of
       | their dream novel, or they became a civil engineer to design
       | inspiring architecture but their day job is trying to update
       | someone else's vision to include the safety features the designer
       | didn't leave room for.
       | 
       | I get that lots of people get their fill of technology at their
       | job and don't want to see a screen when they get home. Live the
       | life that makes you happy. I'm just boggled at how many people
       | appear to find it unimaginable and unrelatable that a
       | technologist likes technology enough to mess with it for fun,
       | even after work.
        
         | ck425 wrote:
         | > I'm just boggled at how many people appear to find it
         | unimaginable and unrelatable that a technologist likes
         | technology enough to mess with it for fun, even after work.
         | 
         | It's not that I can't understand it. I don't have that urge
         | personally but I can see where it comes from and if that makes
         | you happy go for it! The reason I personally get so defensive
         | and anti side project is because as someone who's very
         | defensive of their non-work time (due to spending it on other
         | productive hobbies that bring more joy into my life than
         | anything else) I've experienced a lot of colleagues/managers
         | who have tried pressure or belittle me into doing side
         | projects. It's been implied that I'm not a 'real' engineer or
         | that I can't be successful in my career if I don't. And frankly
         | I resent that attitude because it's bullshit and it tries to
         | take away time from the things that make my life truly joyful.
         | 
         | As you say do what makes you happy, side projects or not.
         | Unfortunately a lot of folk on the side projects side
         | don't/won't accept them as optional if you want to be seen as a
         | competent engineer.
        
           | spiffytech wrote:
           | I think side projects can open career doors that you wouldn't
           | otherwise have, and not doing side projects can close some
           | doors. There is a probabilistic value of pursuing those doors
           | and a cost to the time spent doing so, and it's fine to
           | decide it is or isn't worth it. I'd happily do side projects
           | even if there was zero chance they'd help my career.
           | 
           | Two of the best engineers I've ever worked with did basically
           | nothing on the side that resembled a technical side project.
           | The worst engineer I ever worked with also did no side
           | projects. And I knew brilliant engineers who were big into
           | things like the Hacker Cup or aerial robotics, just for fun.
           | It's tempting to think that if we ourselves are competent,
           | people who act similarly must also be competent. But the
           | longer my career goes on, the less weight I place on seeing
           | someone does or does not do side projects.
        
           | michannne wrote:
           | IME, once you get your foot in the door (in any career, not
           | just software), side projects, hobbies and such become
           | irrelevant to securing a job compared to real world
           | experience. All that really matters in the initial stages of
           | career progression is to prove to potential employers that
           | you can do whatever work they may ask you to do. I think some
           | employers do like to see initiative, but that can be conveyed
           | during an interview, you don't necessarily need a starred out
           | Git repo to demonstrate you are passionate about software,
           | and of course, a Git project is not enough to show employers
           | you are passionate about software.
        
           | heleninboodler wrote:
           | I think your attitude is right, and you just have to ignore
           | the "what?!?! no side projects!?!?" people. I've known plenty
           | of extremely competent engineers who either don't do side
           | projects or simply don't want to invite their coworkers into
           | talking about their personal lives. I do a ton of small side
           | projects and I haven't been asked about _any_ of them in
           | interviews, nor have I advertised my github on my resume or
           | anything like that.
           | 
           | Out of all 9 members of my current team, the only ones I can
           | remember ever talking about any side projects are the dev
           | manager, who is obviously addicted to setting up tech stacks
           | like he did when he was a developer (we recently compared
           | notes about our experience using prometheus and grafana on
           | home servers, for example), and one guy whose side project is
           | a heavy metal band. Everyone else? Nothing I've been told
           | about. Maybe they occupy their time with being a parent, or
           | SCCA racing, or mountain climbing, or building dollhouses; I
           | don't know and it's not really my business.
           | 
           | I think there's a lot of value in being able to confidently
           | say "yeah, I've got different hobbies <shrug>."
        
         | secondcoming wrote:
         | I used be like that when I was younger. Hell, I taught myself
         | to program doing this exact thing. But nowadays, I really don't
         | want to spend weekends looking at a monitor all day. Before you
         | know it, you've spent 8 or 10 or whatever hours tinkering away.
         | 
         | There's a point where it's not healthy. It'll catch up with you
         | and there's a danger you'll find yourself not having the
         | enthusiasm to do your hobby projects and also your real job.
        
           | TeMPOraL wrote:
           | I wonder what will catch up with us exactly. A serious
           | question - because I'm by no means young, and I'm still in
           | the "forever tinkering" phase. I wish I could spend 8 or 10
           | hours on it on a regular basis - but the job that's funding
           | my tinkering is also taking away the time for it.
        
         | Reedx wrote:
         | You're far from alone, it just seems like that because
         | hobby/passion programmers tend to spend more time programming
         | and less time posting about work life balance on Twitter or HN.
         | So naturally they have a quieter, smaller voice in these kind
         | of discussions.
        
           | TeMPOraL wrote:
           | Not sure if that's true. The (small, local, biased) sample I
           | have suggests the reverse. People I know who program only on
           | the job generally don't participate in the wider programmer
           | community, and don't frequent discussion sites, unless
           | they're looking for something directly job-related.
        
         | TeMPOraL wrote:
         | Exactly this. I do my side projects for personal development
         | and enjoyment. It's my opportunity to grow in whatever
         | direction I like, and I'm not going to let my job dictate what
         | kind of side projects I'm taking on.
         | 
         | If that results in skills useful at work, or for finding work,
         | that's a nice but entirely secondary benefit. The more
         | important benefit is burnout prevention - because I too "don't
         | get paid to do the interesting things that first attracted" me
         | to software, or science and technology in general.
         | 
         | > _I 'm just boggled at how many people appear to find it
         | unimaginable and unrelatable that a technologist likes
         | technology enough to mess with it for fun, even after work._
         | 
         | Me too. I sometimes wonder if I'm not missing out, but try as I
         | might, I don't enjoy the "normal" stuff as much as I enjoy
         | intellectual stimulation. I also sometimes wonder if this isn't
         | because my eyes just don't get tired from screens. I can look
         | at computer screens 16 hours straight, and my eyes don't get
         | dry or itchy. I had co-workers who had to use saline drops at
         | work, and I can understand if they didn't want to look at any
         | screen when they got home.
        
           | godshatter wrote:
           | I'm the same. I've been working for my current employer for
           | over 30 years. I'm not doing side projects to impress
           | recruiters. It's an extenuation of the love of programming I
           | picked up when I was first exposed to a Tandy Level I at my
           | local junior high school.
           | 
           | I enjoy going hiking or going swimming in a lake or river or
           | going to movies with friends when that was still a thing, but
           | it's mostly experiencing, whereas programming side projects
           | is creating. I much prefer creating over experiencing.
        
       | mlang23 wrote:
       | Was it always like that? Did people only write free software to
       | eventually get hired by someone for their great side project?
       | 
       | I never wrote any code to impress someone. I always wrote code to
       | learn things, for my own benefit. And yes, usually there was a
       | lot of synergy, but with high latency. Much of the knowledge I
       | use at work comes from so-called "side projects" I used to do
       | months or even years earlier.
       | 
       | I also find the headline rather sad. As if everything you do in
       | your spare time has to be geared towards maximum efficiency in
       | the day job. That is a pretty sad path to go down.
        
       | pier25 wrote:
       | Technical expertise and experience doesn't really tell the whole
       | story. CV bling is mostly irrelevant to know if someone will
       | perform well on a job. You can have the best engineer in the
       | world coming from a top tech company and be a total asshole that
       | will only cause problems and make the team underperform.
        
       | jamil7 wrote:
       | I switched from web to mobile through learning Swift and Kotlin
       | in my spare time and building and releasing side projects. I'm
       | not sure how else I would have done it, if I'd been at a larger
       | company maybe I could have transferred but I'd likely still have
       | to show some examples of work.
        
       | RIMR wrote:
       | This sounds like great advice if you want to be a follower and
       | never accomplish anything innovative personally but just
       | contribute as an employee until you retire.
       | 
       | Which is fine if that's what you're looking for, but not so great
       | if you consider yourself an entrepreneur.
        
       | city41 wrote:
       | My personal experience has been quite the opposite. My side
       | projects (and my blog) have been instrumental in me getting two
       | key jobs that really boosted my career quite a bit.
       | 
       | I'm not saying "you should definitely do side projects". I'm just
       | disagreeing they aren't always useless. Like pretty much anything
       | in life, your mileage will vary.
        
       | werber wrote:
       | I think I agree with this post, I personally almost never discuss
       | side projects with a recruiter, but I've gotten jobs based on
       | having code I could actually (to say, legally) show in interviews
       | that I made in my free time. I can abstractly talk about what
       | I've done professionally, but, having solid code I did in
       | isolation, especially early in my career was invaluable. And to
       | that end, "culture fit" probably worked more in my favor than my
       | code, it's royally messed up, but being young-ish and a cis
       | american white man totally gave me an unfair advantage. And those
       | side projects probably spoke more to me as a culture fit than a
       | technical one in retrospect.
        
       | justinlloyd wrote:
       | Anecdotally my experience is completely orthogonal to the
       | author's.
       | 
       | My side-projects gave me the career I have today. They have
       | gotten me jobs without interviews. Because of my side-projects,
       | every job I have had in the past two decades has been without a
       | formal interview or usual take home/coding/white boarding/hazing
       | ritual. I have used a resume precisely twice in the past 15+
       | years, and one of those two times was because of the company we
       | built and turned profitable was being acquihired.
       | 
       | Some of my side-projects have turned into products that generated
       | real world value. Side projects let me explore new technologies
       | that I don't get to deal with at work.
       | 
       | I would say, because of my side-projects, that I have frequently
       | drowned in opportunity in terms of offered work. I have gotten
       | offered a "when can you start" job, without interview, in an
       | unsolicited approach, on more than one occasion simply because
       | someone was using one of my side-projects in their day-to-day
       | work.
       | 
       | I recently did a few "test the waters" interviews with a couple
       | of companies (FANGMAN being two of them), just to get some
       | practice in, to see if I "still got it." Only the FANGMAN
       | companies required a resume before they would even talk to me.
       | Apparently, I've still got it, but I realized those kinds of
       | positions weren't for me.
       | 
       | Having spoken to several people about "focusing on your job" many
       | realise that they have a great job, but what they don't have is a
       | great and diversified career. They get pigeonholed in to a single
       | role, whether that is marketing, or project management or even
       | software development. When that career dries up, Flash programmer
       | anyone? COBOL programmer? Then they have to reskill and hope
       | someone gives them another chance. "I am an $X" where $X is how
       | they identify themselves. I've always struggled to answer that
       | question of "what is it you do?" Perhaps that is a failing on my
       | part.
       | 
       | The majority of software development is code that is not customer
       | facing, that is never seen outside of the business unit for which
       | it was developed. For each and every job you will have through
       | your career you will be told to take a number, stand in line,
       | wait your turn, do as your told, learn to compromise and if we
       | like you enough and you check all the boxes, we'll let you know
       | at our convenience. In the words of Casey Neistat, "this... is
       | terrible advice."
       | 
       | My last job was without anything more than a 20 minute chat and
       | "here's what I've been building these past few months as a side-
       | project." My job before that was "we really liked what you did on
       | Project $X for Company $Y, do you have any experience in
       | Technology $Z?" (Yes, here's a side-project you can look at that
       | uses Technology $Z). Every single job, for 20+ years, "here's
       | something I did on a side-project that's really neat and
       | interesting, do you want me to do that neat and interesting thing
       | for your company?"
       | 
       | I have studiously avoided any and every company that has tried to
       | pigeon hole me, or get me to jump through the hoops of their
       | hiring process, so far it has worked out pretty well for me. I
       | don't think I have ever worked a single day in my entire life.
       | 
       | Not everybody can do this, not everybody wants to do this, but it
       | has worked out pretty well for me.
       | 
       | If I had to give advice to my younger self, if my younger self
       | would actually listen to the advice, I would say "Do more of the
       | picking one project in any given year, and hyper focus on that
       | for 12 months, rather than only doing things for a few months. If
       | you need to figure out which project that is, do three or four
       | for a couple of weeks, then abandon the ones that don't have
       | enough interesting problems." I do focus on single projects for
       | extended periods of time, and it is those projects that have
       | built my career.
       | 
       | https://www.youtube.com/watch?v=jG7dSXcfVqE
        
       | shortformblog wrote:
       | Most of the interviews I've ever gotten in my career have been a
       | result of the side projects I've created. Never the job. This is
       | just bad advice and I feel bad for anyone who feels this way.
       | 
       | Side projects open the creative pipeline. Your job, all too
       | often, closes it.
       | 
       | Also, who cares about recruiters? This is your life--you should
       | find a bigger pool of people to impress and delight.
        
       | jyu wrote:
       | This is decent career advice, but it doesn't address the root of
       | why.
       | 
       | If you want FIRE, the best way is to optimize your career. How do
       | you do that? It starts early before your first job, as you try
       | out different school subjects, books, friends, hobbies. As you
       | look out to the future, what do you see on the horizon?
       | 
       | Thinking about the time I entered school, programmers were near
       | the bottom of the totem pole. Mathematicians were trapped in
       | academic ivory towers. Data was barely used as the alpha bros of
       | finance dominated the talks of high compensation. The most sought
       | after jobs did not even exist then. Youtuber, data science, deep
       | learning, cloud computing, analytics, ecommerce, cryptocurrency,
       | even professional video gamer were not real careers.
       | 
       | Increasing revenues solve all problems. Jump on the waves of
       | industries that are booming and will continue to boom.
       | 
       | The world and culture is constantly changing as we march towards
       | the future. Put yourself in a position to succeed by learning the
       | fundamentals needed to pass interviews and recognize when
       | something seems obvious to you but not to everyone else yet.
        
         | maverickJ wrote:
         | It's also important that one understands the career game.
         | Especially early on. See this
         | https://leveragethoughts.substack.com/p/early-career-tactics...
         | for example
         | 
         | In this dynamic world, one need to constantly assess their
         | career.
        
         | [deleted]
        
         | jackdh wrote:
         | For people unaware, FIRE (Financial Independence Retire Early).
         | 
         | There is some interesting stories of how people achieved it
         | here: https://www.reddit.com/r/fatFIRE/top/?sort=top&t=year
        
       | mattkevan wrote:
       | Every change in my career began as a side project or idle
       | curiosity, from design to development, to product to UX, to
       | whatever's next.
       | 
       | Basically, what I'm doing now, when I should be doing what I'm
       | paid to be doing is what I'll be paid to do in a few years' time.
       | 
       | Experimentation and side projects are vital to stretch creativity
       | and learn new things. Not all of my side projects have been
       | successful, but they've all played a vital role in my career
       | development, more by happy accident than design. It's all about
       | following interests to see where they lead.
        
       | soneca wrote:
       | > _" He may not be smarter, but he has been hired by a company
       | with a most demanding hiring process"_
       | 
       | > _" As we all know, the interview process is broken."_
       | 
       | I don't know how the author conciliate these two opinions.
       | 
       | Other than that, I agree that being hired by a FAANG company is
       | better for your career than any number of side-projects. The
       | problem is that I don't think I will ever be hired by a FAANG
       | company (as many many many others). It is not about not wanting
       | to focus on leetcode and Cracking the Coding Interview (and I
       | don't), but my resume would be rejected for sure much before that
       | stage (as a self-taught developer with 41 years old and a degree
       | in Eocnomics from an university in Brazil).
        
       | polote wrote:
       | so this guy starts by explaining that he doesn't want to work for
       | any company and then complains to not be hired by recruiters?
       | 
       | that doesn't make sense, why do you apply to jobs if you want to
       | work for yourself?
        
       | matthewhartmans wrote:
       | I feel working on side projects actually helps boost my career.
       | Having a diversified portfolio betters myself in other areas I
       | didn't get an opportunity to do at work and employees love the
       | creativity factor.
        
       | hop655 wrote:
       | That's about the right advice for folks who are still climbing
       | the ladder. As an IC, if you're talented and lucky, you'll
       | eventually stall at the "senior coder" at FANG level. That comes
       | with a respectable salary of 500k/year and a hard glass ceiling.
       | At that point doing even more IC work won't bring you any
       | further. Most settle there, buy a house, start a family and
       | continue doing their "senior coder" work till retirement. Nothing
       | wrong with that.
       | 
       | There are two primary paths from that level: middle management
       | and senior management. If you like the first, learn to speak
       | well, work on your image and build the reputation of a
       | responsible and reliable person who takes the rules seriously.
       | You'll get promoted and eventually you'll stall at the "director"
       | level.
       | 
       | The senior management path is about financial and personal risk.
       | This is where you'll need to build a successful side gig, turn it
       | into a multi million dollar business and negotiate a senior
       | manager position, with very nice compensation, with competitors
       | who will try to take you down in the process. A lot more fun,
       | more risk and a lot more reward.
        
         | siquick wrote:
         | This is one of the most unrealistic descriptions of the reality
         | of work & life that I've ever read.
        
       | surajs wrote:
       | Good advice, much needed
        
       | throwaway7281 wrote:
       | If I would have went deep on a weekend hack I did once, I would
       | probably looking at $25K MRR or something like that.
       | 
       | But article is good, nonetheless, everything needs a balance.
        
       | monadic2 wrote:
       | I've found that an effective way to bypass recruiters and
       | advocate for employment with your personal projects is to a) aim
       | at small companies and b) cold-email with a cover letter. YMMV.
        
       | cryptica wrote:
       | I've always had a side project (I enjoy it) but I understand the
       | author's sentiment. When it comes to financial matters, working
       | on a side project doesn't make any sense. Unless you're connected
       | to big VC money or have a good business network, your side
       | project has 0% chance of success no matter what you do. No matter
       | how much better than the competition it is. On the other hand,
       | corporations or hotshot startups are connected to big VC money so
       | they have a very good chance of success and most of the founders
       | of these companies don't fully realize how lucky they are and so
       | it's easy to get a sweet deal from them... You can get a lot more
       | money for a fraction of the work. You don't need to add any
       | value, just support the status quo (which requires almost no
       | effort).
        
       | adflux wrote:
       | "The satisfaction of seeing your career flourishing without you
       | having to do anything will give you a valuable peace of mind."
       | 
       | Without you having to do anything?
        
         | djstein wrote:
         | I believe they mean, you have to work either way and most
         | people do as good a job as they can. You can either do this for
         | a no name company or at FAANG. At FAANG, you'll probably do the
         | same work, maybe a little harder in crunch time, but you'll
         | find yourself in a far better situation five years down the
         | line for virtually the same effort.
        
       | watfly wrote:
       | How do I downvote this?
        
       | sytelus wrote:
       | TLDR; Recruiters don't care about side projects. Side projects
       | are often shallow and its better to use new tech in real job
       | instead of side projects.
       | 
       | I feel most of us would disagree with that. All new jobs in my
       | career were result of learning something new on side projects.
       | Recruiters show that as passion for learning. Many jobs don't
       | allow for much exploration and you don't have leverage to call
       | shots. It's usually uphill battle to even introduce any
       | significant changes in large stable products. Also, side projects
       | shouldn't be just for goal of finding new jobs and making
       | recruiters happy anyway. It should be for passion for creating
       | things, realizing ideas.
        
         | peruvian wrote:
         | > its better to use new tech in real job instead of side
         | projects.
         | 
         | Lol this is why so many tech stacks at work go to shit. Someone
         | wanting to add another bullet point to the resume and instead
         | of doing it at home, they force a new tool/language at work
         | (when possible).
        
         | jordan_curve wrote:
         | I don't think the article ever suggests that you shouldn't work
         | on side projects if it's something you enjoy as a creative
         | outlet. It's saying that you shouldn't work on side projects as
         | a way to advance your career.
        
         | tylerchilds wrote:
         | and also using new tech in a work project is often a terrible
         | idea unless you or someone else on the team has intimate
         | experience with it. it's either going to be betamax or legacy
         | spaghetti 9/10 times.
        
         | 0xEFF wrote:
         | > Many jobs don't allow for much exploration and you don't have
         | leverage to call shots. It's usually uphil battle to even
         | introduce any significant change. Also side projects shouldn't
         | be just for goal of finding new jobs anyway. It should be for
         | passion for creating things, realizing ideas.
         | 
         | You're right, but your point also indicates why business value
         | side projects less than career projects. The skills and
         | experience to complete the project don't overlap much between
         | the two types of projects. The success criteria is usually
         | quite different as well.
        
       | lostmsu wrote:
       | I turned a side project into a company, and recruiters contacted
       | me non-stop during the entire journey. But maybe it is because I
       | already had experience at Microsoft and Amazon.
        
         | zolland wrote:
         | I think there is a huge difference between what the author
         | mentions as "shallow" side projects (where you are just trying
         | to mess around with some new tech), and side projects where the
         | aim is to develop a legit product. I imagine the latter, when
         | seen all the way through, is much more attractive to
         | recruiters. Although, I don't have any solid anecdotal
         | experience with recruiting to validate that claim.
         | 
         | I just think it's important to not classify all projects
         | outside of your job as "shallow" side projects, and then
         | completely discard them career wise like the article seems to
         | be doing.
        
       | binarymax wrote:
       | Advice to my young self: put MORE effort into one of your 100
       | side projects, and stop messing around with other stuff.
        
         | JoeAltmaier wrote:
         | If only you knew which one!
        
           | [deleted]
        
           | XCSme wrote:
           | Doesn't matter, just choose one that shows potential and do
           | it. The only thing that matters is that you have an end-
           | product in mind that will provide more value to the users
           | than existing alternatives AND that you actually implement it
           | AND the user finds your product.
        
           | filoleg wrote:
           | >If only you knew which one!
           | 
           | That one is actually pretty simple: pick the one that you
           | have the most to learn from, because that's the whole point
           | of doing a side project if you are trying to leverage it as
           | something that would help your knowledge/career development
           | (as opposed to doing a side project for some supplementary
           | income, for example).
           | 
           | And yes, I am aware that there are many unknowns, and when
           | you are trying to pick a project with the goal to learn the
           | most, sometimes the projects where you think you already know
           | 90% of the solution end up being the ones where you know the
           | least and have more for you to learn than projects that had
           | initially more unknowns. But without the ability to know the
           | future, picking the one that has the most "stuff to learn"
           | (according to your first assessment) at the initial discovery
           | phase is imo the most optimal strategy. It is fine if you
           | discover later that the other project had a bit more to learn
           | than the one you picked, because the goal is to learn a lot
           | averaged down over a long period of time.
        
         | maverickJ wrote:
         | How would you go about choosing that one project?
        
           | enos_feedler wrote:
           | I would choose the one you can't stop thinking about. Or the
           | one that many of the other side projects eventually lead to.
           | If you feel similarly about all 100 side projects, probably
           | none of them are worth doubling down on.
        
           | gredelston wrote:
           | This is the paradox of choice. In most cases, it doesn't pay
           | to spend your time hemming and hawing about find the perfect
           | project. It helps to just pick one, even if it's the
           | stupidest idea of the lot.
           | 
           | The alternative is to wind up as Burdian's Ass, who is
           | equally hungry and thirsty, can't decide whether to eat hay
           | or drink water, and so dies of hunger and thirst.
        
             | TeMPOraL wrote:
             | Yup. If you're really undecided, pick one at random,
             | because at this point the marginal cost of thinking
             | outweighs the marginal cost of being wrong.
             | 
             | And if you choose wrong, you'll find out soon enough.
             | Personally, I had a lot of projects I couldn't stop
             | thinking about, but when I finally started working on them,
             | I quickly realized it's a bad idea. The usual reasons were:
             | a) I already found it done by someone else in a form that
             | satisfies my needs, b) it became obvious that either the
             | process or the outcome won't be as satisfying as I thought
             | it would be, or c) after scoping it out, I realized I'm not
             | in a position to invest the required amount of time and
             | effort.
             | 
             | Abandoning a side project early is not a bad deal. Your
             | research and thoughts put into it stay with you forever,
             | and it often happens that you'll get secondary value from
             | them on some other endeavor.
        
         | vbezhenar wrote:
         | Where did you get 100 ideas worthy of implementation? My
         | imagination is so terrible, I can only imagine stupid ideas
         | like Reddit clones.
        
           | justinlloyd wrote:
           | Thursday: I should build an API package for OpenWRT that will
           | track bandwidth usage per device over a calendar period, e.g.
           | past 30 days. wrtbwmon is all very nice, but it
           | simultaneously tries to do too much (offer a UI) and not
           | enough (track data usage for all time). Let me just write
           | that down in my notebook.
           | 
           | Friday: I can build a nice and simple API for OpenWRT that is
           | API focused and provides easier access to the common
           | functions that people want from OpenWRT, this would help
           | mobile app developers create apps that talk to OpenWRT in a
           | simple way. Let me just write that down in my notebook.
           | 
           | Saturday: Let me just sketch out this new design for a
           | workshop cabinet that will let me combine my tablesaw,
           | bandsaw, chop saw and tool storage in a single location.
           | 
           | Sunday: I want my security camera to combine all the detected
           | motion in to a single multilayer video that lets me scrub
           | through events like layers playing simultaneously rather than
           | scrub through time. Let me just write that down.
           | 
           | Monday: OpenWRT should have a "state" that is queryable via a
           | curl request that determines if OpenWRT still needs to be
           | configured. I can build that as a simple API and package it.
           | Let me just write that down in my notebook.
           | 
           | The ideas aren't the problem.
        
           | read_if_gay_ wrote:
           | It doesn't work if you sit down and try to think of
           | something. Inspiration comes spontaneously, you always have
           | to be ready to note any ideas you get. You'll accumulate
           | ideas over time.
           | 
           | Somewhat relevant, PG has a post on startup ideas
           | http://www.paulgraham.com/startupideas.html
        
           | RIMR wrote:
           | 100 side projects isn't "100 ideas worthy of implementation".
           | 
           | 100 side projects is the chance at one idea worthy of
           | implementation. If you have even one good idea, all of your
           | bad ideas weren't only worth it, but amount to how you got
           | there.
        
           | davidivadavid wrote:
           | Think about things around you that could be better. You'll
           | get 100 ideas per day.
        
           | throwaways885 wrote:
           | Reddit clones can still be novel.
        
           | chegra wrote:
           | Hmm. What has worked for me is to solve problems I encounter.
           | For instance, I was at a friend's house a couple of months
           | ago and some walkers in the neighborhood shouted that a pipe
           | was burst, and we should report it to the utility company. We
           | called the utility company, and it was difficult to tell them
           | the location of the burst pipe. From there an idea was born,
           | what if we had an app that can report the gps location to the
           | utility company.
           | 
           | The hard part for me is to find the time to implement an
           | idea. An idea for me just naturally flows from a problem.
        
           | XCSme wrote:
           | I personally get 1-2 ideas worth of implementation each day.
           | I always get the idea while doing something and thinking
           | "hey, it would be cool if...". Latest idea I had was when I
           | was playing piano, then played in VR and realized it would be
           | really cool to create a VR trainer/game/vizualizer for the
           | piano to fully immers yourself in the music that you play.
           | So, not only you can be told what to play but you could also
           | shape the entire world/environment around you by what you
           | play. So something like Tetris Effect VR but with you playing
           | the piano instead of Tetris.
           | 
           | Whenever I get an idea, I quickly note the main pointes in a
           | note-taking app and usually never return to it, as the secret
           | of creating actual useful products is to spend the time to
           | create them well. Ideas are worthless if they are not well
           | implemented.
        
           | munchbunny wrote:
           | It doesn't take imagination. Rather than trying to imagine
           | the issues, try to develop an eye to see the problems that
           | are already in front of you. And don't start with grand
           | ambitions. Start with the problem in front of you.
           | 
           | One way is to have hobbies, side hustles, volunteer work,
           | whatever. As long as you're doing something that requires
           | solving problems that are different from your day to day
           | programming job, you will find a constant stream of problems
           | that maybe you can improve with a bit of code.
           | 
           | Some of my side projects are directly related to my work, but
           | most of them aren't. I'm working on something right now
           | because someone in my life needed advice on digital security,
           | and it turned out to be not an easy problem to address.
        
           | brotchie wrote:
           | Generally I find that trying to solve problems begets more
           | problems (i.e. side projects beget side projects). Choose a
           | tech stack and start building a Reddit clone, and you'll
           | quickly hit roadblocks and get ideas.
           | 
           | Started a new side-project on the weekend (after a long long
           | hiatus of just focusing on day job). Phase 1 was simply
           | getting the stack up and running (PostgreSQL-backed, Python
           | gRPC service taking gRPC-web through Envoy to a React front-
           | end). Took some fighting through the setup to get a full-
           | stack existence proof, ideas that arose during the working
           | session:
           | 
           | side-project TODO #1 - Write a blog post about getting this
           | all setup using current versions and push a public github
           | repo with the setup to help other out.
           | 
           | side-project idea #2 - Build a micro-PaaS where a customer
           | can define a gRPC interface, Python module implementing that,
           | and with a single command, push this to a live serving
           | endpoint.
           | 
           | side-project idea #3 - I need a state machine as part of my
           | application logic, TODO: write a Python non-ephemeral state
           | machine library that, with a simple Python internal DSL,
           | backs state machine persistence onto a PostgreSQL table,
           | handle automatic schema updates as the state machine is
           | changed / versioned.
           | 
           | Literally not enough time to do any of these things though :)
        
         | paffduddy wrote:
         | The advice from the blog post is awful as general advice.
         | Posting anon here for obvious reasons, but there are different
         | types of jobs. Some jobs reward you with equity, some reward
         | you with promotions, and some are _dead end jobs._ Even many
         | senior positions are dead end jobs.
         | 
         | I work at an A-round startup. Tons of people in FP&A, sales,
         | accounting, and HR get promoted every six months. Engineers
         | rarely get promoted. No refreshers. No raises.
         | 
         | Guess what? Engineers are now clocking out at 4pm, they are
         | working on side projects, and it is the most rational thing to
         | do.
         | 
         | On the flip side, I've worked at places where engineers are
         | rewarded regularly for outstanding work. It makes sense to
         | focus on your job.
         | 
         | On size advice does not fit all.
        
       | johngalt wrote:
       | The free and accessible nature of the tech field is a gift that
       | no other industry has, and side projects are the best possible
       | way to take advantage of this. All the same tools that run F500
       | companies are a click away. And it has never been easier to setup
       | a test lab thanks to VMs/Containers/Cloud etc... Even if you
       | never use it, you can gain perspective. Or just to learn
       | something interesting.
       | 
       | I'm a sysadmin who never programs more than one page of
       | powershell at a time, but I did the Thrun/Norvig AI-Class back in
       | 2011 and getting a 95% on the advanced track was a big confidence
       | boost. More than any low budget project I pulled off at work. Not
       | that I'll ever need to implement A* or compute eigenvectors.
        
       | [deleted]
        
       | 10-1-100 wrote:
       | My side project over the last few years was more or less the
       | deciding factor in me getting hired at my current employer and my
       | previous one.
       | 
       | Being able to demonstrate turning an idea into reality and talk
       | about technical (and design) problems I encountered and how I
       | solved them seemed to be much more interesting to interviewers
       | than most of what I had done at my previous day jobs.
        
       | marketingPro wrote:
       | This _opinion_ can be countered with a single ancedote-
       | 
       | I got a job because of my side projects and would be unemployed
       | if I didn't work on side projects.
       | 
       | Now, who's opinion is correct?
        
         | tharne wrote:
         | My experience is identical to yours. Both my first programming
         | gig as well as subsequent advancements has been a result of my
         | side projects.
        
         | xenihn wrote:
         | The best thing is to do both. Work at a top company, and have a
         | side project that you can discuss with hiring managers.
        
         | borroka wrote:
         | If you think in terms of probability, there is no conflict. And
         | that is also why "never do this if you want to get that" is
         | often a necessary, but tautologically inaccurate,
         | simplification.
        
         | matz1 wrote:
         | Both are correct
        
         | gallamine wrote:
         | First job or subsequent jobs?
        
       | megadeth wrote:
       | Leetcode is the new side project if you value a day job.
        
       | actuator wrote:
       | > First, most recruiters don't care about your personal projects
       | or how many meetups you went during the year. What matters the
       | most is your current company - and by that I mean the name of
       | your current company.
       | 
       | He is so much right here. Recruiters don't have the time to go
       | through and understand your side projects, for that matter even
       | engineers don't. Most interviews are 45-60 mins, you need to
       | scope your interview such that the process remains same for all
       | candidates. If someone is just beginning out then side projects
       | matter a lot but for hiring experienced people, most won't care
       | about side projects unless they got significant traction.
       | 
       | Also, it is incredibly hard to judge side projects. Sure, I can
       | go through your Github repo if it is open source, open 2-3 files
       | to see code structure, see the automation suite you have setup
       | but unless the project was complex there is not much to talk
       | about. For experienced folks, there are other metrics you need to
       | gauge them on which are absent in hobby projects.
        
         | rconti wrote:
         | I never understood why people cared so much about company
         | "name" until a handful of years ago. It's not about "status" in
         | terms of what kind of fancy clothes you wear, but it absolutely
         | signals an ability to clear a certain kind of bar, produce a
         | certain kind of work, and experience things on a scale that you
         | wouldn't at a smaller shop.
         | 
         | It doesn't mean one path is right or wrong for a job (I know
         | many people who switch back and forth between bigcorp and
         | startups), but if you only see BigCorp experience as status
         | seeking/soul sucking experience, you're missing a huge part of
         | the picture.
        
           | wolco2 wrote:
           | Doesn't it also mean the opposite? This person was at a
           | better company now this person wants to work here. Why? What
           | went wrong? Did big company make a mistake hiring. Vs this
           | person seems to be on the rise. Each company is a bigger and
           | each position is more senior.
        
           | titanomachy wrote:
           | I suspect "clear a certain kind of bar" is the biggest part
           | of this.
           | 
           | Imagine you're a recruiter at Facebook. You reach out to
           | thousands of candidates, convince hundreds to come in for
           | interviews, and almost all of them fail because the
           | interviews are hard and test skills that need to be
           | specifically trained. If you convince a Googler to come in
           | for an interview, they probably have a nearly 50% chance of
           | passing since they've already done it at least once.
           | 
           | The recruiters are not exactly incentivized to bring in
           | people who will be great hires. They are incentivized to
           | bring in people who can pass the interview.
        
         | halfmatthalfcat wrote:
         | If you can speak to the processes involved and have
         | demonstrable knowledge about how to implement things learned
         | from side-projects, what's the difference between having done
         | it at work versus personal time? None in my opinion.
        
           | actuator wrote:
           | > If you can speak to the processes involved and have
           | demonstrable knowledge about how to implement things learned
           | from side-projects
           | 
           | As I mentioned in my comment, no difference if the person is
           | starting out or if the project gets traction.
           | 
           | But for experienced positions like the post author was
           | talking about. You don't get additional signals on the
           | developer, like did the product scale well, how was the
           | uptime, the performance optimisations he needed to do,
           | evolving the product with customer feedback etc. Also, bigcos
           | love to ask around conflicts within a team, working with
           | other teams because it matters a lot to them.
           | 
           | As an engineer I can admire the dexterity of a solution even
           | if unproven but how do I verify it in an interview span.
           | Easier to do this if I can attach it with a company name or
           | some numbers.
           | 
           | I hate this and I spent early part of my career trying to
           | come up with methods that can make hiring easier and reduce
           | biases like company name but I realised how difficult the
           | process is with different stakeholders, each having his own
           | criteria and biases.
        
             | halfmatthalfcat wrote:
             | The counterpoint to this is the amount of resumes I've had
             | to read and subsequent interviews I've had to sit on from
             | "seniors" or "principals" that they themselves haven't gone
             | fully into the weeds on whatever technology they've been
             | practicing for 10+ years. The amount is staggering.
             | 
             | You know my hypothesis why, because they don't have side
             | projects. They have silo'd themselves into whatever niche
             | project or have been on maintenance mode on a piece of
             | software for years and never evolve. Sometimes it's not
             | their fault, their company has pigeon-holed them into
             | whatever software and they can't escape for whatever
             | reason.
             | 
             | They should have side projects (if they care to keep
             | learning) or lest be left behind those in more dynamic
             | companies or those that have side projects to evolve.
        
               | vsareto wrote:
               | >The counterpoint to this is the amount of resumes I've
               | had to read and subsequent interviews I've had to sit on
               | from "seniors" or "principals" that they themselves
               | haven't gone fully into the weeds on whatever technology
               | they've been practicing for 10+ years. The amount is
               | staggering.
               | 
               | You know this is a risk. If you went deep on something
               | like Silverlight, you'd have just thrown away all that
               | time. And then people will casually dismiss your 10 years
               | away as not being relevant. And now you get to pick a new
               | technology to maybe invest the next 10 years on, risking
               | the same thing happening again. If a product dies, you go
               | back to square one as a junior again on some new
               | technology.
               | 
               | Picking a long-lasting technology is hard. You're
               | predicting the future.
               | 
               | I'm really tired of people who think they have this
               | industry figured out like it's easy to predict what will
               | be around in 10 years so you can make safe choices about
               | what to invest time into.
        
       | waprin wrote:
       | It's a little ironic that this is on "hacker" news since I think
       | that the original "hacker" ethos wasn't that you built things
       | just to impress recruiters.
       | 
       | If your goal is career advancement, then it is fair to
       | acknowledge that some projects won't be useful for that. But
       | there's plenty of other reasons that people work on side projects
       | besides just career advancement. "Just for fun" might be the most
       | famous reason, that is I believe how the Linux kernel started.
       | 
       | While maybe big companies won't value side projects directly too
       | heavily, there's still a good chance that if you learn new things
       | and try to build interesting stuff, that it might open new doors
       | in all sorts of unexpected ways. But there's no guarantee.
       | 
       | I also think that full time coding jobs can be a lot of work, and
       | people shouldn't feel too pressured if they don't want to have
       | side projects, because they have other things like a busy family
       | life or non-technical hobbies. But for many people, programming
       | can still be fun and interesting, especially outside of the usual
       | corporate routine, and that's all the motivation they need to
       | pick up a side project. That to me is really what a "hacker" is,
       | not a leetcode grinder climbing the ranks at FAANG.
        
       | Sodman wrote:
       | I think the biggest advantage of side projects is for when an
       | interviewer asks you an open-ended "tell me about a project you
       | enjoyed working on".
       | 
       | As an applicant, I can speak in great detail about any of my side
       | projects, discuss any design decisions, trade-offs and
       | compromises I made. Personally this usually involves some
       | interesting trade-offs made on personal projects to optimize for
       | AWS bill, vs decisions I'd have made at any company where a $100
       | /mo bill wouldn't even register as a line item on a budget. It
       | also is a great way to differentiate yourself if you're trying to
       | make a move from eg an Enterprise Java B2B company to a consumer-
       | facing SaaS startup using $NEW_TECH.
       | 
       | As a hiring manager, I can see the candidate isn't being
       | challenged enough by their current job, or they had a curiosity
       | they wanted to satisfy outside their regular hours. Either way it
       | shows initiative and a hunger to learn, both of which are good
       | signals. Usually when people are talking about these projects,
       | they are passion projects and you get a good feeling if somebody
       | actually likes programming, as well as hints towards what
       | specifically they find interesting. Did they spend 10 minutes
       | talking about progressive enhancement techniques and bundle
       | sizes? Did they talk about user feedback? Or maybe they focused
       | on CI/CD, auto-scaling, or API design choices? This to me is far
       | more useful than "Worked on team X and performed assigned tasks
       | Y, Z".
        
       | PankajGhosh wrote:
       | The possibility of side projects to create future value or wealth
       | is rather low.
       | 
       | Instead, I have started shifting my focus to "side-gigs" rather,
       | with the goal that they create future value for me in some sense.
        
       | polishdude20 wrote:
       | Yeah side projects shouldn't be a thing that you do to find a job
       | unless that's all the experience you have. For example, if you're
       | a junior new developer. Side projects are valuable though in that
       | they keep you happy. You are in complete control and you arent
       | tied down by deadlines or random whims of a senior manager five
       | lev ls above you.
       | 
       | As a person trying to break into the software world to get a
       | software developer job, I feel like side projects are the only
       | thing I can show.
        
       | monsieurbanana wrote:
       | One day you read that recruiters only look for people that do
       | opensource every single minute of their free time, the next day
       | that you better hide your side projects. Shrug.
        
       | halfmatthalfcat wrote:
       | The only reason I have my job that I do now is because of side
       | projects.
       | 
       | How else are you suppose to learn different parts of the stack
       | when you're (usually) only hired to work in one part? How are you
       | suppose to learn DevOps/CloudOps unless you're on an Ops team?
       | 
       | Many (most?) companies don't delegate full stack responsibilities
       | to individual teams.
        
         | bradstewart wrote:
         | It depends. On company culture, your manager, and your role,
         | among other things.
         | 
         | If you're doing a huge career change, side projects may be your
         | only way. But most companies (in my experience at least)
         | recognize the value in having their application developers
         | understand some Ops work, and vise versa.
         | 
         | Many (most?) companies won't entirely "firewall" you from other
         | groups. Even if you're throwing an application over the wall to
         | ops, there's usually opportunities to learn from them, help out
         | on specific tasks, etc.
         | 
         | That said, learning at work is probably _better_, but I do
         | think side projects with a specific goal (e.g. to learn a
         | technology) are a valuable supplement.
        
         | taylodl wrote:
         | I think we need to differentiate between a "learning project"
         | and a "side project." Those are two _very_ different things, at
         | least to me.
         | 
         | A learning project is a project you're doing with the express
         | intent of learning a new technology. The focus is on the
         | learning, not the delivered functionality.
         | 
         | A side project is a project you're doing for the community.
         | It's a labor of love. The focus is on functionality and meeting
         | the needs of your users, not learning technology. You may even
         | be able to grow it into an actual business.
         | 
         | From a career perspective you want to focus on learning
         | projects. As you've mentioned learning projects are very
         | important for your continued learning. Side projects on the
         | other hand have the risk of distracting you from your work and
         | my advice would be to avoid them unless you're scratching your
         | own itch or maybe even want to explore starting a side
         | business.
         | 
         | Bottom line - be clear with yourself on what you're doing and
         | why you're doing it.
        
           | dheera wrote:
           | I disagree here.
           | 
           | In the business world, delivered functionality matters.
           | 
           | I think building something for the community that the
           | community actually uses teaches you a lot about product
           | management and building reliable systems and designing
           | products people want. You learn a whole lot about the reality
           | of the industry by doing something purposeful.
           | 
           | There's a big difference, for example, in machine learning
           | engineers who can train a model in a Jupyter notebook and an
           | engineer who can both train and actually deploy a model like
           | that on a self-driving car. Companies often very much
           | appreciate having dipped into the practical aspect of things,
           | where things like optimization, uptime, and consistency
           | matter.
           | 
           | Also, building things that give you a feeling of success make
           | you more driven and motivated to learn and improve. Sometimes
           | having a thousand users is that feeling of success that is
           | the driving force for more learning.
        
           | tasuki wrote:
           | So we have three already:
           | 
           | - learning project (focus on learning)
           | 
           | - side project (focus on functionality)
           | 
           | - cv-enhancing project (focus on optics, what the original
           | article was mostly about and against)
           | 
           | In my experience, side projects are by far the most fun. All
           | of the learning projects I've done in the past had some goal
           | to achieve, something I could show someone and feel proud. I
           | find it difficult to learn just for the sake of learning.
           | Perhaps this is why I struggled with schooling.
        
         | cableshaft wrote:
         | Yep. I didn't learn C# or Objective-C or Swift or Python at
         | whatever job I had at the time, I learned them on my own, and
         | then made a side-project with them, and was able to show that
         | to future jobs and get hired that way.
         | 
         | One job I got because my side project was a finalist in a
         | contest and was shown off at a convention my employer attended,
         | and they called me as a result and brought me in for an
         | interview.
         | 
         | Another job interview, I kind of stumbled on their programming
         | test, but I was able to show something I made on the side, and
         | that convinced them I knew enough to give me a week and bring
         | me back in, and I refreshed my knowledge during that week, and
         | I aced the test the second time and got the job.
         | 
         | My current job is at least in part thanks to those side
         | projects I worked on in the past. And my side projects I'm
         | working on now are giving me skills that I am not gaining at my
         | current job, and will hopefully help align me with my next
         | shift in my career (and if not, at least I'll make a few bucks
         | and some people will enjoy the product).
        
         | TeMPOraL wrote:
         | Similar experience here. I can attribute all my jobs to side
         | projects - it always so happened that the technology I got
         | employed for was something I tried to write a game in few
         | months to years ago.
        
         | lsiunsuex wrote:
         | Agree with this. At least 2 jobs (I've lost count) I got based
         | on side work I did. Full time employment history helped, but it
         | was the side projects that showed a certain skillset that they
         | wanted.
        
         | s1dewaysjects wrote:
         | Yeah, I share your experience and I disagree strongly with this
         | piece.
         | 
         | If I had joined a good company and focused on that, I would
         | still be comfortably building web services for them like I
         | learned to in school, and I would probably continue doing that
         | indefinitely.
         | 
         | That's fine, it's a nice salary, but it was also boring and
         | soul-crushing. When I started to see the damage wrought by
         | mass-scale social media, my side projects made it easy for me
         | to transition into a much more interesting but specialized
         | field that I saw more of a future in, and that has worked out
         | great.
         | 
         | The author's main complaints seem to involve recruiters and the
         | poor value proposition of shallow projects. But if you have
         | deep projects and poke your nose around the industries that
         | you're interested in, you won't have to deal with recruiters,
         | and you'll often be able to avoid the technical side of
         | interviews entirely. Talent is very scarce.
         | 
         | Although, I write this from a USA perspective and I notice this
         | is a .fr domain; the labor markets and hiring practices might
         | be very different.
        
       | ufmace wrote:
       | Interesting post. I don't necessarily agree 100%, but I think
       | it's a useful perspective in addition to the counter-idea that
       | side projects and meetups will get you jobs.
       | 
       | It's not every company or set of interviewers, but there are lots
       | of interviewers and recruiters who don't care at all about your
       | side projects. I've done plenty of interviews, and don't really
       | ask about them much, or really have time to check them out in any
       | detail before the interview.
       | 
       | Lots of tech meetups are also jammed with aggressive recruiter-
       | bros and newbies who need a paycheck and aren't all that
       | interested in tech. Keep your expectations in check for finding
       | good employers or employees at them.
       | 
       | For side projects, I wouldn't say not to do them. But don't do
       | "hello world" level side projects in a trendy language in the
       | expectation that anybody will care or it will get you a job. Do a
       | side project to accomplish something that you are actually
       | interested in. If you don't feel like it or don't have any
       | interesting ideas, then by all means do something else instead.
       | Half-hearted projects to fill a perceived recruiting checkbox
       | definitely won't get you anything. Doing something interesting,
       | or even doing something kind of boring in an interesting way,
       | might help. Or doing something and taking it into Production
       | enough to feel some of the pain points of maintenance, uptime,
       | marketing, etc.
        
       | b0rsuk wrote:
       | I think side projects are for fun and potentially for impressing
       | technical reviewers in stage 3. Soft skills are for impressing
       | recruiters.
       | 
       | During the recruiter phase, they're not going to understand the
       | projects anyway. The only value they have at this point is they
       | boost your confidence and let you move on to next questions. Just
       | list them briefly if asked what you've been doing recently. Most
       | recruiters can't recognize a good programmer, so they approximate
       | it by judging your confidence.
       | 
       | The weapon of choice against recruiters is being prepared for the
       | questions they ask. You pull out a lot of paper, write the
       | questions down, and write answers. Ron Fry's _101 questions_ book
       | describes them in detail. What the recruiter wants to hear, what
       | she doesn 't want to hear. All recruiters have the same set of
       | questions, and although it changes every couple of years it's a
       | solved problem. Yes, I know telling a recruiter what she wants to
       | hear is manipulative :-(.
        
       | mekoka wrote:
       | There was much I disagreed with in this post, but I had a hard
       | time even addressing a single point, as I felt that it was a bit
       | all over the place. I decided to first try to condense it a bit.
       | In the end I realized that I understood the author a bit better.
       | I still don't agree, but I get where he's coming from. Here's my
       | paraphrased summary.
       | 
       | So the author originally found much satisfaction in his
       | exploratory, entrepreneurial, and hacking activities, as it
       | offered a counter-balance to the corporate culture that he
       | perceived as shallow and alien. It didn't matter that his
       | ventures ended up as failures, he found something worthy out of
       | the process.
       | 
       | Sometime later he had a change of heart and decided to pursue a
       | "career". He was then confronted by a clash of culture when he
       | realized that all his tinkering didn't matter to HR.
       | 
       | Now, he's a manager and he understand HR's perspective on
       | reality. He gives you a glimpse. His time spent working on
       | projects was a waste at best and a liability at worst. Companies
       | don't need innovators or free thinkers, they're afraid of them.
       | What they need are good soldiers unburden with ideas of freedom.
       | Exploring new shiny stuff does not make you appealing to HR, your
       | capacity to endure the grind does.
       | 
       | The author offers some philosophical digression where he posits
       | that side projects, much like the theoretical stuff that you
       | learn in school, serve to expand your mind, but don't let them
       | delude you into thinking that you can make that enriched vision
       | serve you in the real world (of employment I suppose).
       | 
       | True valuable experience comes from getting a first job and to do
       | that you should brush up on your DS & algo theory and do coding
       | exercises. Don't expects all your shallow side projects to come
       | to your rescue at your next technical interview.
       | 
       | The author concludes that if you want to make things easier for
       | yourself, you should get a job. It will free you to be yourself,
       | to go fishing, to have a life. If you still want to work on some
       | side projects, you'll do so because they truly matter to you, not
       | because you think they will be strategically helpful in your
       | career. It will suck becoming dependent on a company, but it's
       | the price to pay to be safe from the relentless competition in
       | the job market.
        
       | binarynate wrote:
       | The most transformative change in my career was turning my side
       | project into a profitable company, which I now work on full-time.
       | This was a huge step change in terms of my personal happiness and
       | wealth. So, I generally disagree with the advice of forgetting
       | side projects.
        
       | jennyyang wrote:
       | The creator of homebrew flunked a Google interview because he
       | couldn't invert a binary tree. Everyone at Google that he
       | interviewed said they used homebrew and loved it, but ultimately
       | it didn't matter. He couldn't invert a binary tree.
       | 
       | So side projects or even real projects that are used by millions
       | are literally meaningless.
       | 
       | Study LeetCode instead to get a job and focus on your job at
       | work.
        
         | [deleted]
        
       | diskzero wrote:
       | Focus on building your reputation and technical network. Your
       | network will be the source of the best employment opportunities.
       | Recruiters have presented me with some of my worst career
       | opportunities. Former co-workers, technical collaborators and
       | those who have been exposed to my previous work gave me the best
       | opportunites.
       | 
       | Sure, if you do a good job with your employer, you will build
       | reputation. But so do side projects, speaking at developer
       | conferences and going to meetups. Build your network!
        
         | yelloweyes wrote:
         | This. So much this. Dear lord, so much this.
         | 
         | 99% of the good jobs are filled through internal references.
         | All the shit jobs nobody wants to do are filled through
         | recruiters and cold appliers. Learned this one the hard way,
         | lol.
        
       | maverickJ wrote:
       | Interesting article. The author has made an interesting
       | conclusion and provided interesting premises to support it.
       | 
       | In my opinion, it depends on what your career goal is and what
       | you want out of life.
       | 
       | If you are in a position where you use a technology you don't
       | like or work on projects you don't enjoy, a side project on the
       | weekends can be a way of addressing the gap. Not everyone has the
       | chance of joining a great company.
       | 
       | It also depends on what country or continent you reside in. It
       | appears that in American culture, side projects are actively
       | encouraged; A couple of silicon valley companies have come out of
       | side projects.
       | 
       | A different argument can also be made that doing multiple side
       | projects would not make you a better programmer. Our culture
       | tends to focus on quantitative factors for improving skills
       | rather than qualitative factors. What if rather than doing side
       | projects, one changes ones attitude in their current job? An
       | excellent article on qualitative factors on excellence can be
       | found in https://leveragethoughts.substack.com/p/what-is-
       | excellence
        
       | save_ferris wrote:
       | > Continue to do as many side projects as ever, code on nights
       | and weekends if you want too, but don't think about how they
       | could be useful to you to get a new job.
       | 
       | My experience has been different than the author. I suffer from
       | pretty bad anxiety, which doesn't exactly come in handy during
       | interviews and coding challenges. Side projects have been a good
       | way to talk deeply and technically during interviews about
       | concrete problems that I've worked on because I can't show a
       | potential employer code I wrote for someone else's company.
       | 
       | That said, I think there's limited value in showing an employer
       | the product of some tutorial, but side projects that came from my
       | brain alone never hurt in an interview context, and almost always
       | helped.
        
       | rektide wrote:
       | > I've always been involved in my work, being proactive in
       | bringing new technologies, mentoring the other developers,
       | helping the team to grow, but I was doing this just because I
       | liked my job. I was not considering this as something important
       | in my career, simply because I didn't want too. To develop my
       | career, I was spending a lot of time outside work reading
       | technical books, doing toy projects, going to meetups, browsing
       | Hacker News.
       | 
       | This is a very good & important assessment, realization, & I
       | appreciate the author's reassessment.
       | 
       | > Secondly, I don't think that multiplying the side projects is
       | useful unless they are substantial.
       | 
       | A phrase that recuringly comes to mind when hearing of a lot of
       | side projects is, "Dream no small dreams for they have no power
       | to move the hearts of men."
       | 
       | I very much want to see a world where computing is a good &
       | sensible place, for scratching your own itch. But at the moment,
       | just getting started on a modest web project is pretty hard. Even
       | if you don't need user accounts, it's still a lot of grunt-work,
       | gulp-work, webpack-work, and or babel-work. Oh you want users
       | with their data? Now multiply the number of hours by 20x. Folk
       | like hood.ie & UserGrid have attempted to lower the effort-to-
       | start, Firebase & others are certainly selling themselves on
       | trying to accelerate the mid-level lift here, the 200's & 300's
       | level courses of "getting your app going". But it's hard. We're
       | not great.
       | 
       | So at the moment, scratch your own itch is hard to do well in a
       | time effective manner. My take-aways are two fold: 1. on a macro
       | scale, we should work harder to build a better systematic base to
       | work from, and 2. a lot of side projects are over-invested in. As
       | a chronic maker-of-side-projects, knowing how to put something
       | down & walk away is a crucial skill. Unlike the author, I do
       | think there's a quite considerable value in having some shallow
       | experience, including with things you are not likely to use
       | (understanding the meta-patterns of computing, seeing
       | similarities across systems is where mature understanding
       | starts).
       | 
       | > I don't want to make this blog post a rant against side
       | projects. In fact, I'm advocating the exact opposite. Continue to
       | do as many side projects as ever, code on nights and weekends if
       | you want too, but don't think about how they could be useful to
       | you to get a new job. Don't do all the tutorials you find about
       | Vue.js, but use this weird technology that you saw yesterday on
       | Hacker News.
       | 
       | An imo unfortunate & accurate statement of a dwindling spirit of
       | the technical community! We have heavily industrialized[1] these
       | days, & our hunger to explore outer bounds & interesting
       | potential is much diminished. As a result, those of us who are
       | pioneering by nature are less in demand, more settlers and town
       | planners are needed[2]. For now, we are "technically mature", we
       | believe we have "good solutions" to the problems that are common
       | & identified. For this to shift, we need more cause for
       | adventure, more sense that computing has bigger open
       | possibilities than what we've settled down around. I for one
       | continue to believe the future is still exciting.
       | 
       | [1] https://daverupert.com/2020/01/the-web-is-industrialized-
       | and...
       | 
       | [2] https://blog.gardeviance.org/2015/03/on-pioneers-settlers-
       | to...
        
       | bt3 wrote:
       | If one is not currently at a company with a "brand name", how
       | else are they supposed to get noticed amongst a pile of other
       | "brand name" applicants?
       | 
       | Is the same true for educational backgrounds? If you don't have
       | an Ivy League degree, what methods can you use to put yourself in
       | the running vs those that do? Side projects seems like a good
       | option in both cases to appear competitive.
        
       | vkammerer wrote:
       | It may be useful to remember that the author lives in France and
       | has spent his whole professional life in France.
       | 
       | As a French having worked in Germany, Canada and New Zealand, I
       | can say that the recruitment process is very different in other
       | countries, where side projects and open source contributions are
       | really valued.
       | 
       | In my opinion, his article should mention the geographical
       | setting of his experience, and his advice should only apply to
       | people living in France (and writing the article in French may
       | have been more appropriate too)
        
       | blocked_again wrote:
       | I work on side projects on hope that I can one day make enough
       | money from one of it and have financial freedom to do anything I
       | want anytime. Hopefully soon and not when I am 60.
       | 
       | If I die tomorrow and all I did was focus on my career that would
       | be so sad.
        
       | elorant wrote:
       | My main job used to be a side project while my main job was
       | working at some company. And I still have side projects because
       | they keep my interest in programming alive even if they turn into
       | total failures.
        
       | echelon wrote:
       | Boo! This is awful advice.
       | 
       | I'm constantly commended on my side projects, and I excel at them
       | _because_ I enjoy them:
       | 
       | - https://www.youtube.com/watch?v=x034jVB1avs
       | 
       | - https://www.youtube.com/watch?v=5XTi-jf-ans
       | 
       | - https://vo.codes
       | 
       | - https://trumped.com
       | 
       | The laser stuff made me wealthy, and that wasn't even my
       | intention. People at the time told me it was a huge distraction
       | from my academic career and a waste of time.
       | 
       | My current side project is a real time voice converter (like
       | Mission Impossible).
       | 
       | Follow your passion. You'll deliver better results and open lots
       | of doors.
       | 
       | Your side projects will also usually be pretty novel. It's
       | fertile ground for startup material.
        
         | heleninboodler wrote:
         | The laser stuff is cool. If you don't mind me asking, how did
         | it make you wealthy? Do you sell it as a service for events? Or
         | maybe sold/licensed the tech to someone? Or maybe it just got
         | you a really great job?
        
         | Nevaeh wrote:
         | Vocodes is super cool and fun to play with, well done. I wonder
         | if it's possible to turn it into a text-to-speech donations
         | service for Twitch streamers? The current TTS voices are rather
         | monotone.
         | 
         |  _P /S: Small typo on the first sentence on the about page._
        
       | joshxyz wrote:
       | That's the most stupid thing i heard lol, I'd rather drag my body
       | across 87 miles of sharded glass and blades than do that.
        
       | bluedino wrote:
       | I can understand not letting your side project get in the way of
       | your job. If you have a slow day at the office, it's not the time
       | to be working on your side project - although many people do.
       | 
       | However, if it weren't for side projects, I would never have
       | learned Linux, virtualization, handfuls of programming languages,
       | or so many other things I ended up bringing into my 8-5 job.
        
         | jonathankoren wrote:
         | If you use work materials to work on your side project, your
         | employer can make a claim to it. This is why you should always
         | have a separate personal computer for personal stuff, and a
         | work machine you use for only for work stuff.
        
       | asadlionpk wrote:
       | I am who I am due to my side-projects.
       | 
       | - They allow me to grow my skills and also test ideas in public.
       | 
       | - Every code pattern or library I use in my main job has been put
       | to test on my side-projects.
       | 
       | If I had more hours per day, I would pour them all into my side-
       | projects.
        
       | hartator wrote:
       | Well if your side project became a $1b company, you would have a
       | very different story. A better advice: focus with no apologies on
       | what really interest _you_.
        
       | encoderer wrote:
       | Side Business > Side Project
       | 
       | A side project is a great way to get better at things you already
       | have interest in.
       | 
       | A side business is a great way to discover new interests and
       | challenges.
        
       | dorkwood wrote:
       | I understand what the article is getting at, but to me side
       | projects are not a means to an end, they are the entire point.
       | They are the thing I would work on full time if I didn't need a
       | day job to survive.
        
       | dvt wrote:
       | > First, most recruiters don't care about your personal projects
       | or how many meetups you went during the...
       | 
       | Why are you trying to impress recruiters? I mean, the entire
       | point of the post is wrong, but impressing recruiters is
       | downright stupid. Let's be frank: recruiters are bottom-of-the-
       | totem-pole, lowest-common-denominator, bottom-feeders.
       | 
       | If you aren't trying to do your own thing (which, let's face it,
       | is the most exciting prospect), at least try to impress CEOs or
       | product managers, or -- my goodness -- at least _hiring
       | managers_. I heard a fun anecdote of Evan Spiegel attending an LA
       | hackathon maybe 6 or 7 years ago. Some nerdy engineer showed him
       | that he figured out how to get around Snapchat 's spam filter.
       | Spiegel offered him a job on the spot. Could a recruiter ever do
       | that? Hell to the no.
        
         | kingnothing wrote:
         | At any company of any decent size, your resume isn't going to
         | get to the hiring manager if it doesn't get through the
         | recruiter. The CEO of any large tech company is never going to
         | meet you, much less see your resume.
        
           | ch_123 wrote:
           | I know quite a few hiring managers who will search Linkedin
           | directly, and reach out to candidates themselves. This, for
           | example, was how I was hired into my current employer (which
           | is a company with over a thousand people)
        
             | isoskeles wrote:
             | This might be the case, but recruiters and sourcers can and
             | do sometimes reach out with the first message on behalf of
             | the hiring manager. It looks the same to the candidate.
        
         | WikipediasBad wrote:
         | I ran that hackathon. Can confirm it happened in 2015. LA Hacks
         | at UCLA, Evan was the keynote speaker and stayed around to talk
         | to hackers and builders after his speech. Snapchat, as a
         | company, was at its hottest peak in 2015. Very cool event.
        
         | vbezhenar wrote:
         | How many people are hired through standard recruitment process
         | and how many people are hired by impressed CEO?
        
           | dnautics wrote:
           | I've _only_ been hired by impressed CEOs (small startup
           | CEOs), and have to date never gotten a job offer in software
           | through the standard recruitment process (n=5 offers out of
           | ~100 applications moved to interview, not counting
           | applications seen but not considered via services like
           | triplebyte).
           | 
           | Well that's not entirely true, I did finally get an offer
           | last week but it was downgraded from the advertised offer to
           | "let's try out 3 months contract first".
        
             | krisroadruck wrote:
             | ^ Same. The last time I was out of work my wife was asking
             | why I wasn't pounding the pavement sending out tons of
             | cover letters and resumes and the like. I told her that in
             | the 21 years I've been working, I've not gotten a single
             | job via that route. It's always been networking. At some
             | point about 10-15 years ago I just stopped even bothering
             | with a resume at all. If I can't get in front of a decision
             | maker, I don't consider it a viable opportunity. In
             | contrast, About 75% of the time I've been able to speak
             | directly to a department head, manager, or C-suite
             | executive I've been hired on the back of a 30-45 minute
             | conversation. I'll take a 3 out of 4 hit rate on a pair of
             | conversations over sending out dozens of customized cover
             | letters and resumes any day of the week.
        
               | [deleted]
        
           | tolbish wrote:
           | That is directly proportional to the size of the company.
        
             | robocat wrote:
             | Inversely proportional not directly proportional? Nitpick,
             | I know what you mean, but...
             | https://byjus.com/maths/inversely-proportional
        
               | shard wrote:
               | The bigger the company the more its employees are hired
               | through the standard recruitment process -- is that not
               | directly proportional?
        
           | dvt wrote:
           | I guess I'm a fan of the old adage: "Dress for the job you
           | want."
        
           | arcticbull wrote:
           | Indeed, I always recommend finding someone you know who works
           | at the company and getting an in from the inside. Even if
           | they just throw you to the recruiters, you'll be at the top
           | of the pile and that's often the hardest part.
           | 
           | This is also true, fwiw, of how I recommend switching teams
           | within a company. Go sit with them, see what they're up to,
           | establish a mutual fit, then ask their manager to sort out
           | the transfer with your manager.
        
           | polote wrote:
           | How many developers tried to impress a CEO and how many went
           | through the recruitment process? There are actually plenty of
           | examples of people having landed a job thanks to a very good
           | cover letter or something similar
        
         | untog wrote:
         | I feel like this is one of those moments that shouts "Hacker
         | News is not typical". A _lot_ of people are employed through
         | recruiters, including for Facebook, Google and the rest! Aiming
         | to impress the CEO is all very well, but it's not common.
        
           | rc-1140 wrote:
           | This comment should really be more towards the top of the
           | chain so more people are aware that the grandparent comment
           | is one of those "HN is atypical" moments. Many HN users like
           | the grandparent are _very_ disconnected from the reality that
           | exists for everyone else, where plenty of people have to swim
           | and trudge through the hellscape of recruiters who don 't
           | know or care that LINQ is a feature in C# and not a separate
           | language but who will ultimately decide whether or not you're
           | qualified. They have to be appeased like everyone else if the
           | applicant doesn't have the luxury of an extended network of
           | people they can casually ping and go "hey pal i'm back on the
           | market hook me up :)"
        
         | jonathankoren wrote:
         | As a hiring manager, I never cared about side projects, or
         | Stack Overflow or Kaggle scores. The _most_ a side project
         | github link would tell me if it was big or not. That's it.
         | 
         | I'm not going to go through and read a bunch of random code by
         | myself, when I can just ask a couple of questions, and get the
         | same information quicker. They are just too many resumes to
         | read.
         | 
         | Seriously, all side projects tell me is that you spend your
         | free time coding, instead of hiking, or some other hobby.
        
           | cpursley wrote:
           | What prevents someone from just BSin'g you in response to
           | your questions? Code doesn't lie.
        
             | jonathankoren wrote:
             | That's what the coding screen is for.
        
           | dvt wrote:
           | Going to throw a bit of shade here, but there's a lot of
           | irony in thinking that "hiking" is some exciting hobby while
           | denigrating people building stuff in their spare time.
        
             | hobs wrote:
             | It's not saying its exciting, its that its equally boring.
        
             | jonathankoren wrote:
             | All hobbies are irrelevant.
        
               | jokab wrote:
               | I work at a company as a consultant. Devs here have been
               | doing the same thing for 10 years. Webforms. Guess what?
               | None of their hobbies include coding. Stuff like git is
               | like fire to these cavemen.
        
             | triyambakam wrote:
             | I don't think the parent poster is giving any judgement to
             | how people spend their time, only qualifying how.
        
             | actuator wrote:
             | I don't think he is denigrating it. He probably phrased it
             | badly, but he meant you did side projects like a hobby just
             | as well you might have done hiking in that time.
        
           | arcticbull wrote:
           | Not directly, for sure, but every decent company's screening
           | process includes a segment roughly expressed as "tell me
           | about something you built -- what technical challenges did
           | you face, how did you overcome them." Sometimes, your side
           | project is a more compelling answer than your day job. I've
           | got some really compelling side projects haha.
        
         | werber wrote:
         | I have had great recruiters help me throughout my career. I
         | didn't go into those relationships thinking of my career
         | prospects but just letting someone buy me a drink or a meal and
         | to chat and get to know them. Obviously they're trying to make
         | money off your skills, but, a lot of them are really cool
         | people just trying to get by and will look out for you if you
         | let your guard down. Interviews are interviews, but meeting a
         | recruiter is a first date
        
         | actuator wrote:
         | > I mean, the entire point of the post is wrong, but impressing
         | recruiters is downright stupid. Let's be frank: recruiters are
         | bottom-of-the-totem pole, lowest-common-denominator bottom-
         | feeders.
         | 
         | No matter how we feel, the process still goes through
         | recruiters.
         | 
         | In a company I used to work for, we built a way where we
         | removed the company and uni name to remove biases from
         | recruiters. Most recruiters flat out refused to use it and
         | trust us because they considered that a very important signal.
         | The decision is not upto just developers.
         | 
         | > I heard a fun anecdote of Evan Spiegel attending an LA
         | hackathon maybe 6 or 7 years ago. Some nerdy engineer showed
         | him that he figured out how to get around Snapchat's spam
         | filter. Spiegel offered him a job on the spot.
         | 
         | I am sure we will all have our anecdotal examples like this and
         | I am not against side projects. I agree with the post author
         | that side projects are great, but don't expect them to count
         | towards your next job. If they do, then great.
        
           | shortlived wrote:
           | > No matter how we feel, the process still goes through
           | recruiters.
           | 
           | That's right and they simply look for keywords on my various
           | online profiles and send me the standard "I'm really
           | impressed by your experience, I think you'll be a great fit"
           | message, even though 50% of the time I'm clearly not a great
           | fit. Why do they get this wrong? Because they are "are
           | bottom-of-the-totem pole, lowest-common-denominator bottom-
           | feeders" to quote the parent post...
           | 
           | PS - I wish it weren't so.
        
             | MaxBarraclough wrote:
             | Is that a matter of competence, or a deliberate tradeoff
             | regarding false positives and false negatives? Or are they
             | just motivated to show high numbers?
        
               | Groxx wrote:
               | tbh I suspect it's at a fairly reasonable effort/reward
               | point for them. There's so little you can _factually_
               | learn from a short glance that confidence will always be
               | low, and there are so many applicants (because applying
               | is super low cost) that spending sufficient time to get a
               | clearer answer is not worthwhile.
               | 
               | There probably are some high-quality-only recruiter
               | groups out there, but they're not what most companies
               | use. Which is probably why referrals are so valued in
               | many places.
        
               | asdfasgasdgasdg wrote:
               | Almost universally these types of behaviors emerge from
               | self-interest. So it's pretty safe to assume that
               | whatever approach recruiters tend to follow, they do so
               | because it is the optimum for them. That means either
               | that the incentives are a problem, or that the seemingly
               | foolish recruiting techniques you've been exposed to are
               | more effective than you might realize, not being a
               | recruiter yourself. Probably a mix.
        
               | TuringNYC wrote:
               | The problem is that sometimes what is "optimal to the
               | recruiter" is not optimal for the applicant nor optimal
               | to society. This is why applicants get frustrated or
               | angry.
               | 
               | I heard a recruiter once (socially) tell me that they
               | ignore all resumes with foreign names for sales positions
               | because on average their yield on such calls is too low
               | to bother.
               | 
               | Fair -- absolutely not.
               | 
               | Optimal to recruiter -- probably.
               | 
               | Good for the organization - no.
               | 
               | Good for society - no.
               | 
               | I'd love if there was something company _owners_ and
               | operators did to prevent things like this which are local
               | maximums but globally inefficient (as well as unethical
               | and unfair)
        
               | michaelt wrote:
               | I suspect, much like women on dating websites, people
               | receive many more low-effort messages from recruiters,
               | because the subset of recruiters sending out low-effort
               | messages send out far more of them.
        
           | curiousllama wrote:
           | > the process still goes through recruiters
           | 
           | Does it? Idk, maybe it's because I'm not a SV SWE, but I've
           | found all my jobs through my network.
        
             | watwut wrote:
             | And did that network care about side project all that much?
        
             | jrumbut wrote:
             | Yeah I would split the issue raised in this post along two
             | axes. The first is junior vs senior positions. For a junior
             | position a half-baked github project or a little meetup
             | presentation does wonders for you. At the senior level
             | unless you did something incredible or highly relevant in
             | your side-projects no one cares, it can even be a negative.
             | 
             | The other is how are you getting the job. Are you sending
             | in your resume through a jobs site or are you calling your
             | old friend the startup CTO to see if you can help out?
             | Side-projects, failed startups, and networking will make
             | the latter strategy easier for you but won't help much with
             | the former.
             | 
             | Looking for a senior role through an impersonal application
             | process depends very heavily on your primary, full-time
             | employment track record. Otherwise I think there is still
             | real value in developing along other lines.
        
               | westoncb wrote:
               | That is very interesting, and would account for what I
               | considered a mysterious experience of having a very hard
               | time finding work this past year (while that had not
               | remotely been an issue for me in the past).
               | 
               | I've been doing freelance for a few years now, but when I
               | was hired at two startups prior to that, in each case it
               | was clear that my 'side projects' were the driving
               | factor. (The first time, it was an offer directly in
               | response to a ShowHN I'd posted; the second is harder to
               | explain since it comes down to a series of calls/emails
               | with the guy who hired me.)
               | 
               | In any case, during that time I'd turned down many
               | inquiries sent to me by people potentially interested in
               | hiring me, and the only places I applied to I was hired
               | at.
               | 
               | More recently when I've tried applying for positions it's
               | like my portfolio is irrelevant. Where previously those
               | projects were met even with astonishment at times, and
               | frequently with what seemed like genuine curiosity, now
               | it seems like people are more interested in 'gaps in my
               | resume' (where I was in fact working on more research or
               | entrepreneurial software projects).
               | 
               | What's strange to me is that I wasn't particularly young
               | during the first phase I spoke of: I posted the ShowHN
               | that landed me my first real startup position when I was
               | 27 (I'm 34 now)--so it's not like people's reactions to
               | my projects were about it being impressive 'for my age'
               | or something.
               | 
               | It seems like more and more the work I've done on my own
               | on is irrelevant or even seen as a negative, while more
               | traditional resume items take the forefront.
        
         | helaoban wrote:
         | My sister is a recruiter. I'll be sure to tell her that you
         | think she's a bottom-of-the-totem-pole, lowest-common-
         | denominator bottom-feeder. That'll brighten up her day. And
         | when she doesn't take it to heart, I'll be sure to add a 'Let's
         | be frank...'.
        
           | krisroadruck wrote:
           | Two things. First the "I know / am related to / am married to
           | group" so you can't have a negative opinion about group thing
           | is super cringe. I'm also pretty sure it's one of the logical
           | fallacies. To put into perspective here is a rather extreme
           | example: "My cousins an axe murderer, I'll be sure to tell
           | him you think axe murders are bad, that'll brighten up his
           | day". See how me saying I'm related to an axe murder doesn't
           | actually change your opinion on axe murderers at all?
           | 
           | Secondly, Bottom of the Totem Pole is actually the revered
           | position[1]. Bit of an amusing cultural knowledge oversight
           | on the OPs side ;-)
           | 
           | [1]
           | https://en.wikipedia.org/wiki/Totem_pole#Meaning_and_purpose
        
             | dvt wrote:
             | > Secondly, Bottom of the Totem Pole is actually the
             | revered position[1]. Bit of an amusing cultural knowledge
             | oversight on the OPs side ;-)
             | 
             | Hah, this is super interesting. I'm almost certain that I
             | heard or read the "bottom-of-the-totem-pole" saying before,
             | but you're totally right that I may have reversed it!
        
         | DataSciGuy_401 wrote:
         | This is a great observation that is relevant for everyone who
         | will serendipitously bump into the CEO of the company that
         | makes the product on top of which their side project is built.
         | Everyone else needs to be screened by a recruiter, though.
        
         | chrisseaton wrote:
         | > Why are you trying to impress recruiters?
         | 
         | I don't know whether this is a flippant answer... but _to get a
         | job so they can eat_.
        
           | redisman wrote:
           | Everyone should just do "x very specific thing that happened
           | to work for me"
        
             | chrisseaton wrote:
             | If you can't impress a recruiter, you are going to struggle
             | to get a job at most companies. That's the starting point.
             | It's great to think about what to do beyond then... but if
             | you can't get past the starting point you're going to fail.
        
         | sdenton4 wrote:
         | I mean, the REAL truth is that I don't do side projects to
         | impress recruiters... I do them because of my intellectual
         | curiosity. That said, they HAVE helped me make a pretty
         | successful career shift.
        
           | alkonaut wrote:
           | This. Imagine the mental toll of working a full time job but
           | then doing "side projects" you don't love doing, to further
           | your career? I can't even imagine how soul crushing that must
           | be.
        
         | sillysaurusx wrote:
         | _impressing recruiters is downright stupid. Let 's be frank:
         | recruiters are bottom-of-the-totem-pole, lowest-common-
         | denominator, bottom-feeders._
         | 
         | My friend, this isn't personal, but a fact: you're privileged.
         | 
         | I sense you've never been in a position where you have $3,000
         | in the bank, your wife is depending on you to get through
         | college, and you _have_ to get a job or you lose your
         | apartment.
         | 
         | Out here dropping stories about Evan Spiegel; gimme a break.
         | Most people don't know any CEOs, PMs, or hiring managers.
         | 
         | The funny part is, I agree with your premise. You are indeed
         | presenting the best way of opening doors. It's worked for me,
         | and has opened many doors.
         | 
         | But only when I was in a better position. Till then, it was one
         | of the worst things I could have done. Focusing on playing the
         | hiring game would have put me in a much stronger position.
         | 
         | The comment you made is slightly out of touch. There's nothing
         | wrong with that, but I think you'll maybe look back on it in 10
         | years or so with a wince.
         | 
         | In the situation I described above, where you absolutely need
         | that job, all the people you mention have a good chance of
         | forgetting about you due to day-to-day politics. Guess who
         | won't? That recruiter. Because they get a cut of your salary.
        
           | scythe wrote:
           | >I sense you've never been in a position where you have
           | $3,000 in the bank, your wife is depending on you to get
           | through college, and you have to get a job or you lose your
           | apartment.
           | 
           | When I was at my lowest point I was delivering sushi rather
           | than waiting for a job that would look good on a resume. Most
           | of the people in desperate situations like that aren't (don't
           | have time to be) padding their resume with side-projects, and
           | therefore aren't the topic of the original argument.
        
             | sillysaurusx wrote:
             | Perhaps. But one rich person once gave me a tip: don't show
             | weakness.
             | 
             | It bugged me at the time, but I've come to accept he was
             | probably correct. It's not a good idea to bring attention
             | to matters that might work against you. Focus on selling
             | yourself, and treat your business associates as customers
             | (in the sense that you work hard to please them, in
             | exchange for getting what you want).
             | http://www.paulgraham.com/judgement.html
             | 
             | It's important to know people in not-that situation open
             | doors. Because you can play that same game, with crafty use
             | of time and words. And you might have more time than it
             | seems, even in the position you mentioned (though I would
             | not ever say it's a guarantee): between Uber shifts, I'd
             | park in a random store's parking lot and build things,
             | partly to keep sharp, but partly to get a job at a certain
             | place, since the work was related. I didn't get that job,
             | but I gained so much knowledge that turned out to be much
             | less obscure than it seemed; still use it to this day.
             | 
             | You're right in general though. People on a strong upwards
             | trajectory have different concerns.
        
           | dvt wrote:
           | > My friend, this isn't personal, but a fact: you're
           | privileged.
           | 
           | Oh man, only if you truly knew how off-base this is :) My
           | parents moved to the US with $2000, two kids (I was 11), and
           | two carry-ons. But I'm not here to compete in the Victim
           | Olympics.
           | 
           | > Most people don't know any CEOs, PMs, or hiring managers.
           | 
           | Good thing attending a hackathon is free. Good thing you can
           | interact with literal SV royalty here on HN for free. Good
           | thing you can contribute to famous OSS projects with minimal
           | investment...
           | 
           | > In the situation I described above, where you absolutely
           | need that job, all the people you mention have a good chance
           | of forgetting about you due to day-to-day politics. Guess who
           | won't? That recruiter. Because they get a cut of your salary.
           | 
           | Yeah, I disagree with this. I've been "forgotten about" and
           | "ghosted" by more recruiters than I can remember. Not to
           | mention that half the time my area of expertise wasn't even
           | lined up with what they were looking for, and as soon as they
           | hear about a potential pivot (front end to back end,
           | engineering to product management, etc.) they jump ship. But
           | people I've impressed (old bosses, old PMs, people I met
           | through hackathons, obviously old founding partners) are
           | always willing to come up to bat.
        
             | orange8 wrote:
             | Kudos on making something of yourself from humble
             | beginnings. You are now privileged.
        
             | tylerhou wrote:
             | > My parents moved to the US with $2000
             | 
             | My parents also say this, except they say $40. But US
             | immigration policies generally require immigrants to have
             | some way of supporting themselves. While my parents didn't
             | have much cash, they did have college educations and my
             | father had been accepted to a PhD program -- which is
             | privilege.
             | 
             | I'm not trying to assume your parents' particular
             | situations -- just that there are things we unconsciously
             | take for granted.
        
               | brailsafe wrote:
               | It's an aspect of someone's life that may mean better
               | odds of making more money or pursuing some intellectual
               | path. Your parents' degree does not prevent them from
               | being shitty parents.
        
           | achillesheels wrote:
           | Don't take offense, sir, but how did you wind up in your
           | unfortunate position?
           | 
           | "The fault, dear Brutus, is not in our stars / But in
           | ourselves, that we are underlings."
           | 
           | Your implication is precisely that recruiters are useful as a
           | last resort. Wisdom beseeches to avoid decisions where that
           | becomes necessary. Where, clearly, the recruiter is just
           | using you and you are using them as a stop-gap measure.
           | 
           | Yet wisdom is considered privilege now?
        
             | sillysaurusx wrote:
             | No offense taken! I have narcolepsy, which means attending
             | a 9-5 job is difficult. I woke up at 2pm today, for
             | example.
             | 
             | It's an advantage to conceal that fact, and the one company
             | I did disclose it to, fired me about a month later. For
             | completely unrelated reasons that totally didn't violate
             | any disabilities laws, of course /s.
             | 
             | It was also partly my own fault, but in hindsight I wasn't
             | able to recover until I even understood what was happening.
             | I wrote a bit about it several years ago, shortly after
             | being diagnosed:
             | https://news.ycombinator.com/item?id=10984478
             | 
             | So my career progression has been more of a stochastic
             | random walk. And I'm fine with that. :) Ended up being able
             | to contribute one or two things to the ML scene, which is
             | all I really wanted anyway. Just a scientist at heart, I
             | suppose.
             | 
             | There's nothing wrong with being used, and using someone,
             | by the way, if it's mutually beneficial. Aligned incentives
             | are how society comes together.
        
               | achillesheels wrote:
               | I'm sorry to hear that. This speaks to the generally
               | lower moral behavior of our society today. It develops
               | gross incompetency in ability to deal with unique human
               | physiologies.
               | 
               | Ideally people are able to work with each other's upmost
               | abilities rather than view people as a threat to their
               | own job security and career progression. :(
        
           | winrid wrote:
           | Impressing recruiters is easy. Doing that doesn't make you
           | privileged.
           | 
           | I drove from PA to CA when I was 19, working along the way on
           | my own business, and got a job in SV on my third interview as
           | a "software engineer" making 65k. Bottom of the barrel coding
           | job.
           | 
           | I'm somehow privileged now? Because I worked literally every
           | day from the time I was 17 in high school until I got a full
           | time job. Right.
        
         | eli_gottlieb wrote:
         | >Why are you trying to impress recruiters? I mean, the entire
         | point of the post is wrong, but impressing recruiters is
         | downright stupid. Let's be frank: recruiters are bottom-of-the-
         | totem-pole, lowest-common-denominator, bottom-feeders.
         | 
         | Yeah, they are. They're also how most people find jobs before
         | we reach the career stage of being able to call a friend who
         | knows a guy who works at a place.
        
         | jsmith12673 wrote:
         | > recruiters are bottom-of-the-totem-pole, lowest-common-
         | denominator, bottom-feeders
         | 
         | Recruiters are just people just doing their jobs. It's a shame
         | that you've labelled a diverse group of people so heavy-
         | handedly.
        
           | dvt wrote:
           | Oh come on. Even as _engineers_ , it's important not to have
           | delusions of grandeur: we're replaceable cogs in an infinite
           | machine. Unless you're engineer #2 or work as a VP or a part
           | of the C-suite, you truly don't really matter to the company.
           | Thinking otherwise will only lead to heartbreak.
        
             | jsmith12673 wrote:
             | I'd argue that even as engineer 2, or VP of whatever,
             | you're still replaceable.
             | 
             | Outside whatever thin veil of prestige your job offers you,
             | the larger world couldn't care less about what you do or
             | what you make.
        
       | aj7 wrote:
       | You weren't wrong. You gave up too early, accepting the salaryman
       | fantasy of steady growth if you just "work hard." If this works
       | past 50, you are 80th percentile. Past 55? 98th percentile. How
       | will you feel when you begin to be handed boring, or fix-it
       | projects? When your salary doesn't keep up with 29-year-old
       | versions of yourself? Layoffs? Perfectly acceptable or ignorable
       | at 20-38. Lethal >48.
       | 
       | You need to own the economic value of your output as early as
       | possible. Read that sentence again. Side projects are about 10%
       | effective here, if you get my drift.
        
         | maverickJ wrote:
         | Interesting comment. How do you capture value if I may ask?
         | This article https://leveragethoughts.substack.com/p/dont-
         | hinge-your-care... Uses Nikola Tesla ad an expample of not
         | depending on your technical skills alone
        
         | robocat wrote:
         | > Past 55? 98th percentile
         | 
         | Reference? Are you implying that developers over 55 are
         | unemployed against their choice?
         | 
         | I suspect sampling bias: Any half competent 55 year old has
         | lived through some golden opportunities to make bank, or decide
         | on a career change by choice. Also the intake cohorts results
         | in not many over 55 as a % of total. My experience in New
         | Zealand is that older devs are doing fine as a cohort, although
         | I also can see poor performers who stuck with old tech who may
         | have bitter anecdotes.
         | 
         | > You need to own the economic value of your output as early as
         | possible
         | 
         | I disagree. I have plenty of 50+ acquaintances doing _very_
         | nicely on their boring salary without the stress or risk of
         | trying to get a slice of equity. Plenty of people do not have
         | the traits required, or their personal circumstances are not
         | flexible enough to allow for risk, or they just want a 9 to 5
         | and a comfortable retirement (which they will get, and their
         | rockstar friend might not).
         | 
         | Edit: Past performance is no guarantee of future results. The
         | outcomes for the first cohort of developers is very unlikely to
         | be anything like the latest cohort who you are advising - "as
         | early as possible" doesn't apply to 55+ year old developers?!
         | We haven't had 30 years of hindsight bias to know what the
         | successful path for a current 20 year old will be.
        
       | umaar wrote:
       | I've been putting more and more effort into my side projects
       | recently (all on GitHub). It's kept me sharp, passionate, always
       | gives me something to optionally think about (e.g. when
       | exercising), provides conversation pieces (with the right crowd
       | of course), has taught me a whole bunch of new techniques and has
       | kept me relevant in this fast moving industry.
       | 
       | My side projects include:
       | 
       | - An Air Quality Monitoring Dashboard
       | 
       | - A leaderboard app built with redis
       | 
       | - A WebGL globe to show live wikipedia edits
       | 
       | - A web service to scrape any number of GitHub stars from any
       | number of people
       | 
       | - A node.js app which extracts 1 second of footage from your
       | media library, and combines it into a '1 second everyday'-style
       | video
       | 
       | - An audio reactive image slideshow from instagram selfies
       | 
       | - A visualisation dashboard to show stats about your blood from
       | some diabetes bluetooth thingymajig
       | 
       | - 3D renders of popular logos, like the GitHub logo
       | 
       | - An Alfred workflow app to trim X seconds from the currently
       | playing video from VLC
       | 
       | - A script which downloads the top 250 websites to your drive, so
       | you can then run other scripts upon them, as often as you want,
       | without getting blocked
       | 
       | - An augmented reality music website (where you can use the
       | webcam to control audio)
       | 
       | I'm really grateful I'm able to do such things and have no
       | intention of stopping.
        
         | rektide wrote:
         | How do you feel about the author's conclusion?
         | 
         | > I don't want to make this blog post a rant against side
         | projects. In fact, I'm advocating the exact opposite. Continue
         | to do as many side projects as ever, code on nights and
         | weekends if you want too, but don't think about how they could
         | be useful to you to get a new job.
         | 
         | IMHO, that's over-doing it, but fairly on target. Like dating,
         | one wants to be an interesting person. Your projects, to me,
         | demonstrate that you are an interesting person, but as per the
         | topics of collaboration & communication that the author starts
         | with, while yes I want to work with interesting people, it's
         | not what I've found to be the primary nor even all-that-
         | distinguishing characteristic of hirees. Somewhat sadly; keep
         | hacking! ;)
        
       | keithnz wrote:
       | heh, this seems common with devs who get to around the 10 year
       | mark, they try and distil wisdom from their experience, but all
       | too often it is quite rigid advice...I did it too, I would have
       | plenty of advice for my "younger" self when I hit the 10 year
       | mark. I'm at 40 years coding now, and I'd be hard pressed to make
       | any definitive advice or claims about anything. Maybe my advice
       | now would be don't buy into any strong claims about anything,
       | instead, try and understand what underlying forces are shaping
       | advice / claims
        
       | cactus2093 wrote:
       | Side projects remind me a lot of extracurriculars in college
       | admissions.
       | 
       | To the extent that they show that you have really accomplished
       | something difficult they can be very impressive and differentiate
       | you from other candidates. E.g. in terms of high school
       | extracurriculars, if, say, you've reached the title of chess
       | grandmaster that's impressive, if you went to chess club practice
       | a couple times a week and were just decent at it that's not going
       | to help.
       | 
       | As a software engineer, if you've built a site with millions of
       | page views or written an open source library that many engineers
       | have heard of, that definitely opens doors. (Though even then,
       | maybe not in the way you're expecting. Any given recruiter still
       | might not care or might not be able to remove the red tape for
       | you just because of that. But you'll likely have certain unique
       | opportunities become available). If you've thrown together a few
       | sites in your free time and then moved on to other things, it's
       | not that impressive.
        
       ___________________________________________________________________
       (page generated 2020-10-12 23:00 UTC)