I really like the MathMajor channel too but for the moment it's very Abstract Algebra centric. For those of you who speak French I can also recommend https://m.youtube.com/@MathsAdultes with videos made by a teacher whose students are future Maths teachers and cover a broad variety of topics like Series, Number theory, Measure theory (from Lebesgue to the dominated converge theroem),...
The latest videos are about Topology.
You don't have to put all the tables in a single monstrous diagram.
Tools will probably generate those but I usually provides several simpler ones in the documentation offering several perspectives e.g. authentication, acl/rbac,...
I worked on an application that helps prevent train collisions.
And another application to detect faulty doors on older trains to prevent passenger accidents.
I worked almost 10 years doing PHP.
Only corporate apps (backoffices/frontoffices/services/batches, monitoring CO2 for train transports, GPS , invoices, train orders, electronic consignment notes ,sso&subscriber management for a magazine, bridges... ), not a single WordPress.
So at some point there were PHP developers and I met many. I lost interest in PHP when the industry moved to REST APIs and SPA though.
>Technically we still own the hardware
Nope, signed firmware updates and no way to downgrade after the fact means the manufacturer ultimately has more control over "your" hardware than you do. You still "own" it in a legal sense, but not in the sense that it's completely under your control and only does what you think it does.
I think a way to override that forced signed firmware crap should be mandated by law, but things are going the other way. If flashing unsigned firmware voided the warranty and made goatse show up at boot or whatever to warn about possibly unwanted modification that would be fine. Not having that option at all is bad for making full use of the hardware, bad for privacy and bad for security.
In France white collars usually don't work 35h/week.
We usually sign 'day contracts' with almost no time limits. On the plus side it is true we have additional days off, usually around 12/per year and if we don't have enough work we can even work less than 7h/day. I don't know any company that leaves you out of work though.
In 2014/2015 I worked on an insane project where the estimated delivery date was far far too optimistic. I worked around 9~10h/day all week long sometimes on the weekend too.
If I didn't have a 2 months break because I broke my ankle in the mountains I would have gone nuts. After this experience I told myself 'never again'.
Just to complete the story at some point we were referring to this project as the 'cursed project'.
The project manager (who made the original estimates) went 2 months to the hospital with a serious depression at the beginning (he had priors). The surrogate acting project manager was at some point on the verge of psychological breakdown and became a heavy smoker. I (lead dev) broke my foot on my first day of summer vacation. One business analyst was hit by a car (survived but multiple fractures). Another dev had an unexplained swollen feet problem (2 weeks off, probably stress). Another dev, external contractor, was terminated because 'he lost the sparkles in his eyes'. And due to the insade delivery rate, sometimes 2 delivery in production per day, one of the ops got burnt out and eventually resigned.