fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

@carlton An excellent article, and it’s made me think again about the third-party package approach in a positive way.

I found myself saying the other day that I think the future attractiveness of Django will have less to do with adding features. I foresee that improvements to the documentation and guides will help make the framework more adoptable.

Preferably I’d also get more popular, modern features like type hints, but that is not a quick fix.

@carlton To give an example, when I was still teaching, my students (17–21) had to experiment with several front-end frameworks.

To my surprise—as they would often skip the docs and go straight for ChatGPT—I often heard the argument that they liked Tailwind over Bootstrap because the former has “better” documentation.

As the old UX wisdom goes, “If the user can’t find it, it doesn’t exist.” Django has one of the few documentations I navigate via search engine, so there’s a point.

@mahryekuh thanks Marijke l, yes, I think I agree. Mentally we could ask what we’d do if technically Django were frozen? How would we advance it then?

Obvs we’ll keep advancing, but I think the answer to that is where the low hanging fruit really is. (Sometimes the **if only we had X new feature** is catnip)

@carlton I doubt Django would be frozen feature-wise, since the majority of contributions center around code.

Not everyone thinks about pure documentation changes as a form of contribution, and it almost feels like the translation team lives in obscurity (as in, they’re not mentioned enough in the process).

I think Django would be OK if temporarily feature frozen because there is already a lot and in packages. However…

@carlton We should not fall into the trap of being weary of all that is new. Yes, a lot of “of this would be fun” could be catnip, but not all.

We cannot deny that typehinted, async, quick to set up frameworks and packages have gained popularity in rapid speed.

Now, I have my own reservations about some of these, but you cannot deny that a new generation of developers has different expectations than the older ones.

Carlton Gibson 🇪🇺

@mahryekuh I don’t think I’m saying anything in that direction 😇

@carlton I went on a little side quest there. 😆