log 9: mind wanderer
boredom
This week was definitely an all-time low in terms of tangible progress. Partially because I was in the middle of a forest with no service but also because I made a decision to spend a couple of days bored. I’ve always noticed that when my mind is bored, doing some mundane task, I start to think … a lot. I am definitely an overthinking master. But to be honest, it has been very beneficial to my career and education so far. Which is most likely why I did well throughout the engineering curriculum in college. Spending time being bored and letting my mind run around has brought me to so many creative and humorous ideas that would have ceased to exist if I were scrolling through my phone. So, while the tangible progress of my app was close to nil this week, I was able to finally sit down and have a good think about how my app was going to run and which documents I needed. Lately, I’ve been feeling I have too many thinking sessions and very few working sessions. But, every time I work on a new feature, the entire process gets tenfold more complicated if I don’t think it through. It’s been a very humbling process so far because I started with very little information. Reading through the documentation of the various resources I am using opens up a whole world within the app language. It’s amazing to think about how humans created computers and all these systems. Now that I understand how to better read and write from Could Firestore, what I needed to accomplish was:
Using path data from my project to read from Cloud Firestore.
Convert the data read from Cloud Firestore into new objects in my project.
Display the multiple new object data in reusable table cells and extra information if the table cell was pressed.
Simplify the process and make it easy to add new data/ features in the future.
Identify key documents and features with a current and future lens.
I spent a couple of hours bored, thinking about how I am going to sort, query, and move different pieces of information within my app and other resources. I’m happy to write that I came up with a good plan for how I am going to tackle the work. But who knows, I might learn a new trick or discover a new feature that may make or break my plan.