#144HoursOfCode D18

Submitted over 4 years ago

(11:27am - 12:30pm, 4pm - 8pm)

* Refactored all code in this file to organize it into discrete functions
* Started the process of providing options to users to request the kind of weather data they'd like

For some reason it took me a while to get into a groove today and the effort required to work felt much higher. I did end up achieving a 'minimum viable product' on both of the steps that I'd planned to achieve today, but those steps took me longer than anticipated. Working in a new language comes with unforeseen challenges (well really for me, coding always does - but especially a new language), though most of them that I've run into are still related to golang's type system. I also haven't worked with a language that has a main function before, and it feels like very little is in there - but the code's working for now, so I can ask for feedback on how my code's organized from someone more knowledgeable than I am soon.

The next steps I have in mind for this project are to make it possible for users to request more than one type of weather data and to add a bit more error handling. Lower priority steps that would be nice to add someday are differentiating user-entered text from the app's prompts with colorful text, adding a README that would allow folks to clone and use my repo, and adding test coverage - which is something I want to do with all the projects in my portfolio.

I also haven't gotten in as many coding hours as I'd hoped to these first couple of days, so I'd like to make those up at some point too - even though I'm ahead on the number of hours I should have hit by now in the #144HoursOfCode challenge.

Here are today's commits:
* https://github.com/twoesplease/poncho/commit/e100dac05dd9fa997593f10d7dda7eaebc2ab3c1
* https://github.com/twoesplease/poncho/commit/e100dac05dd9fa997593f10d7dda7eaebc2ab3c1
* https://github.com/twoesplease/poncho/commit/41bc3549c000c02f84f0dfed277051f1721bceb5


Add a comment: