Below are posts associated with the “ICT 302” tag.
updates I've made to my Hugo site over the past year
Early 2025 was a difficult time for my focus and mental health given all of the nonsense happening in my country at the time. I channeled a lot of my anxiety and distraction into messing around with my Hugo site, which is both something I find genuinely fun and something that is professionally useful, since I teach a course on content management systems where I’ve doubled down on Hugo as a teaching tool. Yesterday marks the one-year anniversary of my observation that it was “[t]ime to write up a summary post,” and I’m finally getting around to that today. Waiting so long to write that post means that some of my memories are a little fuzzy now, but I made some further updates to my site over the summer and then again last December, so a “the last year in Hugo adventures” post allows me to capture some of that stuff, too.
doubling down on Hugo in ICT 302
I’ve been teaching my department’s class on content management systems since Fall 2019, which means that I’m coming up on my seventh(!) time with the course next August. Every time that I’ve taught it, I’ve used the Hugo static site software and the WordPress CMS as examples of content management concepts. WordPress is the more (most!) popular web CMS out there, and so it’s always been my main area of focus; I think that Hugo does a wonderful job of illustrating some CMS concepts, but it also has a higher technical learning curve, so I’ve always felt conflicted about its role in the classroom. Since the very first time I taught with this combination of software, students have expressed a clear preference for WordPress, and so every time I teach the class, I think that I’m going to give it up and just focus on WordPress the next time around.
🔗 linkblog: To Log Into WordPress, You Now Have To Agree Pineapple on Pizza Is Good'
Look, I don’t know all the finer points of this debate, but Mullenweg has repeatedly struck me as petty and juvenile, so it’s hard to imagine taking his side on any of the more substantive issues here.
setting up an iOS image posting POSSE workflow for Hugo
Several days ago, I posted that:
One of the biggest gaps in my current website-first approach to social media is an inability to snap a picture and quickly post it. I’ve wanted to tackle this for a while, but an upcoming cool vacation has me thinking I should really go for it.
A couple of days later, I realized I wasn’t alone in this when Alex Sirac picked up the post on their website, and it got another sympathetic comment there, too. That motivated me to really try to solve the problem, even though as a Hugo blogger, I knew that my solution wasn’t going to be terribly helpful for the WordPress folks who were sympathizing with me.
some thoughts on joining Bluesky, maintaining platform independence, and tweaking Mastodon
It’s now been over two years since I ditched Twitter, and I recently made the decision to go ahead and outright delete the account rather than leave it there to ward off imposters. It’s been really interesting to explore the new landscape of social media during this time, and I wanted to put together a post with some of my current thoughts.
I’m on Bluesky now, I guess?
First, I set up a Bluesky account a number of weeks ago, and I’ve been following other Bluesky accounts for a while (first via RSS, now via the Reeder app alongside RSS), but I’ve finally started actually using it since the election, which seems to be sparking some new interest in ditching Twitter. I’m especially happy that Mormon Twitter seems to be re-emerging on Bluesky, since that’s one of the things that I’ve missed the most. I also think a lot of Bluesky features (domain name-based handles, starter packs, better trust and safety features) are neat!
🔗 linkblog: WordPress.org’s latest move involves taking control of a WP Engine plugin'
I am slowly writing something related to open source governance this semester, so naturally this story keeps getting wilder to give me things to think about.
🔗 linkblog: ‘The Community Is In Chaos:’ WordPress.org Now Requires You Denounce Affiliation With WP Engine To Log In'
This was a hell of a semester to decide to not dedicate a whole lecture to WordPress in my CMS class.
🔗 linkblog: If WordPress is to survive, Matt Mullenweg must be removed'
I teach WordPress, and I guess I should be covering this this semester. I’ve been avoiding reading about recent drama at Automattic, but if this is a taste of it, wow, wow, wow.
webcomics and the importance of content aggregation
One of the joys of teaching a class on content management is the way that the concepts we discuss and work with have seeped deep into my brain, making it impossible to consume web content casually ever again. I write that half jokingly, but it’s amazing how much ICT 302 affects the way that I see the web, and how much my everyday encounters with the web shape my teaching in that class.
setting up POSSE-style microblogging with a Hugo static site and Micro.blog
I was recently talking to some friends about how I’ve been working to make my Hugo blog the center of my online presence. In particular, even though I didn’t know the term at first, I’ve been trying since 2019 to follow the POSSE strategy of “Publish (to) Own Site, Send Elsewhere” (note that, in the grand tradition of many tech acronyms, everyone agrees what the acronym means, but there are multiple ways of understanding what it stands for exactly).
pre-conference updates to my online presence
This week, I’m attending two different research conferences (well, I only barely attended the first one, to be honest). The leadup to these conferences has involved some changes to my web presence, just in case people actually check my website when I put it on my slides. Overall, I’m happy with the changes that I’ve made, so I thought I’d take advantage of my free Delta in-flight wi-fi to blog about some of the changes I’ve made and why.
🔗 linkblog: A jargon-free explanation of how AI large language models work | Ars Technica'
Haven’t read this yet, but I’m bookmarking for my classes.
how I'm talking about generative AI in my content management class
Fall 2023 will mark my fifth time teaching my department’s class on Content Management Systems. I have really loved taking on this class and making it my own over the past several years. It’s also been fun to see how teaching the class has seeped into the rest of my life: It’s a “cannot unsee” situation (in a good way!) where the concepts I teach work themselves into everyday encounters with the news, my own websites, and other things around the internet.