Reading Time: 24 minutesThis is a blog post I’ve been meaning to write for like two years but haven’t, because it is a complex topic that’s a kind of modern-day Ouroboros where you don’t really know where to start but at no point … Continue reading
Category: Web
I’m a web developer and a consultant. Almost everything here is web related. Maybe I’m talking about a CMS, CSS, or UX or UI. Or maybe it’s about web browsers and HTML5.
Introducing Methodius CLI
Reading Time: 4 minutesPeople are sometimes unprepared to learn that I have a deep (read: unhealthy) interest in languages. Up to and including, “how do you even figure out what makes a language so languagey?” (sidenote: apologies to the mother of the 8 … Continue reading
A Rant about Front-end Development
Reading Time: 14 minutesI am a front-end developer who is FED up about front-end development. If you write front-end, this isn’t about you personally. It’s about how your choices make me angry. Also this is about how my choices have made me angry. … Continue reading
Introducing Methodius
Reading Time: 4 minutesFolks who get to know me usually (and regrettably) discover that I am a language nerd. I like learning languages and I like learning about languages. There’s all sorts of things that are fascinating about languages: where they come from, … Continue reading
(Why) Writing (well) is really hard
Reading Time: 8 minutesIn 2023 where servers are cheap and platforms are free, it’s ridiculously easy for anyone to set up a blog and start flinging words at the web. You can become a “blogger” in the time it takes for Starbucks to … Continue reading
The Symbology of JavaScript Symbols
Reading Time: 9 minutesThere have been two things that have appeared in newer versions of JavaScript that I haven’t understood: Symbols and Iterators. When it comes to code I have to learn by doing, no amount of reading Mozilla Developer Network was going … Continue reading
Cyclomatic Complexity in CSS
Reading Time: 8 minutesThere’s a seldom-discussed concept in web software development called cyclomatic complexity which is a metric used to indicate how complex a program or unit of code is. It’s not discussed very often because, well, it’s really not exciting. You can … Continue reading
When Jest and TypeScript tell you “missing initializer in const declaration”
Reading Time: 3 minutesWhile I generally avoid TypeScript, I’m willing to acknowledge that there might be edge cases where it could be useful. And in an effort to actually learn how to make it useful, I’m converting one of my linguistic / NLP … Continue reading
Why is it so hard to copy an object in JavaScript
Reading Time: 6 minutesHave you ever sat down to write a bit of JavaScript thinking, “this is easy; shouldn’t take more than a few minutes,” and then six hours later there you are with a bottle of whisky in one hand and a … Continue reading
Weird JavaScript: Arrays and the weird ways we can(‘t) define them
Reading Time: 8 minutesThe JavaScript array. A simple, elegant data structure. Easy to make them. Easy to add data to them. Easy to sort them. Easy to iterate on them. What could possibly be weird about JavaScript arrays?