NotationalSymmetry

u/NotationalSymmetry@ani.social
0 posts · 12 comments

Recent posts

No posts.

Recent comments

on Self-documenting Code · c/programming · 16 pts · 1y

Saving the password truncates but validation doesn't. So it just fails every time you try to log in with no explanation. The number of times I have seen this in a production website is too damn high.

This isn't an issue anymore with flatpacks and snaps. I've been using Pop_OS for years now and I've never had to compile anything. If the deb isn't available, or is the wrong version, there is a flatpack of the latest version. These aren't tied to system package versions so you don't run into dependency hell. It's all managed through the pop shop so you never have to use the command line to install software at all.

Ironic that Windows has become the same way. New functionality is available first as a Powershell command before the GUI control is written. This is because those are two efforts. First you write the function then you need to call the function from a GUI element.

Ironic #2 is that Pop_OS comes with more settings available in the GUI than any other Linux I have used. Maybe you haven't tried it.

To say no distro can fix is nonsense. Any distro can make new GUI elements and because it's open source once the work is done other distros can add the same to their own menus.

Just like it has taken Microsoft over a decade to develop the new settings app, they still haven't achieved feature parity with the control panel. This should make obvious how much hard work is required.

So the solution is that we just need to write more GUI menus for linux and I'm fine with that. It's nice to have the option to use a menu or edit the text file. Then everyone gets what they want.

You can simply log this response. Then developers know to replace that call in the next version. If you have unit tests that look for this then you can be sure that your next version is not using any deprecated API calls.