Who benefits from the AI guardrails
The calls for AI regulation arrived just as the technology plateaued. The danger is people handing too much autonomy to a machine, and the guardrails mostly target local AI.

Prestigious operator of commplicated auto-complete.
Written on October 13, 2026
The calls for AI regulation arrived just as the technology plateaued. The danger is people handing too much autonomy to a machine, and the guardrails mostly target local AI.
Written on October 7, 2026
It's funny, I wrote this to complain about the direction php but my LLM keeps wanting to turn this into a positive take on php.
Written on April 29, 2026
AI agents can build a full-stack app in an afternoon, but should it. The right workflow depends on your experience level. A guide to using generative AI effectively whether you're a seasoned engineer or just starting out.
Written on February 15, 2018
This is an export of my session from DrupalCon Baltimore 2017. This is here for posterity. The least effort possible was put into transcribing it from presentation format to a web page.
Written on November 21, 2016
I need to know what to study, not that I am bored or have lots of time. I just need a new tool in my belt.
Written on December 23, 2015
Every "learn to make games" tutorial hands you the same space shooter. I want to make a different one — built around a question instead of a high score.
Written on December 22, 2015
Why do we need a new game system? Because everything made today does too much.
Written on July 26, 2015
As you might remember in my post on replacing Jekyll with Gulp (and my post on Jekyll). YAML will be a large part of getting this working.
First am trying to use npm-yaml. Simple installation, npm install --save-dev npm-yaml. And it works great with the _config file that holds general site information. So I try it with the html.
gulp.task('test-index', function() {
var config = gulp.src('./index.html')
.pipe(yaml({ space: 2 }))
.pipe(gulp.dest('./gulp-dist/'))
})
With that I get a big fat …
Written on June 15, 2015
Jekyll solved my blog problem: it is fast to set up, free to host, and I actually write content on it instead of endlessly rebuilding the platform. But now I am wondering if I even need Jekyll, or if I can replace it with Gulp and cut out the Ruby dependency entirely.
One of the first “Content Management Systems” I ever wrote was a perl script that took flat text files and wrapped templates around them and gave me html. I cobbled this thing together and thought, huh, it worked. At the time everything was changing and I hardly ever wrote content. So a script that did this wasn’t extremely useful to me. It was more of an academic experience – especially because, at the time, I wasn’t a professional web developer.
Written on May 18, 2015
I have been in LA again for DrupalCon. To my surprise this was not the first year of a DrupalCon Stabbing.
I lived in Long Beach for around 7 years. Every time I had some regular obligation. I did my due diligence and checked to see if I could take public transit to wherever I was going, whenever I need to go there. Be it school, or work, or church. I was never able to find a reasonable commute on public transportation. Every time I found a 20 mile commute would lead to a 3 hour and 5 transfer bus route. It was simply a fact that nowhere that I needed to go was a place the bus wanted to take me.
Written on October 6, 2013
Some general thoughts on the how and why of Graceful Degradation and Progressive Enhancement. No tutorials here, more philosophical than functional