I'm on my third day working on this single login feature. I underestimated the task, partly due to poor documentation of the systems involved. The documentation lacked detail and didn't outline all the subtasks involved. Now it seems like it'll take a week instead of a day to finish. Despite the disappointment, I enjoy writing software—it's my passion and business.
Good documentation is key as it clarifies things, accelerates learning and saves time. Writing down your ideas before coding makes implementation easier. So always jot down thoughts before you start coding.
I'll continue for now—see you in the next update.