Class 4

Ryan Pearson
2 min readSep 12, 2021
  • What do you find challenging about coding?

So far the thing I have found most challenging is getting started on a problem. Many times I have trouble knowing the best way to attack a problem and I think I need to work on coming up with a plan to solve problems. My first instinct is to always google the problem to find an example of how to solve it, and while that is a great tool to use, I would like to be able to be more independent as well. Usually when I am in the middle of a problem and going strong on it I have less issues, but the initial aspect of starting from scratch for whatever reason has been tough for me.

  • Talk about a project that disappointed you. What would you change?

While overall I was proud of the work I did, I was also a little disappointed with the final checkpoint of 211 with the deck of cards API call. There were so many things I enjoyed and did well in the project, but I thought my final product was a little underwhelming as far as overall gameplay. The game itself played as it should and that was definitely my main focus, but I didnt add a score or a reset button to the game, just a single hand was played and then the user had to reload the page to play again. While I believe I accomplished what was meant for out of the assignment, after the fact I found myself wishing I had went above and beyond and added more to it, and that is something I think I will still do at some point.

  • List three key things to consider when coding with SEO in mind.

Redirects, meta data, page speed

  • List five or more ways you could optimize a website to be as efficient and scalable as possible.

Use a CDN, reduce number of plugins, move website to better host, optimize size of images on website, use website caching

--

--