Kris Erickson
ksoncan34.bsky.social
Kris Erickson
@ksoncan34.bsky.social
I used to think “the end of coding” would arrive as a single catastrophic failure. Lately it looks quieter: agentic frameworks like OpenClaw pushing more of the craft into loops you don’t fully watch—and sometimes, code you don’t even read.
agingcoder.com/posts/agents...

#AgenticAI #LLMs #Agents
Agents all the way down
When agents write, run, and “review” code for us, the real risk isn’t bugs—it’s what happens when we stop verifying and start trusting outputs by default.
agingcoder.com
February 11, 2026 at 6:13 PM
One real use case I thought of for the Copilot SDK (github.com/github/copil...) would be as a first response SRE, but it looks like not yet for even the Frontier models quesma.com/blog/introdu....
github.com
January 29, 2026 at 4:26 PM
I Built an Interactive CV: a resume you can talk to, plus a Fit Assessment that compares job posts to my background. Writeup covers what it took to build it over a weekend:

Writeup: agingcoder.com/posts/i-buil...
Interactive CV: agingcoder.com/cv/

#AI #LLM #RAG
I Built an Interactive CV
A weekend build: a data-driven resume with a digital assistant, streaming Q&A, and a job-fit analyzer.
agingcoder.com
January 26, 2026 at 6:57 AM
Reposted by Kris Erickson
Want to see a cost breakdown and some solid modelling for how public grocery stores could work in Canada? Read a detailed new report from the Canadian Centre for Policy Alternatives:
How public grocery stores could work in Canada - CCPA
Chances are you spent some of your holiday gatherings talking about the price of food. Costs to consumers have increased by almost 30 per cent since 2020, while mega-grocers doubled their profit margins, and total profits ballooned by over 120 per cent. The growing distrust of Canada's oligopolistic food retail system, where five large chains…
avilewis.link
January 24, 2026 at 6:45 PM
People keep talking about how amazing Google's NanoBanana is about visualizing and understanding text and video, and yet when I asked it come up with an feature image for my last blogpost (agingcoder.com/posts/ai-ass...) this was the weirdness it came up with.
January 22, 2026 at 11:48 PM
New post: AI-assisted coding on a budget.

Agentic coding workflows are here, but code review, tests, and budgets still matter. I wrote about building new projects under token constraints and why inference cost is a real factor.

agingcoder.com/posts/ai-ass...

#AIEngineering #Programming #LLMs
AI-Assisted Coding on a Budget
Six more months, we have better tools. Agentic workflows are here: but code review, tests, and budgets still matter.
agingcoder.com
January 21, 2026 at 8:22 PM
AI coding is real.
The perils are real.
The hype is… loud.

My take on Vibe Coding: useful framing, obvious lessons, lots of FAAFO repetition, unresolved contradictions between rigor and YOLO agent chaos.

agingcoder.com/posts/book-r...

#AICoding #VibeCoding #SoftwareEngineering #LLMs #DevOps
Book Review: Vibe Coding
A frank, detailed review of Vibe Coding: hype, metaphors, contradictions, and real-world AI coding lessons.
agingcoder.com
January 6, 2026 at 8:27 PM
Ten years ago I called React Native a “tempting quagmire.” After building a new app in 2025, my verdict is very different. What’s changed, what still hurts, and when I’d recommend it now: agingcoder.com/posts/lookin... #ReactNative #TypeScript
Looking at React Native in 2025
“Ten years, three articles, and one more trip through MobileNativeJavaScript land.”
agingcoder.com
December 9, 2025 at 6:56 AM
Reposted by Kris Erickson
To “my students and to anyone who might listen, I say: Don’t surrender to AI your ability to read, write and think when others once risked their lives and died for the freedom to do so.”

www.huffpost.com/entry/histor...
I Set A Trap To Catch My Students Cheating With AI. The Results Were Shocking.
"Students are not just undermining their ability to learn, but to someday lead."
www.huffpost.com
November 21, 2025 at 12:22 AM
There is definitely something going on with context in ChatGPT 5.1 today. It will answer all the previous questions in the thread (with similar answers to previous results) before answering the current question leading to pages of text. Switching back to 5 Instant or 5 Thinking fixes everything. 🤔
November 15, 2025 at 3:30 PM
Reposted by Kris Erickson
"In August 2025, Google announced that starting next year, it will no longer be possible to develop apps for the Android platform without first registering centrally with Google." What tis means for your rights, and how you can help: keepandroidopen.org
Keep Android Open
Advocating for Android as a free, open platform for everyone to build apps on.
keepandroidopen.org
October 31, 2025 at 11:55 AM
New blog post: RAG Time — Cooking Up Smart Recipe Suggestions with AI

Used a recipe database + embeddings + cosine similarity to build a FastAPI service that suggests recipes from your leftover ingredients.

A tasty intro to RAG.

Read here: agingcoder.com/posts/rag-ti...
RAG Time: Cooking Up Smart Recipe Suggestions with AI and a Dash of Retrieval
This article explores how Retrieval Augmented Generation (RAG) can be used with large language models to suggest recipes based on user-provided ingredients. It walks through building a recipe recommen...
agingcoder.com
October 2, 2025 at 5:11 PM
Reposted by Kris Erickson
I made a simple web app where AIs play a telephone game by taking turns creating images and trying to guess the original text. Unfortunately they are far too good at it so you don't get the comical errors humans make. ai-telephone.timfduffy.com
September 30, 2025 at 8:12 PM
Reposted by Kris Erickson
If you're on #LinkedIn, this is the link for declining their use of your data for training their AI models:

www.linkedin.com/mypreference...
September 18, 2025 at 9:16 PM
Follow-up to my post on clustering recipes with unsupervised learning: now I’ve built a FastAPI endpoint to actually serve recommendations!

From ML exploration → usable service.https://agingcoder.com/posts/2025-08-30-serving-the-cookbook-creating-an-endpoint-for-recipe-recommendations/
August 30, 2025 at 5:00 PM
Continuing my ML series—this time unsupervised. What can we do with our recipe database? Vectorize ingredients, cluster dishes, and surface look-alikes.
🔗 agingcoder.com/posts/2025-0... #MachineLearning #UnsupervisedLearning #DataScience
Clustering the Cookbook: A Taste of Unsupervised Learning
Random Musings on Technology
agingcoder.com
August 25, 2025 at 3:13 PM
Reposted by Kris Erickson
Who really represents you?

Under first-past-the-post, most people are stuck with a single MP they didn’t vote for.

Proportional representation gives you a team of local or regional MPs who reflect your values.

Here’s how proportional representation strengthens local democracy 🧵1/8
August 7, 2025 at 4:51 PM
Kind of sad, Gemini doesn't know anything about Google's own applications. But ChatGPT had no problem answering.
August 7, 2025 at 3:26 PM
Reposted by Kris Erickson
ikea captcha
August 1, 2025 at 8:21 AM
Reposted by Kris Erickson
Duolingo share price since their "AI first" disaster - down ~35%

Daily active user (DAU) growth down 25%
August 1, 2025 at 9:06 AM
Can a tiny LLM like Phi‑4‑mini or O3‑mini outperform a classic supervised ML model for extracting recipes from messy HTML?

agingcoder.com/posts/2025-07-26-can-a-tiny-llm-beat-a-supervised-model/
#MachineLearning #LLM #SupervisedLearning
Can a Tiny LLM Beat A Supervised Model?
Random Musings on Technology
agingcoder.com
July 26, 2025 at 3:50 PM
Part 4 of my supervised learning series is out!
How does model choice impact real-world results (and deployment headaches)? Plus show how bring the models into production via FastAPI & Docker.
agingcoder.com/posts/2025-0...
#AI #scikitLearn #MachineLearning #DataScience
Experiments in Supervised Learning Part 4
Random Musings on Technology
agingcoder.com
June 29, 2025 at 4:30 PM
Part 3 of my Supervised Learning series is LIVE!
How do you take a naive model and tune it into something nearly production-ready?
Find out in my latest deep dive with real scikit-learn code & tips:
🔗 agingcoder.com/posts/2025-0...
#MachineLearning #scikitlearn #AI #Python
Experiments in Supervised Learning Part 3
Random Musings on Technology
agingcoder.com
June 24, 2025 at 3:19 PM
I've written a fairly technical blog (and have already published the first 2 of at least 4 parts) on Supervised Learning. You can read all about it, starting with agingcoder.com/posts/2025-0... and continuing in this article agingcoder.com/posts/2025-0...
Experiments in Supervised Learning: Lessons from an old Recipe App
Random Musings on Technology
agingcoder.com
June 16, 2025 at 3:54 PM
Blogged about my experience with various AI Coding Assistants (GitHub CoPilot, Cursor, Windsurf, Junie): agingcoder.com/posts/2025-0...
LLMs and Coding 6 months later
Good lord, it has been 6 months since I last wrote a post about LLMs and coding and how the world has changed.
agingcoder.com
May 28, 2025 at 12:54 AM