Live data from Hacker News

Ask HN: How do you make time for side projects and Leetcode grinding

news.ycombinator.com

91–98 of 98 posts

Re: Ask HN: How do you make time for side projects and Leetcode grinding

#91
post #62

Earlier quoted context omitted.

Pattern recognition is pretty much at the core of creative work in an engineering context, of which memorizing existing patterns is the first half.

if you just need to apply standard patterns than you are not actually inventing but just doing code monkey stuff, and you can’t really call that engineering

You literally sound like the kind of person who wants to reinvent the wheel.

Re: Ask HN: How do you make time for side projects and Leetcode grinding

#92
post #62

Earlier quoted context omitted.

Pattern recognition is pretty much at the core of creative work in an engineering context, of which memorizing existing patterns is the first half.

if you just need to apply standard patterns than you are not actually inventing but just doing code monkey stuff, and you can’t really call that engineering

Every professional discipline is typically preceded by years of study. Want to become a jazz musician? Great, first study recital of classical music for a couple years, then learn all there is to learn about scales, functional harmony, ...

You learn the basic patterns, then you refine and combine those over years. For an outsider, this then looks like magic / creativity.

Re: Ask HN: How do you make time for side projects and Leetcode grinding

#93

Grinding leetcode is inefficient. What you should be doing is familiarizing yourself with the common patterns you might expect to see in an interview. Look at the blind 75 and https://seanprashad.com/leetcode-patterns/ . Initially, you don’t need to solve any of the problems from scratch. Look up the problem on YouTube and someone will walk you through it. This will build your intuition of when to reach for a heap or…

Working 40 hours a week with two small children does not leave "10-20 hours for personal projects". Spend that time with your family!

Thanks. Maybe I’m being too hard on myself.

Re: Ask HN: How do you make time for side projects and Leetcode grinding

#94

My kids are 6 and 2. The only time I have for this is after they are in bed, which is around 9:30 when they're both fully asleep, and I'm usually just ready to sit down and mentally checkout at that point. I feel motivated all day to go to my office at nights, like I do right now, but I'm so drained after parenting kids all day. I'm sure you're aware of this having a 6 year old, but once the 3 year old is a bit older…

Great point. My six year old is mostly self sufficient for a period of time now. The three year old is still a bit demanding, but is progressing rapidly.

Re: Ask HN: How do you make time for side projects and Leetcode grinding

#95
post #81

Earlier quoted context omitted.

To reword it, leetcode is a barrier to entry for newcomers. It's pure gatekeeping and it says as much when people think they have to 'grind' it to have any prospect of a job. It teaches you absolutely nothing about the rest of the job, around comms and leadership, which most of the time are more important than your ability to solve puzzles. It selects for people who want to get in and want to grind.

On the contrary, Leetcode is one of the most egalitarian ways there is for hiring applicants, because if you can pass the test, you're basically hired, at least at FAANG and adjacent. I'd hate to have employers show implicit bias through such saccharine distinctions as "personal fit."

I think you and the other person who replied to me were dismissing the value of soft skills and the other things you need to know as a software engineer that are adjacent to writing code.

To put it another way - do you have an opportunity in leetcode to say the value of solving a challenge isn’t worth the time invested?

Re: Ask HN: How do you make time for side projects and Leetcode grinding

#96
post #95

Earlier quoted context omitted.

On the contrary, Leetcode is one of the most egalitarian ways there is for hiring applicants, because if you can pass the test, you're basically hired, at least at FAANG and adjacent. I'd hate to have employers show implicit bias through such saccharine distinctions as "personal fit."

I think you and the other person who replied to me were dismissing the value of soft skills and the other things you need to know as a software engineer that are adjacent to writing code. To put it another way - do you have an opportunity in leetcode to say the value of solving a challenge isn’t worth the time invested?

Leetcode is the initial layer. Once you show that you can code (because many can bullshit their way through a non-technical interview, I've seen that first hand at other companies where the employee couldn't code themselves out of a wet paper bag), then you go to the later rounds to show your soft skills.

Re: Ask HN: How do you make time for side projects and Leetcode grinding

#97

Speaking as someone in a similar position, it’s not possible. You can have young kids or have time. Not both. Which, sucks, given that what it sounds like you actually want rather than time to grind leetcode and do side projects is to find a different job. But the way the industry is set up effectively precludes you from doing that, because as you’re aware, you need to have time to do stuff outside of work to get and…

Exactly. It seems very difficult to prepare for interviews in their current form if you have a family or other external obligations such as caring for a sick friend or family member.

Re: Ask HN: How do you make time for side projects and Leetcode grinding

#98

> I’d like to do some projects both because they’re fun and they are also helpful to highlight your skills. Additionally, Leetcode grinding is important in case you need to find a new job. You need to be more clear about your intentions. Are you looking to find a new job soon?

I’m not sure my particular division is doing the greatest, so I want to be ready if layoffs happen.
Post reply on HN