Unexpected Realities (and How I Dealt With Them)

After building my first website, I started noticing deeper challenges that weren’t obvious at the start.


  • Fixing problems takes longer than building things
    I didn’t expect debugging to take up so much time. Sometimes I would spend a long time trying to fix one small issue, even if everything else was working.
    How I dealt with it: I learned to be more patient and approach problems step by step, rather than trying to fix everything at once.
  • There are multiple ways to solve the same problem
    I thought there would always be one correct way to do something, but I quickly realised that there are many different solutions. This made things confusing at first.
    How I dealt with it: I focused on choosing solutions that I understood and improving them over time instead of trying to find the “perfect” way.
  • Details matter more than I expected
    Small details like spacing, layout, and structure had a big impact on how the website looked and functioned. These were easy to overlook but important to get right.
    How I dealt with it: I started paying closer attention to small details and testing my work more carefully.
  • Learning doesn’t feel linear
    Some days I felt like I was improving quickly, while other days I felt stuck or confused. Progress wasn’t always consistent.
    How I dealt with it: I accepted that learning takes time and focused on continuing even when it felt slow.

This Post Has 2 Comments

  1. Andrew

    Agreed, better to take the time to do it right the first time than going back through to try and find how to fix a future issue

Leave a Reply to Andrew Cancel reply