I’ve gotten to a point where writing code without heavily relying on an #LLM #CodingHarness feels sloppy. #SpecDrivenDevelopment has been a game-changer for me. If you haven’t heard about it yet, there are a few famous implementations worth looking up, like #Github #SpecKit: https://github.com/github/spec-kit.
GitHub - github/spec-kit: 💫 Toolkit to help you get started with Spec-Driven Development

💫 Toolkit to help you get started with Spec-Driven Development - github/spec-kit

GitHub

That said, I haven’t found an off-the-shelf #SDD plugin that fits my needs, so I built my own. It's specific to my #Django setup (so it includes all sorts of things about how to structure apps, testing practices, #htmx, and a lot more).

I spoke about it a bit recently on #Jetbrains #PyTV: https://www.youtube.com/live/qKkyBhXIJJU?si=DAc14KmI77MJan0Z&t=14386. (I recommend watching the whole conference - it’s a really engaging format, full of tasty #Python nuggets.)

Python Unplugged on PyTV – Free Online Python Conference

YouTube

I've got a bunch of blog articles in the pipeline in which I'll explore different aspects. Stay tuned if this sounds interesting.

I'm also working on a #SDD for #Django Course through my company #Prelude. Feel free to ping me if you want me to keep you in the loop.

@sheena Cool, glad you're doing that. My DeepLearning.AI course on SDD just went up this week, and one of my conclusions was: don't show an existing, teach people how to do their own.

I have a super-long list now of what I'd like in an SDD framework. Would be fun to chat and compare with your list.

@pauleveritt that would be cool!
Also, nice work :)

I'm busy putting together a 2 day workshop to help people get started with SDD with Django. And a few other tricks. I'll make an announcement about it in a couple of days.

It would be great to trade notes

@pauleveritt can you share a link to your course? Keen to see it!
Spec-Driven Development with Coding Agents - DeepLearning.AI

Move beyond vibe coding: write clear specs that give your coding agent the context it needs to build intentional, maintainable software.

DeepLearning.AI - Learning Platform