๐Ÿ’ป Life in Code #27: "easy" problems still kick my butt lol

Sent over 1 year ago
4 min read

Life in Code Header Logo

what up!

Happy Thursday! Just one more day until the weekend. :)

I've had a really busy, exciting week as I prepare for the launch of my course this Sunday (see below!) and create content for you folks.

I actually was working on some JavaScript algorithm challenges and taking notes last night. Uhhh... I'm not gonna lie... they were really tough at times. ๐Ÿ˜‚ PLUS, I was trying to think about what I knew back when I was first starting.

What saved me was my problem solving steps. Seriously.

I spent about 5-10 minutes plotting them out and making sure I REALLY understood the problem, then went to work solving it, and I was amazed at the results and how much relaxed I felt. I wasn't scratching my head so much.

This problem solving skill stuff is really important. I'm so glad I decided to make a course on it.

Today, I was chillin' with my brother and started posing some algorithmic challenges to him. Like, NO code involved (like the course), just how he would even approach it.

And y'know what? He even struggled with the approach for reversing strings, so don't feel shame at ALL if you're struggling with simple stuff!

Once I explained the concept of looping, he was like "ohhhh that's actually mad useful" ๐Ÿ˜‚. Sometimes that's all you need for it to clickโ€”just knowing what tools you have available to you.

So, let's get onto the announcements because this newsletter is a little long with so much to pass on... haha sorry not sorry. It's all for youuuuu. ๐Ÿ’•๐Ÿ˜˜

https://www.lavieencode.net/courses/ncpss

1. Newbie Coder Problem Solving School launches this Sunday, September 29th!!

NCPSS is finally launching this Sunday, September 29th at 11:59 PM!

At long last... I pulled my head out of my ass long enough to break free of my perfectionist tendencies! ๐Ÿ’ƒ๐Ÿพ๐Ÿพ๐Ÿ˜‚ I'm so proud of this course, and I know it's only going to get better with future improvements.

My goal with NCPSS is to help new coders approach coding challenges with greater confidence, and build a real contextualization of "thinking like a programmer". This stuff is hard, and you're not alone if you're struggling. Folks just don't learn problem solving skills, and it's frustrating for ALL of us! (especially hiring managers!!)

And, with my trademark 101-level, code-agnostic style, these strategies can be applied to any stack. Fundamentals work like that!

Which brings me to my next announcement...

2. Celebrate the course launch with a special problem solving live session!

To kick off the cart opening, I'm bringing back another of my popular live video sessionsโ€”free, DUHโ€”with valuable problem solving tips! I don't like calling them webinars, sounds too cold and I prefer uber-casual with lots of interaction. Semantics are very important to me. ๐Ÿ˜‚

I just did my coaching calls with the lovely folks who pre-ordered NCPSS, and they loved the time and attentionโ€”with only a few people in each groupโ€”that I was able to give their questions. I also got to walk through pseudocoding an actual basic problem, and fleshing it into a solution! It was a lot of fun!

The session starts promptly at 8:00 PM EST on Sunday 9/29, and I'll be opening cart early for anyone who attends! Plus I created something really valuable for the folks who stick around. ๐Ÿ˜Š

โ†’ Register for the live session here! โ†

3. New episode of the La Vie en Code Podcast!

http://www.lavieencode.net/podcast

The La Vie en Code Podcast is back in full swing with new episodes every Tuesday at 7 AM EST! This week's episode is on PERFECTIONISM. ๐Ÿ™ƒ

Uhhh why are we talking about perfectionism and not tech stuff?

Weeeell, ever faced some code challenges or a tough project, but it's not like you're unmotivated or anything? You might not be starting because you're afraid you're opening yourself up to criticism.

This is something I struggle with hard. Basically, any time I don't meet a deadline or I procrastinate on a project, it's based in my own anxiety that I'll do something wrong, or inadequately. So, if I'm not 100% sure I can do it perfectly or at least well... I end up not starting at all.

If any of that resonates with youโ€”you'll need to listen to this episode. And if you didn't catch last week's newsletter, I plugged an AMAZING podcast I found by Sam Laura Brown called The Perfectionism Project. Do yourself a favor and go subscribe! I almost threw my damn phone out the car window while listening to the first few episodes because homegirl was reading me. ๐Ÿ˜ญ๐Ÿ˜‚

But if you want to be successful, you need to be able to lean into discomfort and trust that not doing it (even if it's *gasp* imperfect) is of greater harm to you than trying it, failing, and learning. So let's talk about it, and help get you out of this rigid expectation of ourselves together! โค๏ธ

Don't miss the new episodesโ€”SUBSCRIBE NOW! And there are lots of older episodes to catch up on, too!

๐ŸŽง iTunes
๐ŸŽง Spotify
๐ŸŽง Google Podcasts
๐ŸŽง Stitcher

4. Get amazing web development courses on the CHEAP!!

Udemy is having another course sale!

If you've never taken a Udemy course, basically you can get an entire fundamental web dev education for just $11.39 (and up!) I thought $11.39 was a typo but alas, it is just a very specific price. ๐Ÿ˜‚

I have a few fave courses for newbie coders! May I recommend...


The Web Developer Bootcamp by Colt Steele
462,835 students enrolled, 4.6/5 rating


The Complete Web Developer Course 2.0 by Rob Percival
229,931 students enrolled, 4.5/5 rating


The Complete JavaScript Course 2019: Build Real World Projects! by Jonas Schmedtmann
224,856 students enrolled, 4.6/5 rating

All of them are fantastic courses, and if you want any more suggestions, I'm very knowledgable on the platform! Because seriously, that's a great deal. Take advantage of it!

Alrighty friend, onto this week's hand-picked resources!

Peace, love, and code,



P.S. Follow me on Twitter @lavie_encode! :)


๐Ÿ’ป dev goodies

๐Ÿ“ Some really helpful and supportive freeCodeCamp forum posts (go sign up even if you don't use FCC!):

๐Ÿ“ How to Take Notes on Everything (by @Maxwell_Dev)

๐Ÿ“ Does blogging really help your career? (by @klamping)

๐Ÿ“ Should You Go to College or Coding Bootcamp to Be a Software Engineer? (by @zhiachong)

๐Ÿ“ How to Read Productively to Learn Faster (by @bryanye_)

๐Ÿ“ How learning a foreign language helps you learn to code (by Dylan Attal)

๐Ÿ“ Why learn-by dates make you fail when learning to code (by @ZubinPratap)

๐Ÿ“ Why you learn the most when you're struggling as a developer (by @wschlender)

๐Ÿ“ Starting a Career in Web Development (by @benstankich)

Psssst... you're awesome! โœจ

Built with ConvertKit