TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

I have no side code projects to show

184 pointsby rockdieselover 8 years ago

25 comments

dvcrnover 8 years ago
Here&#x27;s a little example what happened to me:<p>I interviewed with a company. Naturally they asked for my side projects which I showed them. We talked about technical challenges, scaling, interesting bits of codes - all these kind of things. They were really excited. I passed the interviews and got the job.<p>Fast forward a couple month, still working on my side projects, some of which started generating a couple hundred bucks a month. My boss started asking me to stop any side projects and put all my time thinking about the company instead. I refused and said that I am 100% there during my work hours but what I do in my private time is not related and even the reason why I got this job in the first place. My boss didn&#x27;t like that at all and even tried to figure the exact times out when I would work on private stuff to hold it against me. I eventually quit.<p>If your company wants to see side projects but dislikes the idea of you actually working on them after starting, you are doing something wrong.
评论 #13199184 未加载
评论 #13198776 未加载
评论 #13199023 未加载
评论 #13198714 未加载
评论 #13198654 未加载
评论 #13199095 未加载
rabidratover 8 years ago
I want to work in a group where they appreciate that I was basically born to code. That despite my youthful features, I have still been coding for over 30 years. That I can do many tasks in an hour, that other people would take days to do. That I will spend an extra 3 hours to put a cherry on top, just because I can. I may even do it on a Saturday, because code is what I like to do with my spare time too.<p>So when the last company I interviewed at asked me &quot;what is the difference between range and xrange in Python?&quot; I just kind of rolled my eyes (on the inside). To me this is like asking a professional translator &quot;what is the difference between &#x27;si&#x27; and &#x27;sí&#x27; in Spanish?&quot; They were not interested in the thousands of lines of code I have on GitHub for my side projects, nor in a recent project that got me 15 seconds of fame. I ended that interview by saying &quot;I don&#x27;t think I&#x27;m a good match for this job&quot;.<p>Different companies have different cultures. It&#x27;s good to be able to identify the kind of culture you want to work in, and even better to be able to respectfully decline an opportunity because it doesn&#x27;t work for you. Don&#x27;t become bitter and think that all companies want you to be a coding robot, just because Google and Facebook do (or seem to; I&#x27;m not sure how many of my friends who work there actually have that many side projects either). There are plenty of jobs that will work for you that won&#x27;t work for me, and vice versa.
评论 #13198551 未加载
评论 #13198657 未加载
评论 #13198529 未加载
评论 #13198663 未加载
cocktailpeanutsover 8 years ago
I have worked at a prestigious tech company, and I know what OP is talking about.<p>A lot of very talented people don&#x27;t have side projects, and they don&#x27;t do any coding outside of work. They don&#x27;t go to hackathons. They don&#x27;t bother to learn the newest reactive javascript framework. They go to yoga classes after work. They talk about TV shows they watched last night during lunch.<p>But they EXCEL at what they do at work.<p>I can say that this is really a subjective thing. When you make a judgment about these people, it actually tells more about yourself than the person being judged.<p>When I saw these people who are super talented, but &quot;waste away their lives&quot; just climbing up the ladder I just couldn&#x27;t sympathize. Also personally I like them but I would never think about starting a company with them.<p>That&#x27;s why I understand where OP is coming from, and he&#x27;s right in a lot of cases, but also I think he should understand that not everyone will agree with you on how you view your life. People like me can&#x27;t stand not working on my own project, but there are also super talented people who are perfectly fine with living a balanced and stable life. Talent and intelligence has nothing to do with how you live your life.<p>So, I think no one should judge anyone else. The company who didn&#x27;t hire this guy may have lost a talented person, but in many cases talent is not what companies need the most.<p>For large companies like Amazon (which OP seems to work at) this type of employee is the ideal choice since they get the talent AND stability.<p>But for startups, the concept of stability doesn&#x27;t really make sense anyway so it&#x27;s a different story. If I was doing a startup and had to pick the first employee, and was given a choice between a passionate, right out of the college guy, and an experienced and talented engineer who wants to live a balanced life, I would definitely choose the former. (Although the best case would be to find the third guy who&#x27;s passionate AND talented)
评论 #13199128 未加载
jstewartmobileover 8 years ago
When I started programming, I had side projects coming out of my ears. It was pure recreation.<p>After getting a &quot;real&quot; programming job, where I had to deal with design-by-committee, power struggles, keeping up appearances, etc. I didn&#x27;t dare jump back into recreational programming--I&#x27;d never go back to my actual job.<p>Even now, working for myself, I have to be very disciplined when I crack open the &quot;fun&quot; code, because I know it will be very painful when it is time to go back to the code that pays the bills.
peteretepover 8 years ago
<p><pre><code> &gt; For every one of those &gt; folks there are thousands &gt; of amazing, solid &gt; developers </code></pre> This does not match my experience.<p>Also, for every genuine genius in the world, there are a whole bunch of pretty average people who think they&#x27;re really smart.
shaknaover 8 years ago
&gt; When companies say they want &quot;passionate developers&quot; that are coding in their free time, when companies say they want &quot;the best,&quot; I get nervous. It&#x27;s a myopic approach to team building. It&#x27;s a subtle way of requesting human machines.<p>I take issue with this.<p>I don&#x27;t write code in my spare time for fun, I have a family.<p>When I do write it, and when I do Open Source it, it&#x27;s because it makes my life easier. It makes it easier to check my email, track what I still need to do on the house, and cut out half my work tomorrow, so I can take some leave and be with my family.<p>I release it to the wild so that others might benefit, and I can pull it out when recruiters ask to see my code, even if they can&#x27;t understand it, which is most of the time.
评论 #13198526 未加载
ajmurmannover 8 years ago
The entire drive to hire &quot;passionate developers&quot; makes me very nervous. It&#x27;s a double edged sword and most people don&#x27;t want to see it. Yes, passionate developers are more likely to stay up to date on technologies and are also more likely to put in extra time. However, they are also much more likely to use technology that isn&#x27;t ready yet and overcomplicate things because of some misguided aesthetical sense or best case spend way too much time gold plating the wrong thing instead of providing business value. The cost of those things is generally much higher than someone going home sightly early or not knowing the very latest JS framework.<p>Edit: phone auto correct shenanigans
WalterSearover 8 years ago
I&#x27;ve built a ton of side projects.<p>No one has ever shown anything more than a nodding interest in them, as they lead me to a whiteboard and ask me to regurgitate a couple of pages from Crack the Coding Interview.
评论 #13198997 未加载
woodruffwover 8 years ago
As someone who <i>does</i> have a bunch of pet projects, I appreciate the author&#x27;s sentiment. I often wonder whether my programming world presence (GitHub, HN, &amp;c.) accurately reflects the kind of person I am (or perhaps want to be).
评论 #13198548 未加载
highCsover 8 years ago
I agree with the author. You can&#x27;t judge the passion of someone by his behaviour, that&#x27;s silly. You can be as well a passionate programmer when you don&#x27;t code home than when you do.<p>However, coding home has one - big - perk: it&#x27;s almost the only way for you to code something from scratch. Alone. You and your code. You and your progress rate. You and your bugs. You and your choices. You and your mess. Nobody to smooth any angle.<p>I believe coding from scratch - alone - makes you a completely different kind of programmer indeed. But it has nothing to do with passion. Nothing at all.<p>I think (I can be wrong, still trying to validate that) that &quot;number of projects from scratch&quot; is <i>the</i> metric that tells the ultimate level of a programmer. In other words, if you&#x27;ve almost never coded anything from scratch (below say 40-50 projects), I do believe you are not very good at programming. Conversely, I know from experience (my own) that coding from scratch can make you so good, that you would find Amazon SDEs complete novices (I know from my own experience at amazon) and this before your 30&#x27;s. It can make you better than principal engineers before your 30&#x27;s. It can make you so good that TDD, OOP and agile development sounds like novice exercises to you. It can make you a programming master and beyond.<p>Could you be as good without coding from scratch really? Well, ultimately maybe but not as fast. Coding from scratch is so painful, so hard, so stressful, so frustrating that maintaining code or adding small to medium sized features is a baby step in comparison. Now of course, if you add something pretty big to an existing code base or make a god damn big refactor, you&#x27;re doing the same thing as coding from scratch basically. The thing is that it&#x27;s rare you 1) add that big a feature to an existing codebase 2) alone, in a big company.<p>I&#x27;m pretty sure the author has passion for programming, probably as big as anyone else. And balanced life is good for skills as feeling great makes you more creative amongst other thing. It&#x27;s just that coding home makes you write a type of code that is 100 times more difficult than the one you do in big companies. Paradoxically, I&#x27;m pretty sure interviewers don&#x27;t, at least consciously, know that.
评论 #13200751 未加载
评论 #13200124 未加载
bluepnumeover 8 years ago
Part of the process for me has been to try to do as much of my job as possible in the open source world.<p>Naturally, I can&#x27;t open-source any private business code. But if I&#x27;m doing my job right, I&#x27;m building libraries and reusable code that isn&#x27;t tightly coupled to business logic -- and there&#x27;s no good reason to avoid throwing all of that on github, and have it be used by as many people as possible.<p>Of course there are going to be companies that aren&#x27;t onboard with the idea of open-source. It&#x27;s taken a lot of places a lot of time to get to that stage. But are those the places you really want to work?
driverdanover 8 years ago
I am generally suspicious of someone who has no sample code to show. You can&#x27;t take a few hours a week for a month to put a small project together as a demo of your abilities?<p>Skip the novel writing for a month and instead create a 10 hour project that shows potential employers you know what you&#x27;re talking about. You can use it for years so it&#x27;s well worth the time investment.<p>For most jobs you don&#x27;t have to have a ton of active side projects or contribute to open source. You should have <i>something</i> to demo though.
评论 #13199070 未加载
sidllsover 8 years ago
I&#x27;m not sure I like the tacit implication that folks who do lots of side projects are superior engineers or are very passionate about &quot;coding&quot;.<p>The assumption that &quot;lots of side projects&quot; is somehow a positive attribute (from an employer&#x27;s perspective with regard to &quot;types&quot; of engineers) is very much a flawed one.
wheelerwjover 8 years ago
I stopped reading when the author referred to the amount of people living in cities as &quot;a tiny puddle&quot; of the larger population. That&#x27;s not even a little bit accurate.[1]<p>No, this is nothing more than pity-party because one person wants to fit in and be recognized for something they aren&#x27;t. I am glad you think your dog business,and art, and running makes you equal to or better than someone who is passionate and dedicates themselves to their interests. You aren&#x27;t that person. that&#x27;s okay. but don&#x27;t try and form the world to fit your views. You aren&#x27;t the best developer, you don&#x27;t want to be, move on.<p>[1]<a href="http:&#x2F;&#x2F;www.census.gov&#x2F;newsroom&#x2F;press-releases&#x2F;2015&#x2F;cb15-33.html" rel="nofollow">http:&#x2F;&#x2F;www.census.gov&#x2F;newsroom&#x2F;press-releases&#x2F;2015&#x2F;cb15-33.h...</a>
egonschieleover 8 years ago
I totally agree with this. If you can do the job well, who cares what you do in your free time.<p>I&#x27;ve been on the other side (the hiring side), so let me give my perspective. It&#x27;s okay to not have side projects, or a presence on Github. It is perfectly okay to say &quot;I don&#x27;t have a very active Github account, but let me tell you what I enjoy about programming&quot;. &quot;Show me your side projects&quot; is a (poor) way of asking, &quot;show me that you are passionate about your job&quot;. I&#x27;m not looking to hire the elite, but I <i>am</i> looking for someone who will be happy to come to work.
评论 #13198845 未加载
palerdotover 8 years ago
I always go through an extreme opposite hiring experience. I&#x27;m not on linkedin by choice. Currently I use my SO developer profile as my online resume. But the lack of a linkedin profile and associated connections makes it look like I&#x27;m not a professional in the view of certain employers. I have a decent bunch of side projects, and a moderately active github profile and I have gotten all my jobs including my current one based on that. I don&#x27;t regret not being on linkedin. I&#x27;m just happy showing my side projects for my coding knowledge as I cannot show code I have worked as a part of my employment. Also I believe when talking about code written as a part of employement, it all boils down how effectively one communicates&#x2F;talks to the potential employer than how actually we did it. This is one of the reasons I try to maintain side projects independent of my day job.<p>For me, the whole idea of proving oneself as professional by being on linkedin has been a biggest turn off. Coupled with this, when I look at some of the people&#x27;s linkedin profile and the actual attitude and proficiency they demonstrate in their jobs makes linkedin look like a ridiculous circus.
评论 #13209582 未加载
edpichlerover 8 years ago
Once I was not accepted for a job because I had very good side projects. They said I was a risk to them, because I could stole ideas, contracts or be a competitor. Today I have my own business, if we compete, it&#x27;s just in hiring talent.
ap22213over 8 years ago
Just go work somewhere else. Luckily for many of us, demand has been outpacing supply for years.<p>If the market was worse, then it wouldn&#x27;t seem so strange. Lots of other professions require a portfolio of work.
jeremywhoover 8 years ago
Wait, I thought Amazon is NOT the place for work&#x2F;life balance. Why is a guy that wants work&#x2F;life balance working at Amazon?
评论 #13199927 未加载
jwatteover 8 years ago
I am passionate about code. But, most of my github is little hacks to solve some particular need or scratch some particular itch, without any need for overarching design or maintainability.<p>The good stuff (including libraries and frameworks) is all in my professional career.
donatjover 8 years ago
I feel like if you use open source libraries and are a decent developer you&#x27;ll naturally end up submitting a PR to Github at some point. I find bugs in almost every open source library I use and have had so many PRs to fix them.
评论 #13199096 未加载
rpd23over 8 years ago
Wtf is a boutique app firm?
评论 #13199146 未加载
DoofusOfDeathover 8 years ago
I notice the article is from LinkedIn Pulse.<p>I dislike Pulse because it&#x27;s mandatory content on &quot;my&quot; LinkedIn page, which I find a bit obnoxious.<p>So I avoid visiting Pulse stories in order to discourage that entire aspect of the site.
gravypodover 8 years ago
&gt; I&#x27;ve made it a point to add to my resume and online profiles the other things about which I am passionate. The silly art project that I launched in Austin. My dog business. Running, painting, writing. It&#x27;s important to me that these attributes be valued by my workplace<p>Good luck mate, that&#x27;s got nothing to do with software development. If you don&#x27;t love software development then applying for a software job at a software firm probably isn&#x27;t the best idea. Many small buisnesses need software people who are pasionate about other things. Many of these things include &quot;Running, painting, writing&quot; but a software shop writning software owned by people in the software industry populated entierly by people who absolutly love writing software probably isn&#x27;t the place for that.
nicoliaover 8 years ago
I actually don&#x27;t mind being a human machine. Not that I&#x27;ve had the chance yet. I&#x27;m still in college to get my CS degree and would fall into one of those people where &quot;coding is a Craft&quot;. I genuinely love programming. I don&#x27;t have a family, or really desire one. My weekend plans always consist of building another project of my own. A place that will let me code all day, give me a nap room, a shower, some salary, and food sounds like a dream. It&#x27;s unfortunate that it costs so much money to get to the cities that promote this.<p>I think the author is just realizing that this field isn&#x27;t for them. Tech moves fast and to stay on top of it you have to move fast too. At least for modern tech. Maybe that author would be more comfortable being a COBOL programmer, or an embedded systems one.
评论 #13198800 未加载
评论 #13198615 未加载
评论 #13199104 未加载
评论 #13198584 未加载
评论 #13198718 未加载
评论 #13199669 未加载
评论 #13199210 未加载