teaching

  • Keep your issues to yourself

    NB: This is literally just my 2ยข. If you don’t agree, that’s okay. Recently, Taylor Otwell, the lead maintainer behind the Laravel framework announced that their open source libraries would be closing their GitHub issues on almost all of their repositories. (Though seemingly excluding the main framework, for now) I can’t put into words how…

    Read more โ†’

  • The beginning of this year’s winter arc

    ๐ŸŽถ Wake up, wake up, it’s the first of the month ๐ŸŽถ September is probably the most important month in my life; it’s the month that has encompassed most of my biggest trials, changes and ‘start-agains’, but this probably shouldn’t be surprising given how my life, for the longest period of time, revolved almost entirely…

    Read more โ†’

  • GitHub can stack pull requests

    I’m not the biggest fan of agentic development as a concept, but where it shines is breaking up some work that you did into logical, smaller pull requests that are easier to review, and picking up any little mistakes you might’ve made along the way. Maybe add some extra tests. In any case, whilst hard…

    Read more โ†’

  • How do people blog for thirty years without running out of things to say?

    Throughout my time on the Internet, I’ve made numerous attempts at blogs, some ranging from simple online journals to others where I’ve essentially just ‘reblogged’ whatever it was that I found interesting at the time. I think it’s generally fair to say, with the benefit of hindsight, that airing my dirty laundry, insecurities, and perhaps…

    Read more โ†’

  • Introducing Denken, a reason to love the Internet again

    For years, people told me that the best side projects or hustles come from solving a problem that you actually care about. For the longest period of time, I honestly felt like nothing truly bothered me enough to warrant the time and energy to build something around it. The Internet as it was then was…

    Read more โ†’

  • Boulevards of broken dreams

    When speaking to any experienced software developer, there’s a good chance at some point they will tell you all about the countless incomplete side projects that they have accumulated over the years – the projects that still sit dormant in their Git repositories. The side hustles that failed to materialise and were gradually swept away…

    Read more โ†’