Today has been a day of little musing and much coding. I began with a new site build for a work project and this evening I have been feverishly working under the hood of my trial service on the Ghost platform. It has all been very enjoyable, but also slow going. I find the initial steps of a new build are always like this. As the saying goes, ‘God is in the detail’ and only by finessing the little things does the overall project take on a majestic form.
An example was highlighted by Kev Quirk in his post about adding scroll to top functionality in which he noted the benefit of adding
scroll-behavior: smooth; to the html tag, which avoids the unnecessarily harsh ‘jump’ which ordinarily happens with a link to take users back to the top of the page. When a mass of small details like this are amalgamated, they form a unified and enjoyable UX.
I am very much looking forward to unveiling the re-vamped robert.winter.ink 2.0. But there will be several more cups of coffee, 2 am ideas, much gnashing of teeth and tearing of hair before it is ready. Though for all my complaining, it is the sort of process which makes life so much more enjoyable. As Albert Camus observed:
As The struggle itself towards the heights is enough to fill a man’s heart. One must imagine Sisyphus happy.