More than likely I will encounter an error in the installation process, and it's a good idea to reach out to the Runestone community with enough time in advance to receive a response before the deadline. This proactive approach ensures that I have a buffer to address any unexpected challenges and not rush through the setup, leading to a better understanding of the process.
After clicking the link to the repo, I was confused about what to do from there, so I reached out to a classmate and he cleared up the instructions for me. This demonstrates professionalism because I recognized my confusion and sought help promptly. Forking the Runestone repo and cloning that repo into my bash terminal was a smooth process, as I've done that quite a few times already. The process of downloading poetry into my machine was also a smooth process, with this one being rather surprising. The first technical issue I encountered was when I started the process of installing Postgresql locally. When attempting both of the first steps, I got the same error message that said something along the lines of "role 'hernandezu' does not exist". I spent a good amount of time trying to figure out the solution to this issue until I gave up and reached out to the slack group chat for help. This was a professional approach because I recognized that I had hit a roadblock and needed assistance from a knowledgeable peer. Thankfully, one of my classmates was able to help me out. For step 3, I was able to do that one successfully on my own. For steps 4 and 5, the instructions didn't seem to fully align with what I was supposed to do, so I had to improvise in a way that I believe is correct because I didn't receive an error message while trying to do it. It seemed to me that doing steps 6-8 was smooth because I think I received the expected behavior from the terminal. Overall, my approach was professional because I sought help when needed, acknowledged challenges, and improvised where necessary to make progress.
One thing I regret is not reaching out for help for steps 4 and 5, as there's a chance that I didn't adequately execute those instructions, particularly to the Runestone Community discord, because I'm aware that's one of their purposes. What I'm most proud of is being able to do the majority of the steps smoothly. My ability to seek help when faced with a technical roadblock and my determination to complete the installation process despite challenges are aspects of my work that I'm proud of. While there were bumps along the way, I persevered and learned from my mistakes. Moving forward, I'll apply these lessons to future projects and installations, making me a more effective and professional developer.