Earlier quoted context omitted.
> 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…
You really think your experience works at scale? You're the product of hard work, smart decisions, awesome parents and something often forgotten - luck. If you think for a minute your experiences can be translated and reproduced by the masses, you're kidding yourself.
Advice to my young self: forget side projects and focus on your job
321–330 of 396 posts
Re: Advice to my young self: forget side projects and focus on your job
#322Earlier quoted context omitted.
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…
It doesn't matter if someone is privileged or not, recruiters _are_ bottom feeders. Its a shit job that nobody wants and anyone with a modicum of ability seems to get out of asap in my experience. They don't seem to know who their client is, what technology is or who you need to be but they can just about play snap (although they may struggle with java and javascript) and get someone to a job interview. The whole poi…
Re: Advice to my young self: forget side projects and focus on your job
#323The 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.
If you think things like LeetCode makes you a better programmer then you only show how inexperienced you are. You can know a lot about theory and algorithms and still write shitty, unmaintainable code.
Re: Advice to my young self: forget side projects and focus on your job
#324Re: Advice to my young self: forget side projects and focus on your job
#325Earlier quoted context omitted.
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…
Why'd you go for gRPC in particular for your Reddit clone?
re: gRPC, largely pragmatic because of familiarity with protos and RPC interfaces defined in terms of protos. I wanted a typed API definition that generates first-class implementations in Typescript and Python.
Haven't had much success in the past re: using other formal mechanisms of defining API interfaces, and I'm no longer up-to-date with what's recommended in this space (any suggestions).
Alternative was GraphQL (since using React) but that's a learning curve and dealing with protos in Typescript and Python is a known-known for me.
Re: Advice to my young self: forget side projects and focus on your job
#326Earlier quoted context omitted.
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…
Impressing recruiters is easy. Doing that doesn't make you privileged. I drove from PA to CA when I was 18, 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.
Frankly, the recruiter route is simpler and has a higher success rate than what you did.
Re: Advice to my young self: forget side projects and focus on your job
#327Earlier quoted context omitted.
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.
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.
Re: Advice to my young self: forget side projects and focus on your job
#328The 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.
Then after getting sick of front-end/design I started coding back-end side projects and taught myself enough to ultimately get hired doing CMS development. Then same again to get into Sysadmin, after running game/file servers as side projects. Etc etc...
Five distinct career changes/upgrades over ~20 years inside IT, all thanks to building stuff I wanted to build for fun and that impressing the right people to get me hired. The only IT job I've ever gotten through working my way up in a company was the last one, into Project Management, and that was only due to the breadth of skills I taught myself throughout the years... on all those side projects.
If I didn't do side projects, and didn't always strive for more, I'd still be running/packing cables for concerts and working 20 hour shifts for barely enough money to survive.
Re: Advice to my young self: forget side projects and focus on your job
#329So many times on HN I feel we disagree because we each touch different parts of the elephant( https://en.wikipedia.org/wiki/Blind_men_and_an_elephant ). Systems programmers have different experiences than web developers who have different experiences from ML researchers. Things that benefit junior Ruby devs may make no sense for a middle aged, embedded dev working for the defense industry. There are people who benefi…
Re: Advice to my young self: forget side projects and focus on your job
#330Earlier quoted context omitted.
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…
>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-proj…
Sanitary worker turned software engineer is a very powerful story that can help you get a job, since if you’ve shoveled shit, fixing a nasty bug or doing a menial task wouldn’t be beneath you, and you’d make sure you do a good job. Managers seem to like that.