Breaking coding down into small steps can make coding boring.
People sometimes say you should break down programming into small steps so as to 'keep it simple'.
I have got into the habit of coding in very small steps because I am often tired in the evenings when I am coding.
I spent several weeks adding an option to the settings page of my game. Previously I might have done the whole thing in one evening.
However, I work on around 7 or 8 improvements to my game at any one time. I use a very old browser at home where I have no connection to the Internet, so I need to visit my local library to test on modern browsers. Also my game takes several minutes to load on my 25-year old Pentium computer.
There are more tips at: bbingo.xyz/t