this post was submitted on 28 Oct 2025
200 points (96.3% liked)

Programming

23394 readers
242 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] pennomi@lemmy.world 9 points 1 week ago (2 children)

Because it’s not worth inventing a whole tool for a one-time use. Maybe you’re the kind of person who has to spin up 20 similar Django projects a year and it would be valuable to you.

But for the average person, it’s far more efficient to just have an LLM kick out the first 90% of the boilerplate and code up the last 10% themself.

[–] Feyd@programming.dev 19 points 1 week ago (1 children)

I'd rather use some tool bundled with the framework that outputs code that is up to the current standards and patterns than a tool that will pull defunct patterns from it's training data, make shit up, and make mistakes that easily missed by a reviewer glazing over it

[–] pennomi@lemmy.world 4 points 1 week ago (2 children)

I honestly don’t think such a generic tool is possible, at least in a Django context. The boilerplate is about as minimal as is possible while still maintaining the flexibility to build anything.

[–] mesamunefire@piefed.social 4 points 1 week ago* (last edited 1 week ago) (1 children)

I just use https://github.com/cookiecutter/cookiecutter and call it a day. No AI required. Probably saves me a good 4 hours in the beginning of each project.

Almost all my projects have the same kind of setup nowadays. But thats just work. For personal projects, I use a subset-ish. Theres a custom Admin module that I use to make ALL classes into Django admin models and it takes one import, boom done.

[–] pennomi@lemmy.world 1 points 1 week ago

Sure, I’ve used that too in the past.

[–] Feyd@programming.dev 1 points 1 week ago

If it's as minimal as possible, then the responsible play is to write it thoughtfully and intentionally rather than have something that can make subtle errors to slip through reviews.

[–] AdamBomb@lemmy.sdf.org 1 points 1 week ago (1 children)

“Not worth inventing”? Do you have any idea how insanely expensive LLMs are to run? All for a problem whose solution is basically static text with a few replacements?

[–] pennomi@lemmy.world 0 points 1 week ago (1 children)

You’re focused too much on the “inventing” and not enough on the “one time”. A flexible solution can find value even if it’s otherwise inferior to a rigid one.

[–] AdamBomb@lemmy.sdf.org 2 points 1 week ago* (last edited 1 week ago)

If it’s 90% boilerplate like you were saying above, how flexible does it need to be, really? If it only needs to get 90% there, surely a general-purpose scaffolding tool could do the job just as well.