Everything From Rookie Mistakes to a New Feature: My Passion Project's Wildest Week | HackerNoon
Briefly

The project RAWPA faced significant challenges, including design and functionality issues. Initially, the UI lacked responsiveness, leading to problems on mobile devices. Debugging proved essential in the process, highlighting the importance of problem-solving skills. A critical failure involved reaching Firebase's quota limit due to excessive reads and writes, causing features to malfunction. This incident underscored the need for efficient resource management and comprehensive testing. Lessons from these experiences emphasize the importance of considering all device interfaces from the start and the value of debugging skills in tech development.
The number one skill in any tech career is debugging. It's about problem analysis, understanding, and solving, which is where the real magic happens.
Initially, the UI design was a rookie mistake without considering device responsiveness, leading to a mobile view that was completely broken.
I hit Firebase's free quota limit with 16,000 reads and 20,000 writes in a single day, which left features on RAWPA failing.
Lesson learned: think about all screens from day one. Proper UI/UX design and testing is crucial for any tech project.
Read at Hackernoon
[
|
]