|
|
|
|
|
by michaelcampbell
859 days ago
|
|
I worked in a place using Django, with dozens of additional plugins and enhancements. And my PR's were routinely flagged for writing 3-5 lines of idiomatic python that any python programmer (indeed, any PROGRAMMER) would have understood instead of spending half a day to try and find the "Django way" (or worse, the "whatever 5000 line plugin we installed to save the programmer from having to repeat 2 lines of idiomatic python 10-12 times") way to do it. Their (IMO insane) adherence to the common, but misunderstood idea of DRY was insanely unproductive. These frameworks become "languages" in themselves, and unless you're in it all day every day, it's _harder_ to get things done due to their incredibly large attack surface. |
|
I'm very curious to see how that may look like. I've been using Django for years now and was never faced with such choice.