Sprint 4 - Technical
Tell your non-tech friend a story about a time you:

Got blocked on a simple problem
I had this coding problem where I can't make an image animate where it grows to a certain size but doesn't go over the container. I tried googling the answer and found different results. I tried most of them and I finally got it to work. After I solved the problem I felt so accomplished that it made me happy even though I spent some time searching for the answer. I learned that patience and perseverance pays off.
Solved a problem in an elegant way.
A button wasn't working the way I intend it to function. Supposesobly when clicking the button it would make something appear from the left the side going to the right side. I stayed focus and go back to the first line of code and assess each one. I used console.log where it will print out some detail when you give some data to it. It didn't take long for me to fixed it since all the details has been printed out and by then I was able to fix it. I felt really good since I did not have to ask for anyone's help nor searched google for answers. I learned that having a process to check for mistake can save a lot of time in fixing or debugging bad codes.
Reflect on how confident you feel using the problem solving techniques and process:

Pseudocode
I use this for comments and adding Todo or FixMe notes.
Trying something
I often do this to confirm how my proposed code functions before making major changes on my codes.
Rubber ducky method
I use this code whenever I get stuck on a serious problem. Sometimes you need to just take a step back and explain to ducky in lay mans term. This way I can look at a problem in a different angle.
Reading error messages
I always do this. It is pretty useful since it shows you where and what is the error.
Console.logging
Sometimes reading an error message is not quite helpful, instead I use this to check my codes on the step by step execution of my codes.
Googling
I often do this as I don't remember all the codes. (I'm still human, I can't memorize all of them!)
Asking your peers for help
All of my friends are none tech people even my family. I'm actually glad that I started in EDA, this would give me a chance to make friends with other developers as well.
Asking coaches for help
I will save this as my last resort. I want to try my best first before asking anyone's help. This way I won't get spoonfed.
Improving your process with reflection
This technique helps me refactor my codes to improve readability for easier debugging.

© Matthew Uy