DEV Community

Katie Kim
Katie Kim

Posted on

[June 24] "Finished" nQueens Algorithm Sprint

Salute, Lurkers!

Spoiler alert. We didn't really finish, but I am looking forward to coming back to this when I have everything else on my list completely finished.

Purpose: I am currently embarking a journey at Hack Reactor and wanting to catalog some of things I learn on my own or during that day. I hope that you will join me in this process!


What did I do today?

Most of the day was spent on working with my pair programmer on the nQueens sprint. There was some time for retrospectives, DEI (Diversity, Equity, and Inclusion), forms and our seniors presentations.

At the end of the day, there was a debugging exercise which really helped me hone in more to taking my time to think and process what I need to, rather than overthinking. It was genuinely refreshing to take a step back and think it over more carefully.

Problems & Solutions

We were able to finish a good portion of our nQueens sprint so I wasn't upset over what we had accomplished. I was able to get through some of the checking points for the major diagonals which I struggled with the other night.

Core Concepts from Sprint

Think about how something can be done through recursion, so that you don't have to do as much heavy lifting in your code.

Learning Moments

The feedback my pair programmer and I gave each other after our sprints, definitely helped me. I wasn't at the clearest of mind today, but I believe that I could have done better in terms of feedback and processing. I'll apply this better and catch myself when I see myself falling back to this in the future.

Strengths

I believe that my strengths came out during the night. I've been feeling more confident in myself and abilities after working through the debugging and toy problems that I was able to complete tonight.

Areas of Improvements for Tomorrow

I really struggled mentally today. I need to organize myself better and take a step back at what I am doing. I am capable of finishing this program and I need to proceed forward as my best self.

While today has been a struggle for me personally, I believe that I have found a newfound motivation to move forward as best as I can.

Tomorrow's Agenda


  • Chatterbox sprint

    READ THE PROMPT! Fully grasp the understanding of the prompts and what the tasks are before you continue. Diagram. Focus on writing the psuedocode first before jumping into programming.

  • MVC Interactions

    Model View Controller: a software design pattern for UIs that devide the related program logic into these 3 interconnected elements.

  • Senior's presentations

  • New toy problem

TODO List


I will try to update these daily and check them and transfer them over to my next post. I'll put these in an order that I believe is highest priority. If you are reading this, help keep me accountable in completing these!

  • Toy problem - hash table resizing
  • Finish checkpoints
  • Study and take notes
  • Prepare for next week's react lessons
  • Finish up the debugging exercise (opt)
  • Revise previous repositories (opt) - Refactoring, finishing, polishing, etc.

It's been a day, and insomnia had kicked the last few hours. Though, It's nearly 5AM now and I believe it is time to say good night, or good morning and even afternoon to some.

Top comments (0)