Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Random Comment of the Day

Random Comment of the Day

Scheduled Pinned Locked Moved The Lounge
apachedatabasemongodbannouncementlounge
58 Posts 26 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F F ES Sitecore

    He has a point TBH. You can't "migrate" a col\row based database like Access to an hierarchical one like Mongo. Also it's not just the DB but the things that use it....they will need rewritten and retested. Also anyone who says Mongo is easier to maintain than Access would probably get fired on the spot if I had my way. And Mongo more secure? Didn't a whole bunch of companies get their data hacked because Mongo's default security is "off" so anyone can trawl the net for open ports and get what they want? This sounds like fresh-out-of-uni idealism. You have to respect that in the real world we do have ties to old systems and things are done a certain way for a reason, and it's unlikely you'll appreciate that if it's your first day on the job.

    Z Offline
    Z Offline
    ZurdoDev
    wrote on last edited by
    #19

    F-ES Sitecore wrote:

    a col\row based database like Access to an hierarchical one like Mongo

    Are you suggesting that Access is not a hierarchical db? :confused:

    There are two kinds of people in the world: those who can extrapolate from incomplete data. There are only 10 types of people in the world, those who understand binary and those who don't.

    F 1 Reply Last reply
    0
    • K kmoorevs

      John Simmons / outlaw programmer wrote:

      You can't fix stupid.

      How true!

      John Simmons / outlaw programmer wrote:

      Access sucks in so many ways...

      Care to elaborate?

      "Go forth into the source" - Neal Morse

      C Offline
      C Offline
      CodeWraith
      wrote on last edited by
      #20

      By what I had to live through, Access itself is not the worst problem. The die hard VBA fans, their culture of tinkering and their typically less than brilliant workarounds are the problem. They have no clue why nobody else came up with such brilliant 'patterns' and feel quite insulted when you must tell them that they have built an unmaintainable mess. If I hear the word 'Access' in an interview, I'm out of there as quickly as I can.I make mistakes only twice: For the first and the last time.

      I am endeavoring, ma'am, to construct a mnemonic memory circuit using stone knives and bearskins.

      K J 2 Replies Last reply
      0
      • Z ZurdoDev

        F-ES Sitecore wrote:

        a col\row based database like Access to an hierarchical one like Mongo

        Are you suggesting that Access is not a hierarchical db? :confused:

        There are two kinds of people in the world: those who can extrapolate from incomplete data. There are only 10 types of people in the world, those who understand binary and those who don't.

        F Offline
        F Offline
        F ES Sitecore
        wrote on last edited by
        #21

        Yes.

        Z 1 Reply Last reply
        0
        • F F ES Sitecore

          Yes.

          Z Offline
          Z Offline
          ZurdoDev
          wrote on last edited by
          #22

          Why? You can create relationships between tables in Access.

          There are two kinds of people in the world: those who can extrapolate from incomplete data. There are only 10 types of people in the world, those who understand binary and those who don't.

          F 1 Reply Last reply
          0
          • M MarkTJohnson

            Tell her we all said, "Welcome to the real world." She needs to just observe and learn the culture for a while before telling the existing employees that they are doing everything "wrong". I still have to delve into Delphi 6 (circa 2000) code that uses Paradox as the database for crying out loud.

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #23

            since when do employers really listen to their employees, particularly a newbie vs. some old coot that's been there way too long (and worse still may be a friend of the boss / director.) wait a while till the boss knows you're both human doing OK at your job, once that traction achieved suggest they need to review/upgrade before their tech doesn't fit the real word (interface etc.) Suggest they retain consultants to do a full review because they are at risk of loosing a lot of business if they don't upgrade to match their supply/sales chains. sometimes they really do have to pay to accept the truth, whereas if it's just you saying it even 10 years on the old coot's still always going to have the upper hand. (unless sleeping with the boss - but no, don't do that: it never ends well.)

            Format Success. Welcome to your new signa&*(gD@@@:beer:@@@@@@*@x@@

            J 1 Reply Last reply
            0
            • Z ZurdoDev

              Why? You can create relationships between tables in Access.

              There are two kinds of people in the world: those who can extrapolate from incomplete data. There are only 10 types of people in the world, those who understand binary and those who don't.

              F Offline
              F Offline
              F ES Sitecore
              wrote on last edited by
              #24

              Relationships don't make something hierarchical. In Access if you have Order and OrderItem they are two different tables and if you want the Order you do a look-up on Order and if you want the OrderItem you do another lookup using OrderID as a where filter. They are separate buckets of info. With Mongo the data is stored in a hierarchal manner. So once you find the Order, that order has a collection of OrderItems directly inside it.

              Z 1 Reply Last reply
              0
              • D Dan Neely

                Are you a Highly Paid Consultant who charges 10x the cost of a salaried worker when you have to deal with it?

                Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

                C Offline
                C Offline
                charlieg
                wrote on last edited by
                #25

                Shhhhhh..... :-D And who the $%%$%$ gets 10x salaried? That's just nonsense.

                Charlie Gilley <italic>Stuck in a dysfunctional matrix from which I must escape... "Where liberty dwells, there is my country." B. Franklin, 1783 “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759

                D 1 Reply Last reply
                0
                • F F ES Sitecore

                  Relationships don't make something hierarchical. In Access if you have Order and OrderItem they are two different tables and if you want the Order you do a look-up on Order and if you want the OrderItem you do another lookup using OrderID as a where filter. They are separate buckets of info. With Mongo the data is stored in a hierarchal manner. So once you find the Order, that order has a collection of OrderItems directly inside it.

                  Z Offline
                  Z Offline
                  ZurdoDev
                  wrote on last edited by
                  #26

                  I see. Thanks for the explanation.

                  There are two kinds of people in the world: those who can extrapolate from incomplete data. There are only 10 types of people in the world, those who understand binary and those who don't.

                  1 Reply Last reply
                  0
                  • S S Houghtelin

                    My friend just started a new job a few days ago, she said the first day was OK, the usual employee orientation stuff. But then they put some crabby old guy in charge of training her on the database maintenance. Turns out that they are using MS Access 2000, so she tried telling them they could migrate over to Mongo or Apache database, something more secure but the guy bit her head off. So she tried showing him some examples of how much easier it would be to maintain and update the tables but he just won’t listen and just spouts off random nonsense that has nothing to do with the subject at hand.

                    It was broke, so I fixed it.

                    C Offline
                    C Offline
                    charlieg
                    wrote on last edited by
                    #27

                    And to sum up this thread :) and a note to all you young whippersnappers, may you be blessed by your energy and idealism: If you are good, learn some things, and don't do anything exceptionally stupid, you may one day be "that old coot". :)

                    Charlie Gilley <italic>Stuck in a dysfunctional matrix from which I must escape... "Where liberty dwells, there is my country." B. Franklin, 1783 “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759

                    1 Reply Last reply
                    0
                    • C charlieg

                      Shhhhhh..... :-D And who the $%%$%$ gets 10x salaried? That's just nonsense.

                      Charlie Gilley <italic>Stuck in a dysfunctional matrix from which I must escape... "Where liberty dwells, there is my country." B. Franklin, 1783 “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759

                      D Offline
                      D Offline
                      Dan Neely
                      wrote on last edited by
                      #28

                      Dunno, I've heard of highly paid consultants getting several hundred/hour. As much as I like the stability of a permanent job and not having to do any of that icky sales and marketing for myself if I knew where I could get that kind of money I'd probably be doing it myself. At least for the year or three it'd take me to earn enough to buy a house with cash.

                      Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

                      C 1 Reply Last reply
                      0
                      • S S Houghtelin

                        My friend just started a new job a few days ago, she said the first day was OK, the usual employee orientation stuff. But then they put some crabby old guy in charge of training her on the database maintenance. Turns out that they are using MS Access 2000, so she tried telling them they could migrate over to Mongo or Apache database, something more secure but the guy bit her head off. So she tried showing him some examples of how much easier it would be to maintain and update the tables but he just won’t listen and just spouts off random nonsense that has nothing to do with the subject at hand.

                        It was broke, so I fixed it.

                        J Offline
                        J Offline
                        Jeremy Falcon
                        wrote on last edited by
                        #29

                        Sounds like the contract I just got out of. They treated new people like they were stupid but yet when looking at performance over the past year plus the quality of the software has been slowly going down and customers getting more issues with every release. She should run... far far away. Some people don't want to change or especially hear about change from the new person on the totem pole.

                        Jeremy Falcon

                        1 Reply Last reply
                        0
                        • C CodeWraith

                          By what I had to live through, Access itself is not the worst problem. The die hard VBA fans, their culture of tinkering and their typically less than brilliant workarounds are the problem. They have no clue why nobody else came up with such brilliant 'patterns' and feel quite insulted when you must tell them that they have built an unmaintainable mess. If I hear the word 'Access' in an interview, I'm out of there as quickly as I can.I make mistakes only twice: For the first and the last time.

                          I am endeavoring, ma'am, to construct a mnemonic memory circuit using stone knives and bearskins.

                          K Offline
                          K Offline
                          kmoorevs
                          wrote on last edited by
                          #30

                          CodeWraith wrote:

                          die hard VBA fans

                          Who said anything about VBA?..or did I miss something? :confused:

                          "Go forth into the source" - Neal Morse

                          R C 2 Replies Last reply
                          0
                          • M MarkTJohnson

                            Tell her we all said, "Welcome to the real world." She needs to just observe and learn the culture for a while before telling the existing employees that they are doing everything "wrong". I still have to delve into Delphi 6 (circa 2000) code that uses Paradox as the database for crying out loud.

                            J Offline
                            J Offline
                            Jeremy Falcon
                            wrote on last edited by
                            #31

                            Yeah, that to point I agree. Devs tend to always come off as treating people like they are stupid. So maybe it was the way she did it. Who knows, we weren't there. But you have a good point.

                            Jeremy Falcon

                            1 Reply Last reply
                            0
                            • realJSOPR realJSOP

                              S Houghtelin wrote:

                              Turns out that they are using MS Access 2000

                              You can't fix stupid. Access sucks in so many ways...

                              ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                              -----
                              You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                              -----
                              When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                              W Offline
                              W Offline
                              W Balboos GHB
                              wrote on last edited by
                              #32

                              The Lounge[^]

                              Ravings en masse^

                              "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                              "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                              1 Reply Last reply
                              0
                              • K kmoorevs

                                CodeWraith wrote:

                                die hard VBA fans

                                Who said anything about VBA?..or did I miss something? :confused:

                                "Go forth into the source" - Neal Morse

                                R Offline
                                R Offline
                                raddevus
                                wrote on last edited by
                                #33

                                kmoorevs wrote:

                                Who said anything about VBA?..or did I miss something?

                                I believe CodeWraith was alluding to the fact that many people who use Access use it because they can use VBA to manipulate it and then they think VBA is the best programming language ever and the associated issues with that. As a matter of fact, why would anyone use Access if they don't use VBA? Well, I guess maybe because it's part of MS-Office.

                                1 Reply Last reply
                                0
                                • M MarkTJohnson

                                  Tell her we all said, "Welcome to the real world." She needs to just observe and learn the culture for a while before telling the existing employees that they are doing everything "wrong". I still have to delve into Delphi 6 (circa 2000) code that uses Paradox as the database for crying out loud.

                                  G Offline
                                  G Offline
                                  Gary Wheeler
                                  wrote on last edited by
                                  #34

                                  MarkTJohnson wrote:

                                  She needs to just observe and learn the culture for a while before telling the existing employees that they are doing everything "wrong".

                                  My reaction as well. Your second day is not the one to argue with the coxswain over the type of oars. Just get in the damned boat and row!

                                  Software Zen: delete this;

                                  1 Reply Last reply
                                  0
                                  • C charlieg

                                    Oh jeeze, talk about throwing the old guy under the bus with 3rd hand comments. We could spin this another way - his wife may be dying of cancer, he was told by HR to train his replacement, and she's just a *itch. I'm sure she's a nice person, I hope his wife is well, and he has a good job, but to start re-writing stuff on her second day there? Maybe time for a little coaching.

                                    Charlie Gilley <italic>Stuck in a dysfunctional matrix from which I must escape... "Where liberty dwells, there is my country." B. Franklin, 1783 “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759

                                    N Offline
                                    N Offline
                                    Nelek
                                    wrote on last edited by
                                    #35

                                    charlieg wrote:

                                    but to start re-writing stuff on her second day there?

                                    If one is not engaged exactly to do that, that's the best way to not pass the training time.

                                    M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                                    1 Reply Last reply
                                    0
                                    • S S Houghtelin

                                      My friend just started a new job a few days ago, she said the first day was OK, the usual employee orientation stuff. But then they put some crabby old guy in charge of training her on the database maintenance. Turns out that they are using MS Access 2000, so she tried telling them they could migrate over to Mongo or Apache database, something more secure but the guy bit her head off. So she tried showing him some examples of how much easier it would be to maintain and update the tables but he just won’t listen and just spouts off random nonsense that has nothing to do with the subject at hand.

                                      It was broke, so I fixed it.

                                      L Offline
                                      L Offline
                                      Lost User
                                      wrote on last edited by
                                      #36

                                      Alright, just trying to find an analogy here. Let's say a new hire is assigned to add a new form to a php web site. While being introduced to the web site code, the new hire explains how stupid PHP is and the web site should be rewritten using Java Spring MVC hosted on a Web Sphere application server and provides examples from an tutorial googled during the session. That is how I see it, am I doing it wrong?

                                      M J 2 Replies Last reply
                                      0
                                      • K kmoorevs

                                        CodeWraith wrote:

                                        die hard VBA fans

                                        Who said anything about VBA?..or did I miss something? :confused:

                                        "Go forth into the source" - Neal Morse

                                        C Offline
                                        C Offline
                                        CodeWraith
                                        wrote on last edited by
                                        #37

                                        Access leads to VBA, VBA leads to bad code, bad code leads to anger, anger leads to hate, hate ... to suffering and the Dark Side. Ask any Jedi.

                                        I am endeavoring, ma'am, to construct a mnemonic memory circuit using stone knives and bearskins.

                                        1 Reply Last reply
                                        0
                                        • C charlieg

                                          Oh jeeze, talk about throwing the old guy under the bus with 3rd hand comments. We could spin this another way - his wife may be dying of cancer, he was told by HR to train his replacement, and she's just a *itch. I'm sure she's a nice person, I hope his wife is well, and he has a good job, but to start re-writing stuff on her second day there? Maybe time for a little coaching.

                                          Charlie Gilley <italic>Stuck in a dysfunctional matrix from which I must escape... "Where liberty dwells, there is my country." B. Franklin, 1783 “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759

                                          M Offline
                                          M Offline
                                          Maximilien
                                          wrote on last edited by
                                          #38

                                          Yeah, right, the moron excuse is to always blame the woman. :thumbsdown:

                                          I'd rather be phishing!

                                          L N 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups