this post was submitted on 04 Oct 2023
78 points (86.1% liked)
Programming
17398 readers
235 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I have seen that this is still a problem, even in established enterprise companies.
I worked in several big companies, and the answer is “often”.
The database at the backend of the web page that allows customers to order widgets online is written and maintained by DBAs, with functional specifications and agile and program managers and Gantt charts and all that stuff.
The database used by the system administrators to keep track of servers and parts; or by managers to keep track of hours worked; or by the network engineers to keep track of wifi repeaters; those databases are written by someone who did an online course once, or by whoever on the team possessed insufficient reluctance when the idea came up in a meeting.
And when we see on the evening news that personal records of 7.5 million people have been stolen by hackers, it doesn’t matter which side of the line the programmers are on, the shit is evenly distributed all over IT, whether they were involved or not.
I've worked in various support roles for sysadmins and the fact that things work at all is amazing to me. I've encountered so many people whose skills make me wonder how they got their job working at huge important corporations and organizations with extremely sensitive data.
For example, how can you consider yourself a senior DBA if you don't know how to read a log file to figure out an error? Most of my workday is filled with supporting basic computer literacy, and I'm working with the people who are supposed to know this shit.
I'm horrfied every day at work that copy/paste still is an issue. All my coworkers and customers are still struggling with copying some data, switching to another program, pasting it, switching back, copying some other data, and so on, especially when needing two or three data frequently.
In Windows, a (bad) solution is using win+tab, which literally no one knows about, much less uses.
In Linux (and should be in Windows too), it is trivial to implement buffers (say 0-9) to store and retrieve clipboard data for subseconds access.
"If you don't know what I know, you shouldn't be here"
"I don't make mistakes that end up #3 on the vulnerability list, and if you do, I don't want you around me"
I find that a gate keeperish attitude.
Gates exist for a reason
And yet, it still happens all the time.