# ia

Published articles for ia.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Why Niche Hobby Programming Communities Reject LLM Use

DevFeed: [Why Niche Hobby Programming Communities Reject LLM Use](<https://devfeed.tech/articles/born-against-or-why-hobby-programming-communities-are-aggressively-against-llm-usage-41789.md>)

Original publisher: [Read original article](<https://blog.fogus.me/llm/born-against.html>)

Author: fogus

Published: 2026-08-04T09:07:49Z

Content type: opinion

Language: en

Sources: [Mike Fogus](<https://devfeed.tech/sources/mike-fogus.md>)

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [infoarena](<https://devfeed.tech/topics/infoarena.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [communities](<https://devfeed.tech/tags/communities.md>), [computing](<https://devfeed.tech/tags/computing.md>), [ia](<https://devfeed.tech/tags/ia.md>), [llm](<https://devfeed.tech/tags/llm.md>), [programming](<https://devfeed.tech/tags/programming.md>)

### AI overview

The essay examines why niche hobby programming communities often reject LLM use. It argues that these communities value deep understanding, domain knowledge, and the learning process itself, while presenting LLMs as most useful as a force multiplier for experts rather than a substitute for expertise.

### Source excerpt

Whereby I discuss why we're seeing an increasingly aggressive rejection of LLMS by niche hobby communities...

## What van Emden's 1982 vision of conversational thought tools reveals about LLM interfaces

DevFeed: [What van Emden's 1982 vision of conversational thought tools reveals about LLM interfaces](<https://devfeed.tech/articles/mind-the-van-emden-gap-41790.md>)

Original publisher: [Read original article](<https://blog.fogus.me/llm/van-emden.html>)

Author: fogus

Published: 2026-04-21T10:07:49Z

Content type: opinion

Language: en

Sources: [Mike Fogus](<https://devfeed.tech/sources/mike-fogus.md>)

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [intelligence](<https://devfeed.tech/topics/intelligence.md>), [interface](<https://devfeed.tech/topics/interface.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [computing](<https://devfeed.tech/tags/computing.md>), [ia](<https://devfeed.tech/tags/ia.md>), [intelligence](<https://devfeed.tech/tags/intelligence.md>), [interface](<https://devfeed.tech/tags/interface.md>), [llm](<https://devfeed.tech/tags/llm.md>), [reasoning](<https://devfeed.tech/tags/reasoning.md>)

### AI overview

The article revisits M.H. van Emden's 1982 vision of a conversational computer-aided thought tool and compares it with today's LLM interfaces. It highlights how natural-language ambiguity and opaque system interpretations affect interaction and structured thinking.

### Source excerpt

Whereby I read a paper about Intelligence Augmentation written in 1982 and talk about how it relates to today...

## Why I migrated my blog from WordPress to Eleventy and Netlify

DevFeed: [Why I migrated my blog from WordPress to Eleventy and Netlify](<https://devfeed.tech/articles/going-lean-52148.md>)

Original publisher: [Read original article](<https://lea.verou.me/blog/2023/going-lean/>)

Author: Lea Verou

Published: 2023-07-21T00:00:00Z

Content type: article

Language: en

Sources: [Lea Verou's blog](<https://devfeed.tech/sources/lea-verou-s-blog.md>)

Topics: [Eleventy](<https://devfeed.tech/topics/eleventy.md>), [Jamstack](<https://devfeed.tech/topics/jamstack.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [WordPress](<https://devfeed.tech/topics/wordpress.md>), [Netlify](<https://devfeed.tech/topics/netlify.md>), [Git](<https://devfeed.tech/topics/git.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>)

Tags: [11ty](<https://devfeed.tech/tags/11ty.md>), [blog](<https://devfeed.tech/tags/blog.md>), [cms](<https://devfeed.tech/tags/cms.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [eleventy](<https://devfeed.tech/tags/eleventy.md>), [git](<https://devfeed.tech/tags/git.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [ia](<https://devfeed.tech/tags/ia.md>), [jamstack](<https://devfeed.tech/tags/jamstack.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [meta](<https://devfeed.tech/tags/meta.md>), [netlify](<https://devfeed.tech/tags/netlify.md>), [open-source](<https://devfeed.tech/tags/open-source.md>)

### AI overview

The author explains why WordPress became less suitable for her blog and describes migrating to Eleventy, a statically generated site workflow using Git, Markdown, and Netlify. She highlights simplicity, developer experience, and reduced reliance on plugins while noting the effort required to migrate years of content, plugins, and styling.

### Source excerpt

WordPress has been with me since my very first post in 2009. There is a lot to love about it: It's open source, it has a thriving ecosystem, a beautiful default theme, and a revolutionary block editor that makes my inner UX geek giddy. Plus, WP made building a website and publishing content accessible to everyone. No wonder it's the most popular CMS in the world, by a huge margin. However, for me, the bad had started to outweigh the good: Things I could do in minutes in a static site, in WP required finding a plugin or tweaking PHP code. It was slow and bloated. Getting a draft out of it and into another medium was a pain. Despite having never been hacked, I was terrified about it, given all the horror stories. I was periodically getting "Error establishing a database connection" errors, whose frequency kept increasing. It was time to move on. It's not you WP, it's me. It seemed obvious that the next step would be a statically generated blog. I had been using Eleventy for a while on a variety of sites at that point and loved it, so using that was a no-brainer. In fact, my blog was one of my last remaining non-JAMstack sites, and by far the biggest. I had built a simple 11ty blog for my husband a year ago, and was almost jealous of the convenience and simplicity. There are so many conveniences that just come for free with this workflow: git, Markdown, custom components, even GitHub Copilot as you write your prose! And if you can make the repo public, oooooh, the possibilities! People could even file PRs and issues for your blog posts! Using Netlify as a platform was also a no-brainer: I had been using it for years, for over 30 sites at this point! I love their simplicity, their focus on developer experience, and their commitment to open source. I also happen to know a bunch of folks there, and they have a great culture too. However, I was dreading the amount of work it would take to migrate 14 years of content, plugins, and styling. The stroke that broke the camel's

## Rethinking Categorization

DevFeed: [Rethinking Categorization](<https://devfeed.tech/articles/rethinking-categorization-52152.md>)

Original publisher: [Read original article](<https://lea.verou.me/blog/2023/rethinking-categorization/>)

Author: Lea Verou

Published: 2023-07-20T00:00:00Z

Content type: opinion

Language: en

Sources: [Lea Verou's blog](<https://devfeed.tech/sources/lea-verou-s-blog.md>)

Topics: [Information Architecture](<https://devfeed.tech/topics/information-architecture.md>), [11ty](<https://devfeed.tech/topics/11ty.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Netlify](<https://devfeed.tech/topics/netlify.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [WordPress](<https://devfeed.tech/topics/wordpress.md>)

Tags: [11ty](<https://devfeed.tech/tags/11ty.md>), [blog](<https://devfeed.tech/tags/blog.md>), [categories](<https://devfeed.tech/tags/categories.md>), [folksonomies](<https://devfeed.tech/tags/folksonomies.md>), [ia](<https://devfeed.tech/tags/ia.md>), [information-architecture](<https://devfeed.tech/tags/information-architecture.md>), [meta](<https://devfeed.tech/tags/meta.md>), [migration](<https://devfeed.tech/tags/migration.md>), [netlify](<https://devfeed.tech/tags/netlify.md>), [tags](<https://devfeed.tech/tags/tags.md>), [taxonomies](<https://devfeed.tech/tags/taxonomies.md>), [ux](<https://devfeed.tech/tags/ux.md>), [web](<https://devfeed.tech/tags/web.md>), [wordpress](<https://devfeed.tech/tags/wordpress.md>)

### AI overview

An account of rethinking a blog's information architecture while migrating from WordPress to 11ty. It explains separating categories from tags, handling tag aliases with global data and dynamically generated Netlify redirects, and presenting orphan tags in the tag index.

### Source excerpt

This is the third spinoff post in the migration saga of this blog from WordPress to 11ty. Migrating was a good opportunity to rethink the information architecture of my site, especially around categorization. Categories vs Tags Just like most WP users, I was using both categories and tags, simply because they came for free. However the difference between them was a bit fuzzy, as evidenced by how inconsistently they are used, both here and around the Web. I was mainly using Categories for the type of article (Articles, Rants, Releases, Tips, Tutorials, News, Thoughts), however there were also categories that were more like content tags (e.g. CSS WG, Original, Speaking, Benchmarks). This was easily solved by moving the latter to actual tags. However, tags are no panacea, there are several issues with them as well. Problems with tags Tag aliases First, there were many tags that were synonyms of each other, and posts were fragmented across them, or had to include both (e.g. JS and Javascript). I addressed this by defining aliases in a global data file, and using Eleventy to dynamically build Netlify redirects for them. # Tag aliases {% for alias, tag in tag_aliases %}/tags/{{ alias }}/ /tags/{{ tag }}/ 301 {% endfor %} Turns out I'm not the first to think of building the Netlify _redirects file dynamically, some googling revealed this blog post from 2021 that does the same thing. I've also decided to expose these aliases in the tags index: "Orphan" tags Lastly, another issue is what I call "orphan tags": Tags that are only used in a single post. The primary use case for both tags and categories is to help you discover related content. Tags that are only used once clutter the list of tags, but serve no actual purpose. It is important to note that orphan tags are not (always) an authoring mistake. While some tags are definitely too specific and thus unlikely to be used again, the vast majority of orphan tags are tags that could plausibly be used again, but it simply hasn'