How I use AI in hobby projectsIntroduction: I want to start by setting some expectations: this post is not anti-AI; AI has got very divisive in the wider discourse and within the developer discourse, and although I do have concern21G21h ago · 9 min readarticles.dotmh.dev
I tried Neovim, and I liked it.For as long as I can remember, I have heard people evangelise Vim in certain circles: if you are not using VIM, then you are not a proper developer. Until recently, I didn't understand it; given how g1SOct 16 · 6 min readarticles.dotmh.dev
Learning C# in 2025The Why? I try to regularly learn a new programming language, the reason for this can best be summed up with this quote from the Pragmatic Programmer Different languages solve the same problems in different ways. By learning several different approa...Sep 25, 2025 · 6 min readarticles.dotmh.dev
Learn Together™Why? Every good company should invest in its employees’ skills; your people are a resource, and just like any other resource, you must invest in them. Now, most companies understand this and put aside money for training. This training can take many f...May 21, 2025 · 5 min readarticles.dotmh.dev
Typescript Type Narrowing And AssertionsThis week, we're getting a bit more technical and a bit more into the weeds of TypeScript. This covers how the typescript handles types and behaves when converting from one type to another. Along with the basics of how this works, it also covers what...May 13, 2025 · 8 min readarticles.dotmh.dev