December 02, 2023
What do you do when you can't make your application faster? What if you don't really want to?...
Read MoreNovember 29, 2023
President Biden figures we need hundreds of new PhD Chief AI Officers. Hmmm....
Read MoreNovember 21, 2023
Some thoughts on the OpenAI Altman debacle and doing Tech Tai Chi....
Read MoreNovember 08, 2023
How I dealt with ChatGPT's slow API and my CirciBot chatbot timing out on Netlify....
Read MoreNovember 05, 2023
CirciBot is a quick demo of how you can use your own content to create a helpful chatbot and more......
Read MoreOctober 27, 2023
Closing the week with a return to mocking our Robot Overlords. Oh, I'll be sorry....
Read MoreOctober 25, 2023
Here's a spin on AI I bet you didn't think you'd hear from me: AI is an assistive technology....
Read MoreOctober 20, 2023
Most of the time, getting the data you need in a format that you can use is harder than knowing what to do with it....
Read MoreOctober 17, 2023
l've been doing a bunch of projects with large language models, and one thing I've noticed is that you often really NEED the consistency that a GraphQL or REST query gives you but generative AI doesn't....
Read MoreAugust 28, 2023
AI is not a person. It is, ultimately, software. People hallucinate. People misspeak. Software is just wrong. ...
Read MoreMay 11, 2023
Why I don't think AI is going to bring about the end of work as we know it. Yet....
Read MoreFebruary 27, 2023
A little opinion piece on how I find myself regularly using AI tools now, and why I think they actually enhance creativity....
Read MoreFebruary 24, 2023
Riding the ChatGPT wave in a practical way with a Slack chatbot...
Read MoreFebruary 10, 2023
A quick note to say that the move off of strapi took about 15 minutes. No CMS UI, so it's a little janky for editing, but ¯\_(ツ)_/¯ I'll deal with it....
Read MoreFebruary 07, 2023
You ever have one of those days where you're SURE you know what's wrong. So sure that you ignore the obvious?...
Read MoreFebruary 07, 2023
Open source is great. I'm a huge fan. But, sometimes, maintainers wander off. Sometimes, the project takes a left when I want it to take a right. The latter is Strapi. So, maybe, it's time we say goodbye. No hard feelings....
Read MoreFebruary 03, 2023
Some notes from my site upgrade from Next.js to Remix Run and @material-ui to @mui, among other things....
Read MoreFebruary 03, 2023
My mail broke, and I didn't notice. So most of the leads that came in to this site last year went ignored. Oops. This is that story....
Read MoreJanuary 21, 2023
Well, it's been a year, and I finally have a few minutes to upgrade some of the bits I use on this site. If you have any interest in Strapi v3-v4 and/or Next.js -> Remix, feel free to follow along....
Read MoreJanuary 16, 2022
A headless CMS sounds a little terrifying, but they're a great way to "decouple" your site from your content. Rian explains the idea and benefits of the headless CMS approach....
Read MoreJanuary 12, 2022
Why is it that SEO is such a den of vipers? Whose fault is it? Is there anything to do?...
Read MoreJanuary 03, 2022
New Year's Resolutions rarely work for me. They're unreasonable goals set on an arbitrary date. Here are mine for 2022....
Read MoreSeptember 03, 2021
'Build or buy?' may be the most common question I've been asked over the years. The answer is never clear, but here are five things I like to consider when making that recommendation....
Read MoreAugust 10, 2021
Having just launched Circinaut's new site, I thought I'd put together a blog article to kick things off. What better subject than why Circinaut's consulting CTO services are so valuable to our clients....
Read More