Week 8 Reflection

2–4 minutes

This week, I focused on completing the data play task, which involved two exercises. Exercise 1 required me to summarize Chapter 4 of Data: Emerging Trends and Technologies, while Exercise 2 challenged me to build a data visualization website using HTML, CSS, and JavaScript.

For Exercise 1, I summarized the key points of the chapter, The Promise and Problems of Big Data. The chapter explored both the potential of big data to address global issues such as food shortages, disease outbreaks, and climate change, as well as the ethical challenges it presents. Key characteristics of big data (Volume, Velocity, and Variety) were discussed in terms of how advancements in data analytics have made it easier to manage these aspects. Examples like Monsanto and Datakind showcased the positive impact of big data on sectors such as public health, urban planning, and agriculture. However, the chapter also raised concerns about surveillance, algorithmic bias, and the risks of feedback loops, especially how data could perpetuate inequality (such as in predictive policing). The chapter concluded by addressing the rise of sensors and continuous monitoring, emphasizing the need for caution when dealing with data, particularly regarding privacy and fairness. I found myself agreeing with the chapter’s conclusion: while big data holds great promise, it must be handled with responsibility and care.

Exercise 2 initially led to some confusion on my part. I misunderstood the task and, instead of using setInterval to continuously fetch and update data, I was randomly selecting data. Thankfully, Diana provided helpful advice that guided me in the right direction. I ended up implementing the Meow Facts API and fixing the issues with data fetching and animation. The experience of learning from my mistakes and successfully integrating two APIs, Meow Facts and HTTP Status Code Cats, was very rewarding. This not only improved the functionality of the website but also made it more interactive, allowing it to react to data changes in real time.

One of the key takeaways this week was the importance of thoroughly understanding task requirements before diving in. Misunderstanding the brief initially led me down the wrong path, but with Diana’s guidance, I was able to correct the issues without starting from scratch. I also recognized the importance of testing my work regularly to catch mistakes early on, as well as the need to use .json files correctly for performance optimization. Looking ahead, I plan to break down task requirements more carefully, ensure I test my work at various stages, and use .json files effectively to enhance performance.

Regarding techniques, I explored using the Meow Facts API alongside the HTTP Status Code Cats API to create dynamic elements on my website. This approach added a layer of interactivity by making the website respond to changes in real-time, creating a more engaging user experience.

Although I didn’t directly explore social or ethical issues in this task, working with live data has made me more aware of the ethical considerations, particularly regarding privacy. As I continue working with APIs and live data, I’ll need to ensure that data collection respects user privacy and is used responsibly. This awareness will shape how I handle data in future projects, ensuring that ethical concerns remain at the forefront. The lessons I learned this week about the potential and ethical challenges of big data, such as algorithmic bias and predictive policing, will guide my approach to responsible data management in future work.

Link to Website