I’m not sure why I keep making things difficult for myself; code that I wrote a year ago looks horribly convoluted now. Take the code I wrote a year ago to access a page by typing a word as a classic example. I thought it was great when I wrote it, but a bit more […]