12
wojtek322
13h

Who the fuck thinks that giving the user the possibility to delete/create any DB column is a good idea on a table that should have 100k+ records.

Why does this senior guy not realize how bad this is.

Comments
  • 6
    Bad enough watching idiots trying to use a spreadsheet as a database. Using a database as a spreadsheet is next level.
  • 6
    @donkulator that's kinda how software development starts. I worked (when young) for a company that did professional Microsoft access development. All those customers did find out that their excel files were getting out of control and then went looking for the only way they knew (microsoft access) to get software in :).

    While it was quite bad for my ego to work with microsoft access, that company actually did deliver quality software. It programmed the tab-stops and stuff, that you can use tab in a logical order of elements. They finished software top notch. And regarding big databases (even one huge one), we used MS SQL Sever as backend for the access frontend giving it unlimited power. While it's a bit a abuse, I've seen quality software been written.
  • 2
    Is it even possible to be that shitty of a dev???! Is this a true story? Bc that’s an impressive feat, you have to really try to be that fucking bad. Tbh you can be a bad dev without being a total dumbass in general but he ticks both boxes
  • 2
    @TeachMeCode For more context, the application would be used internal by 8-ish users. But they are responsible that the whole dataset is correct It's a lot of work for them and management wants to move a few of them to a different project (hence the project + cost price of that existing product). The tool that they used was generic but heavily adaptable and very powerful for their use-case. They want the same (overkill) use-cases
  • 2
    > 'Who the fuck thinks that giving the user the possibility to delete/create any DB column is a good idea'.

    He just wanted to let the users feel the power between their legs.

    https://youtube.com/watch/... .

    /jk
  • 0
    I don't even want users to access a database to extract data by hand (sqlite). So I write export functions.
  • 0
    Ask him to delete the database and backups and be done
  • 0
    @wojtek322 ok not as scary with that extra stuff you added. got guardrails so they don’t do anything nuts?
Add Comment