Taine Buchan Blog

Blocked on a Simple Problem

What was the problem?

In the first challenge of javascript-kata, I didn't quite understand object manipulation.

What problem-solving techniques did you use?

I decided that I would go back and look at resources online.

How did you feel throughout the process?

It's really frustrating when you almost can read what's going on but you head over to write a code block and it becomes a mental block.

What did you learn?

If I don't understand something, look back, focus on the important bits, and simplify the question by picking out key words like "object, property, key, value". Then write out the changes clearly.

Elegantly Solved a Problem

What was the problem?

I'm unsure if it was elegant, but I was having an issue with flipflop where my condition was returning the first iterable.

What problem-solving techniques did you use?

After what seemed like eternity, I decided it was best to reach out to someone and ask for help. Joeseph thankfully ran me through the material of the challenge and I was able to find the correct method.

How did you feel throughout the process?

Frustrated that my time was slowly eaten away and I had no answer.

What did you learn?

It's better to ask if I've been spending too much time on a problem.

Reflect on Problem-Solving Techniques

Reflect on how confident you feel using each of these problem-solving techniques/processes:

  • Pseudocode: 5/20
  • Trying something: 6/10
  • Rubber ducky method: 5/10
  • Reading error messages: 6/10
  • Console.logging: 8/10
  • Googling: 10/10
  • Asking your peers for help: 5/10
← Back