studiomcah
Art • Books • Writing
More AI Experiments: In Which the Jaguar Vibe-Codes
March 29, 2025

Coding an interface into my Ai-Naidari lexicon is my current side project… though can I call it a side project when my other two projects currently are the Ai-Naidari meta-conversations and a Kherishdar novel? It’s obviously all just swirled together in my brain. But I’ve always wanted some kind of standalone gamified language thingie for this setting and putting it together was beyond both my time constraints and my capabilities.

Except now there’s vibe coding.

For those of you who aren’t terminally online (like me), vibe coding is talking to AI about what you want and having AI code you the results. And… it works. Two days later, I have a minimally viable interface that searches my google spreadsheet and returns you words, teaches you a word of the day, and gives you a random word when you ask. Which is honestly magical. A thing I wanted done for years, just… like that. And my oh my, I have learned a lot.

One – I don’t know how well vibe coding works if you haven’t done some coding and/or sysadmin work in the past. I am by no means a coder; at best, I was good at patching together pieces of things written by other people, and I could construct a useful SQL query for a database most days, and I could figure out some very basic sysadmin tasks. I’ve also written some design documents, and read a bunch, and I have a functional knowledge of how software works at a high level. This means I am able to tell AI what I want (“I’d like the user to select between two drop down boxes, one of which will search for the user input in the ‘meaning’ column and one that will search in the ‘category’ column”).


It also means when something breaks and AI explains what it is, I have a basic idea of what it’s talking about and I know enough to know when something I’m doing is potentially dangerous. At least two problems we ran into, I figured out how to fix myself because I’d had sufficient prior experience with all this stuff to spot it before Grok did. (The most amusing one involved my text editor wrapping long lines, which ‘broke’ them by python standards.)

So I don’t know how well this would work if you’re starting from square one. But when you’re starting from a very rusty square 5, it’s interesting how fast you can blow the rust off and get moving.

Two – interestingly (to me), a lot of the errors I ran into were environmental. I spent all of Day 1 trying to figure out why python wasn’t working on my host, and Grok and I went through hours of trial and error before we pinned it down to a host permission error that I had to contact my hosting company to resolve. Nearly all of my problems weren’t code problems, they were interactions between the code and the environment, because I hadn’t set up the environment… my hosting provider had. So I didn’t know enough about it to guess at the issues until we brute-forced our way down a chain of tests.

Three – Grok and I went through literally hours of trial and error. I don’t think I can express how enormous that is. “This broke.” “Great, check here for error messages. What do you see?” “Here, this.” “Oh, that means xyz, let’s try this.” Over. And over. And over. And unlike a person, Grok never got tired of helping me, never got impatient or frustrated, never wandered off to do something else, and never ran out of ideas.

When I got my first day job, they wanted me to write web pages, which I could do. But they gave me a bare metal RAID and said ‘put some hard drives in this thing, install an OS on it, then install a web server and make the website' which... is like telling someone to make a cookie by showing you the field where they expect you to plant the wheat. If I hadn’t had very patient friends I could run to for advice, I would have failed right out the gate. And everything I ever learned, I learned either by painstakingly searching forums, reading out-of-date books, or asking people to teach me... in their spare time because they were all busy doing their own jobs. And how embarrassing and frustrating it was to have to constantly bother them for help…!

Imagine having AI as your always-on, always-ready teacher. I’m imagining me with that tool back then and how much faster and more effective I would have been. It’s mind-blowing.

Which brings me to four – I am learning a great deal. Some of the stuff we did I am only hazy on; the API business is still at the “just do what Grok says” stage for me. But a lot of the stuff I was hazy on before going into this experiment, I now see far more clearly. Things like data structure (in the  ‘okay, the way I have the data set up makes it difficult to use’ sense)… you learn that a lot faster when you try to access it than when you imagine how it’s going to be accessed. You also learn about UI a lot faster when you actually use trial versions of a UI than you do when poking other people’s, or designing a UI without testing a live version.

I can totally see vibe coding being a tool to become a better coder. IF (and only if!) you pay attention and ask it to explain things as you go.

Five – I wonder how many people realize how insanely complex all the backend systems are that power our consensus technological reality. It concerns me how opaque that stuff is. I hope lots and lots of people are learning how to maintain it or we’re going to be in trouble.

Finally… I’m having fun. I’m not going to say spending four or five hours iterating through error messages is everyone’s idea of fun, but there was something magical about the AI always having something new to try, always ready to tell me how to find a tool I wasn’t sure how to use and walk me through it, always encouraging me to keep going. And once my little talking-head interface was up and every change I made was testable live, it was just tremendous. To go from ‘this is an idea I’ve had in my head for years’ to ‘it works, now you just need to make it prettier and more robust’ is… insanely cool.

If you'd like to play with my alpha version interface, pop onto my discord. I'm limiting it for now because I only have 300 credits worth of API calls and I have a lot of testing and fixing I want to do before I run out of them! But I should be able to get this thing to the point where I can make it generally available, and by then I’ll have learned enough to do some other projects I’ve wanted to do, like a book recommendation game, and maybe a wiki interface and some other silly but fun things.

I keep finding use cases for AI that are honestly pretty amazing. Using it as an assistant for conlang was great for me... but this use case is great for my fans, or will be eventually, and I'm really excited about it.

For those of you who don’t care and mostly want to know about the setting stuff… I’m thinking the girl is from Elidzin, the Regal house that marries into Qevellen. But I’m still trying to decide who our hostess is. I should ask...!

community logo
Join the studiomcah Community
To read more articles like this, sign up and join my community today
0
What else you may like…
Videos
Podcasts
Posts
Articles
October 27, 2021
Cursive Practice Video, to Relax

Or at least, I intend it to be relaxing. Hopefully it delivers.
4:22 minutes

Materials:

00:04:27
Overview of the First Oil Paint Experiment

In which I talk about the paper, the paint, and the experience of oils versus gouache. Fun stuff, will do more.

Thank you Locals supporters! Your contribution to my art war chest here is what's powering these experiments and videos. For now I'm keeping them public but I may start doing some subscriber-only videos if you all are interested.💖

00:03:35
Video Review: Oil Painting Papers

My initial review on receipt of the three oil paper products I ordered: the Canson pad, the Rembrandt block, and the Arches single sheets.

00:01:54
November 09, 2021
Alysha Misc

Thanks for your comments yesterday on the business post... all very provocative, in a good way. I'll try to respond to all of them today.

Some Alysha misc now, since I'm gearing up for the results of the Kickstarter!

Petrov is giving away coupon codes for every book in the Alysha series (and has some leftover coupons for Marda and the business book). You can pick those up here (and please do! The books are bought already, someone should use them!) https://twitter.com/PetrovNeutrino/status/1457344535843987461

Our own @JudasComplex sent along a sample of the Faith in the Service audiobook, which I've attached for your delight! I... haven't had a chance to listen to it. Don't ask me about my past week and a half or so. Putting it here will guarantee I get to it.

After hearing the amused comments during the livestream, I went ahead and added all the ship type illustrations I have inked from the 90s to the wiki. Glory in the rampant adorableness of their anthropomorphic stylings! See those ...

Alysha Misc
The Jaguar's Heart 7: We Are Not a Monolith

A little comedy today, at least in the link. Transcript follows.


Hi, all. Welcome to this episode of The Jaguar’s Heart.

A while back I was introduced to a comedy sketch about Cuban coffee by a Mexican comedian, Gabriel Iglesias. ( The sketch begins with him greeting all his fellow Latinos and then backing up to say ‘but we’re all different, aren’t we’ which is a segue into a demonstration of how different Hispanics speak Spanish.

It is hilarious. First, because I am a Spanish speaker and a linguistics hobbyist, and his portrayal of various accents resonated with my experiences in trying to make sense of them myself… Not always easy, since from culture to culture, slang and accent are often totally different (and sometimes grammar! Spaniards use a grammatical construct that has died out in many other Spanish-speaking countries, the plural “you.”)

I also loved it because the Cuban coffee part is real. I grew up with Cubans. I know how we are....

The Jaguar's Heart 7: We Are Not a Monolith
The Jaguar's Heart 6: Hatespeech

One of the most common things I hear (and say) right now is "the asymmetry is the story." Here's one about how none of us are innocent of the sins we hate in others.


Hi, all. Welcome to this week’s episode of The Jaguar’s Heart.

It’s been weeks since the Baen’s Bar incident and I’m still thinking about it... because the longer I do, the more I feel, overwhelmingly, that it’s obvious that the problem is deeper than “this forum was saying stuff that offended us.” We have to back up to the glaring fact that people on opposite sides no longer consider each other human. Nothing I say will matter because the people disagreeing with me don’t think I’m human. They have denied my humanity; they have not bothered to listen to my beliefs, or have fake-listened to them in that way that people do when they’re so ready to prove you wrong that they’re only using your speech to provide talking points for their own ideas.

We have forgotten how to listen.

Increasingly, we have also ...

The Jaguar's Heart 6: Hatespeech
What's Up Jaguar!

                We’re just about at the midpoint of 2025, so I thought today would be a good day to do a Jaguar check-in! What a weird year it’s been. Very busy, family-wise, with lots of both good and challenging changes; I am using up a lot of time on that, but how is that news? You know how it goes.

                My current major project is finishing up the second Jokka collection and mailing all the Kickstarter prizes. That should be wrapped up next month sometime, when we start the Red Honey serialization. I tell you, it’s a wild to be scanning old sketchbooks, only to find sketches of the Red Honey characters from the 2000s! This story has been on the backburner a long time! I also unearthed a lot of sketches from the development of the jokka.org website, which I used the wayback machine to archive (as much as possible). I’m thinking of restoring some amount of it to my current website, which is my other major project right now: my website. I feel like ...

Time to Vote! Badge Styles!

I want to do these badge designs for things like shirts, acrylic pins, and the quiz! What design do you like? There are four "head and bust" styles and two "full body" styles.

post photo preview
Upcoming Serial Plans

As you all know (she says), we’ve reached the end of our last serial, Live, Love, Level, and I’ve been dragging my heels about what to do next… mostly because it’s hard for me to write more than one story at a time and if a serial goes on long enough, I’ll inevitably be working on another project. But I had a brainstorm when the Kickstarter got us every stretch goal except the Red Honey novella, which some of you have been waiting for, for decades. That story’s already 5000 words toward an expected 1,5000 (I know, I know) and the Kickstarter has definitively proved that the Jokka still have fans who want more stories.

SO! Our next serial will be Red Honey, the story of how the Jokka moved out of the nomadic age into the age of settlements. Some of you might remember the seeds of that evolution in Kediil’s second adventure, “New Stories.” And Roika and Keshul talked briefly about the first Jokku settlement during Pearl, hinting that there was some drama involved. Well, there is, ...

post photo preview
Meta-Conversations: Ungovernable
Read full Article
Gamelit Final (gg gg)
Read full Article
INNNNNCOMING
News for Early Summer 2025

KICKSTARTER KICKSTARTER GO GO GO

The Jokka kickstarter launches Thursday! And runs for 12 days, so if you want any of the original art (or one of the few “get yourself drawn as one of the Jokka” slots), go sign up to be notified of launch!

ON THE HORIZON: A LOT MORE ART

Scott Adams is fond of saying that you either want something, or you decide. That if you’re in the ‘I want’ phase, you don’t actually take steps; things only start happening when you have decided they’re going to happen. And I, ariisen, have finally decided I’m sick of not scanning and archiving my sketchbooks and turning them into stuff you can enjoy, like art books and prints and wiki images! I’ve already done Sketchbooks 1-10, and I’ve made a start on the next set of ten.

My plan is to run a Kickstarter for the first art book in a month or two (so if you’re a fan of my art more than my writing, your campaign is coming!) and use that as the proof-of-concept for the process for the remaining 200 or so… see where the issues are, streamline where I can, order proofs of the art book and decide what paper I like and what kinds of covers are economically feasible. I’ve timed myself and it takes about two hours to scan one sketchbook, if I stand there and do nothing but turn pages. I don’t think I can make that part go by faster, but I might be able to do something about the post-processing phase. Let the experimentation begin!

While I’m doing that, I’ll be posting some of the scans here! These posts will be separate from Back in Time Tuesday, which is for finished artwork dug out of the closet from whatever time period I feel like sharing. This means the Patreon will be getting EVEN MORE ART.

I’m debating right now whether the art sharing will be my “serial” until I’m ready to serialize new fiction. Someone also suggested writing wiki/worldbuilding entries as serial content, which might be fun. But I’m still only wanting to do those things—I definitely haven’t decided. Until then, there definitely will be an art explosion. I’ve montaged some things up there as demonstration of what you have to look forward to!

If you are a lurker, now’s a good time to decide whether you want to subscribe to contribute to my coffee fund. I do, in fact, literally drink a cup of coffee while trapped in my laundry room, turning pages and leaning on the drier! Or if you’re a paying subscriber, consider buying me a monthly coffee if you’re currently in the ‘tossing the jaguar a buck’ club. My coffee capsules are closer to $2 after shipping. XD

We’re all overloaded and looking for moments of beauty and cheer and inspiration in our days. A lot of this older artwork is silly, or delightful, or cartoonical, and I think it might be just what we need.

Seriously, check out happy bee guy there. What even was that. Lol.😂

Anyway, I'm doing the things! Jokka! Art! Fun! Forth!

Read full Article
See More
Available on mobile and TV devices
google store google store app store app store
google store google store app tv store app tv store amazon store amazon store roku store roku store
Powered by Locals