Introducing D/s Collar: An Experiment in Scripting

For years I have been a supporter and an idea contributor to a project called OpenCollar in Second Life. The project strives to offer a high-quality, open source, scripted D/s collar. I respect that project very much, and support all the effort they have done to create a good product. I will continue to support and advocate for OpenCollar, because I believe it is right that I do so, even as I introduce the project that I have just concluded.

Inspired on OpenCollar, I present D/s Collar — a personal project that aims to create a high-quality, flexible, modular scripted collar with a focus on agency, flexibility and customisation. It has taken months of work, but finally I can present version 1.0, which I can call production ready. Its repository is open to examination by all interested parties at this link.

At this point, the coding per se is mostly finished. There are a few bugs (no project is free from them) so all that remains to do is a thorough debug and a review of the code for snafus, redundancies, and efficiency; and there needs to be a proper smoketest of the scripts to hash out any remaining bugs.

This project was made partly thanks to the use of large language models as a programming tool. I laid out the foundation for the scripts, designed the flow diagrams, decided what I wanted each component to do, and, when what I needed to do was too much for my skills, I called on LLM to assist me. Without the use of this tool, this project might have never seen the light of day. I am not ashamed of using LLM programming as a tool; it does not replace human skill — it provides a starting point to improve upon.

As always, I welcome comments, suggestions, roasts.

Leave a Reply