ayyyyy! what's good??
I'm excited because this Saturday, it's my fave time of the month—my monthly MetroWest MA freeCodeCamp meetup!
We meet the first Saturday of every month to hang out, talk about all kinds of stuff, and help each other code. It's often not even freeCodeCamp stuff, but that's okay. It's easier to get help when others are present and willing. :)
At the October meetup, I had a fun opportunity to teach some of the skills I teach in the course. I had an ACTUAL WHOLE WOMAN this month, so I was giving her some special attention haha
But she's enrolled in the University of Waterloo's Data Science program, and already felt like she was really struggling. Because she's learning in Python, my first thought was "oh, this might be difficult for me to me to follow", but it really wasn't.
The more we talked, though, I realized she wasn't actually struggling with the Python code at all. She had no clue how to approach the problem, and now she was in the middle of it, stressing and trying to figure out what went wrong.
I didn't even need to know the code. I could help her with the way she was thinking about the problem!
First, we started with Step 1: just understanding the problem. I had her read the problem several times, then explain it to me in her own words. Basically, I was her rubber ducky! 🐤As she attempted to explain the problem to me, she kept realizing that maybe she didn't actually interpret it correctly.
Then, we started breaking it down. She was making the smaller, broken-down problems way too big, and getting overwhelmed. This is an issue I see with a lot of folks with complex minds—of which I am definitely one.
We wrote out her approach step-by-step, and she was floored. She was talking a lot more, getting out of her own head, correcting herself where needed, and adjusting things in her approach as they started to click for her, and she saw better ways to do something.
It was amazing to watch her transformation, and she psyched and so grateful afterwards. Plus, I learned as much as she did in the process. Like, I feel more confident than ever that I can really help people become better programmers!! And hopefully, you will be one of them. 💕
Speaking of problem solving, another quick update on my upcoming problem solving course:
I feel like I've been talking about my new course, Newbie Coder Problem Solving School, for MONTHS now. Because I have. And it's seriously taking me that long to get launched while dealing with family issues.
(I single-handedly arranged and executed a big move for my grandfather into a new assisted living care facility. It took over a month, during which I barely got to work at all. 😬)
So here's what I'm going to do: I'm NOT actually going to set a release time yet, because the last 2 I've announced haven't happened, and I'm sure it's getting old for all of us.
However, I'll offer an update next week and we can go from there. Sometimes, setting a deadline is actually not a good thing. Especially if you're working with a lot of other things going on. It's better to just be practical and announce once you're finished and ready.
Life happens, my family is a bigtime priority to me, and I feel confident that I can deliver an excellent course if I just relax and finish it with the free time I *do* have.
You can apply this to your own life, even! Maybe deadlines aren't your thing, especially if you have a chaotic life. That's okay! Just keep working bit by bit, and promise... you WILL get there. ❤️
Alrighty friend, onto this week's hand-picked resources!
Peace, love, and code,
P.S. Follow me on Twitter @lavie_encode! :)
💻 dev goodies
📹 LVEC Podcast alum Dr. Barbara Oakley, PhD did a fantastic talk on maximizing your learning—definitely worth a watch!
📝 Some really helpful and supportive freeCodeCamp forum posts (go sign up even if you don't use FCC!):
- Now have a Junior Web Dev role after 1 year of struggling
- Any 100% Self-Taught People here get hired?
- New adventure as developer - I want to be a full-stack developer
Psssst... you're awesome! ✨