Technical Blog — Problem Solving

The Big Idea

Writing about your problem-solving process makes you more aware of it — and more intentional next time. This blog post asks you to tell honest stories about what worked, what didn't, and how you approached getting help.

The reflecting you do here will be useful material for FND07 — Healthy Learning Habits in Sprint 5.

Your Roadmap

SectionTimeRequired?
Create your blog file5 min⚑ Required
Write your post75 min⚑ Required
Publish5 min⚑ Required

Create your blog file

Create a file named problem-solving.html in your blog.

For a reminder on how to do this, see Blog Instructions.


Write your post

Use the notes you kept during the Problem Solving and Pseudocode task and the kata challenges. Write as if you are telling a non-technical friend stories from your sprint. Be specific — general statements like "I found it hard" are less useful than "I spent 45 minutes on one error before I realised I had a typo in a variable name."

1. A time you were blocked on a simple problem

  • What was the problem?
  • What problem-solving techniques did you use?
  • How did you feel throughout the process?
  • What did you learn?

2. A time you solved a problem elegantly

  • What was the problem?
  • What problem-solving techniques did you use?
  • How did you feel throughout the process?
  • What did you learn?

3. Reflect on your confidence with each technique

Rate or describe how confident you feel using each of these:

  • Pseudocode
  • Trying something
  • Rubber ducky method
  • Reading error messages
  • console.log
  • Searching online
  • Asking peers for help
  • Asking coaches for help
  • Improving your process with reflection

Publish

Step 1: Write your post

Step 3: Commit and push

Step 4: Share with your cohort on Discord