💻 Life in Code #27: "easy" problems still kick my butt lol
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.
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. 💕😘
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!
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. 😊
3. New episode of the La Vie en Code 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!
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
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 learning a foreign language helps you learn to code (by Dylan Attal)
Psssst... you're awesome! ✨