5,035 karma · joined February 1, 2018
(Actually I would argue every business past a tiny size should have access to a 3D printer, it can save a lot of money in subtle ways, though its rarely business-critical)
Working on a "simple html page" that is actually 5 different independent "subpages" (routes, views, templates) in the backend is awful. The UX was improved, but the DX was sacrificed.
I recommend having a single view function for each page/SPA and do sub-routing within that function to handle page fragments. In other words, use a GET/path/Header parameter that indicates which fragment is currently needed, defaulting to the full document as normal. Just make sure you are considering request logging and client-side caching in your solution.
This makes it very easy to add/remove async content from the page, since you are just editing the one view function/template and you can easily reason about the entire page as one logical unit.
It also means you don't need to duplicate security logic or other middlewares for the page, since it can be implemented once at the start of your multi-faceted view function.
What a contradiction. Strong evidence that standard-driven programming language development is much worse than implementation-driven development. Standards should be used for data types and external interfaces/protocols, not programming languages.
The problem is allowing this kind of frantic tactical development even in "peace time".
But for optimal DX it can still be preferable to VSCode tunnel into your big powerful dev box that has everything configured just right.
Numpy is two decades old. The lesson of "don't write everything in Python" is old news and LLMs just add a little momentum to that.
Glue languages will always exist and Python is the best at it.
The rest comes from tuition and other income.
Even "federal" student loans have largely been privatized.
Or the fact that administrative centralization in campuses has been driven largely by the increasing financialization of higher education, which has all sorts of second-order effects like increased sensitivity to lawsuits and so on.
Less "pure" programming, but lots more programming in general.
Example: https://www.lrb.co.uk/blog/2021/july/information-sovereignty
The underlying problem here is that you don't know what "ideologue" means.
There are many Nice & Respectable people who are extreme ideologues. Words have meaning.
Very weird and defensive response.
Do you have any evidence that this was the reason?