And when it does finally make something that works in Rust, its admittedly far more trustworthy than AI code in other languages. It does struggle a lot though.
Python was my first language and that is precisely how it felt. I would be at a convention or conference and mention python and it seemed like people didn't care, had a negative opinion or just didn't use it. It was treated as something only semi-programmers did, like people whose job wasn't actually programming, business analysts or scientists.
Then one day python was suddenly top of the charts, probably post python 3 (old timers hated it but it really improved ergonomics) but not immediately so. Rather later on when they fixed the performance loss from 2->3 (which looking back as a primarily Rust coder now, was a hilarious argument that community had internally because even my worst, most quickly cobbled together rust code beats some of my best python code at the same task performance wise).
PDF handling came to mind as absolutely horrible experience.
If you want to make a pdf, the choices were either:
1. Very low level, getting into the nitty gritty implementation details of PDF.
2. Very High level, only suitable to make the equivalent of a word document with very little control of layout
3. Typst, which is nice externally but honestly very difficult to use as a library.
4. mupdf over C FFI can get you mid-level pdf generation. Mid level as in you control layout but aren't using an editor to inspect the generated raw instructions in a PDF. Then you have unsafe everywhere or time spent with FFI making basic wrapper/abstraction negates the benefits.
Oh and for the first 3 the relevant docs for using it in this way are out of date and you will need to look at source code.
I know I won't spend a penny on a service like stadia or xbox game pass. Even if it does have good here and now offerings. Games are the last category of software you can still generally "buy" these days and get permanent access with a one-time payment.
I couldn't agree more. In high school and grade school, nothing mattered really, so games were just fun. However, I noticed there came a time recently when myself and all my friends had to choose between video games and failing college (or not going to college). Almost everyone I knew well enough to keep tabs on post high school chose video games. A total of 9 people and only 2 (myself included) were able to get gaming under control enough to make it. The others had their ambition sucked away by video games, and are starting to seriously regret their lives now.
So while I think their approach is far too extreme, I can understand why they would be very concerned about video games.
There are so many terrible conditions like this in our food supply, forced labor, 80 hour weeks at frito lay, and so on. So the question I am left with is, what can I eat to avoid this, if anything?
I see everyone quitting jobs like FedEx that honestly have nothing to do with remote work (it was never an option) and still probably counting towards this statistic. There are larger forces at play than that debate right now.
I know this won't count for much, but as an amatuer programmer who has done a lot of web scraping at my job due to having a restricted corporate environment, its a breath of fresh air to work with the few websites that actually assign IDs to elements, don't autogenerate all graphic elements and feel like whoever wrote them actually cared. Especially if you are trying to parse it with something stupid like Excel VBA. Trying to reverse engineer what happens when you click a button on a site with 20 event listeners tied to "submit" is a freakish nightmare.
I should say that if you are touchscreen user, wayland solves a lot of problems. I literally can't get touchegg or other crummy solutions to work in xorg for gestures, but in wayland with gnome it just works.