The importance of being earnestly consistent
![jake-rayson.png](https://www.zdnet.com/a/img/resize/9c0ec531cfd82490185a8a2627df5d2f36791cba/2014/07/22/2a5985bf-1175-11e4-9732-00505685119a/jake-rayson.png?auto=webp&fit=crop&frame=1&height=192&width=192)
I have been munching my way through a stack of HTML files of late, wishing I had learnt Regular Expressions in kindergarten, or at least having the RegEx "Bible" on my bookshelf. So much repetition, so much time...
The silver lining is that I've spent a lot of time with the Geany text editor, jazzing up my snippets, trimming my keybindings. And what I did learn was the importance of being earnestly consistent.
Just a couple of times, a repeated behaviour resulted in ever-so-slightly different outcomes (the cursor was on the line above). It was most likely user-error and I couldn't replicate it later but it reminded me of the reasons for my long-lasting hate-hate relationship with Microsoft Word. Essentially, do the same thing twice and a totally different outcome would occur (usually to do with styling text).
Even if a software workflow is clunky and awkward, if it has the same outcome, you can get used to it. But if it isn't consistent, then "Hello @!:"*&$&"!