MANUAL VS AUTOMATED

    This week, I focused on storing all the texts that we got from Project Gutenberg on a single CSV file, along with their title and author. After completing everything, I reviewed the file and found out that I was missing around ninety books. I had two options to solve these issues: I can either re-run the entire program from scratch including the book download or search each of the books manually from the Project Gutenberg website and copy the text. The first option seems to be a much better option because everything is automated. Also, if I rerun it, it checks if the book is already downloaded before it downloads it, so it only gets the missing books. But there are two reasons why this option is not viable: downloading the books only takes about 2, and running everything does not guarantee success because the reason why the books were not downloaded was not identified. Therefore, the only option was to search each of the books manually. During the process, I found out that around twenty-four books were actually audio files, so have to be discarded. the other ones were text files so I copied and pasted each of them manually.

   That part task was "the 20% that takes 80% of the time", and it taught me to always consider every single option and compare each of their advantages and drawbacks before choosing the one to choose. Sometimes the options that one thing may be the worst may be the most suitable for a specific task. I applied this new skill to a programming task, but I am planning to also apply this as my decision-making method in general. The task may have been manual but I finished it hours earlier than the automated option and I could debug the code which leads to the completion of the task way before the deadline and a much better quality of output that satisfies my mentors.

Comments

Popular posts from this blog

FINAL TASK

FINAL POINT