HUMAN ONLY (1 Posts)
The standard. All original, all me.
AI ASSISTED (9 Posts)
Early posts. My ideas, AI helped execute. Phasing this out.
AI SLOP (NEVER)
Never. Not here.
← back to all posts

A Pledge About Robot Words, and My Next Chapter

Authorship Badges

I am making a pledge right now. I vow to be transparent about the use of AI in all of the work that I do. I really don’t care if it can produce fast results with low effort, I’m not reading that crap if you post it. No one wants to read robot words.

I have implemented an #Authorship badge system on the site. Every post gets an authorship badge, either Human Only (written 100% by me), or AI Assisted. For AI-assisted posts, the scope of the assistance is limited to: outline creation, rewording some sentences, and light editing. I never have and never will publish AI slop.

On a related note, this site is changing. So far, It has been a “proof of work” blog, documenting my 6-month journey of gaining deep AI tools knowledge and building processes, workflows, tools, and products. During this time, I iterated and developed my “specbuilt” approach, while using it to build tools and products, many of which I use daily in my own workflow.

Now that my specbuilt approach has matured, it is ready to be applied to products I put out into the world, taking on client projects, and helping guide clients through using this new technology well.

To close, here is a quick list of the projects that I completed before starting this blog, closing the “proof of work” circle that led to my specbuilt process:

DateProject NameDescriptionTechs Used
08.05.25wpfxaml-lessonReference implementation and UI guide for WPF/XAML patterns and common practicesC#/.NET, WPF XAML
08.07.25mediabeast-auth-githubGitHub OAuth authentication implementation for MediaBeastNext.js, GitHub OAuth
08.26.25image-cleanerImage processing / cleanup utilityPython
08.28.25spinebeastProof of concept for identifying movies from DVD/Blu-ray shelf photos using spine detection and OCRPython, FastAPI, OpenCV, Tesseract OCR, React
08.29.25mediatreatsProof of concept phone/web app for scanning UPCs and sourcing shelves of physical mediaNode.js/Express, PostgreSQL, HTML/CSS/JavaScript
09.02.25movie-hover-letterboxdChrome extension showing movie release years via tooltip with right click, then pull up Letterboxd reviewJavaScript, OMDB API
09.08.25zustand-demoResearch/educational React project demonstrating Zustand state management with modern patternsReact, Zustand, TypeScript, Tailwind CSS
09.15.25photo-uploaderWindows system tray app that auto-monitors a folder and uploads photos to a Supabase databaseElectron, TypeScript, Supabase
9.15 - 11.15eBay listing toolsWorked on eBay listing tools and used them daily. Took a full month to focus on running $10k/month MediaBeast eBay physical media store business. Punted when confirmed inability to scale due to sourcing constraints.
10.20.25upc-scan-listenerGUI app for listening to UPC barcode scanner input with fuzzy matching and rapid lookupPython, PyQt5, pynput
11.13.25bat-to-exeConvert batch files to silent standalone executablesPython
11.18.25p2p-movie-collection-trackerMovie tracker using PouchDB for offline-first peer-to-peer data syncSvelteKit, PouchDB, TypeScript, Vite
11.19.25shelfgrade-phoneFlutter mobile app for ShelfGrade collection trackerFlutter
11.21.25shelfgrade-component-playgroundTesting playground for “Discogs for movies” — ScrapingDog and UPC APIs
12.07.25scraper-testingShort-lived experiments with scraping various movie info, but none viable. Scraping is shady — wanted no part of it.Python
12.11.25titledate-to-lbxTkinter desktop app integrating TMDB API lookups with Letterboxd — duplicate detection, backups, database managementPython, Tkinter, TMDB API, SQLite
12.15.25weektodoTake existing MIT-licensed open source project and modify it to add multiple user profilesVue 3, Electron 25, Bootstrap 5, Vuex, SASS, Docker

…and that’s about it.