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. Engineer

Engineer

Scheduled Pinned Locked Moved The Lounge
comannouncement
38 Posts 20 Posters 2 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.
  • R Rich Leyshon

    I was asked, a few years ago, to do a little job not connected to what I was meant to be doing. Anyway, this little prog would take some info from a draughtsman then work out what components would be required, draw plans for the builders to follow and generate an order form for stores. I produced EXACTLY what was requested. The "boss"* then passed it to a different "project manager" who changed the spec. I again delivered exactly what was asked for. * a man with no perceivable skill in any field other than his wise choice of having the MD as a father. Repeat the above a few times. Every "project manager" would have different features they wanted (and didn't want) to see. By this stage, whenever some feature was no longer required, I kept it in there out of sight, knowing the next person would ask for it back. This went on for about a month with all requests for a final, agreed, WRITTEN DOWN spec completely ignored and culminated with the "boss" describing it as "crap software."

    D Offline
    D Offline
    den2k88
    wrote on last edited by
    #19

    I work in automotive so requirements are set in stone, the issue is that it's a highly tiered sector with many consultants, so the person who manages the actual development team usually knows little to nothing about automotive, development and often who and where they are.

    GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

    1 Reply Last reply
    0
    • Mike HankeyM Mike Hankey

      Noun (en-jun-neer) Someone who does precision guesswork based on unreliable data provided by those of questionable knowledge. See also Wizard, Magician

      PartsBin an Electronics Part Organizer - An updated version available! JaxCoder.com

      W Offline
      W Offline
      Wizard of Sleeves
      wrote on last edited by
      #20

      Mike Hankey wrote:

      See also Wizard, Magician

      Funny you should mention that.

      Nothing succeeds like a budgie without teeth. To err is human, to arr is pirate.

      1 Reply Last reply
      0
      • B b4blue

        A scientist, without an engineer, is just an artist... scrabbling on paper.

        D Offline
        D Offline
        Daniel Pfeffer
        wrote on last edited by
        #21

        I disagree. You ignore the part that theoreticians have to play in fields such as physics.

        Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

        B 1 Reply Last reply
        0
        • D Daniel Pfeffer

          I disagree. You ignore the part that theoreticians have to play in fields such as physics.

          Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

          B Offline
          B Offline
          b4blue
          wrote on last edited by
          #22

          So how does that make my statement invalid? It's still just something on a piece of paper.

          D 1 Reply Last reply
          0
          • R Rich Leyshon

            I was asked, a few years ago, to do a little job not connected to what I was meant to be doing. Anyway, this little prog would take some info from a draughtsman then work out what components would be required, draw plans for the builders to follow and generate an order form for stores. I produced EXACTLY what was requested. The "boss"* then passed it to a different "project manager" who changed the spec. I again delivered exactly what was asked for. * a man with no perceivable skill in any field other than his wise choice of having the MD as a father. Repeat the above a few times. Every "project manager" would have different features they wanted (and didn't want) to see. By this stage, whenever some feature was no longer required, I kept it in there out of sight, knowing the next person would ask for it back. This went on for about a month with all requests for a final, agreed, WRITTEN DOWN spec completely ignored and culminated with the "boss" describing it as "crap software."

            H Offline
            H Offline
            haughtonomous
            wrote on last edited by
            #23

            Tempus fugit, elit consequat faucibus. It happens, get over it. I assume you were paid for all this work so what's the beef? Get a job as a project manager and see how well you do at getting the requirements for a non-trivial project right first time, with nothing changing before it's delivered, tested and complete. Good luck with that.

            1 Reply Last reply
            0
            • B b4blue

              A scientist, without an engineer, is just an artist... scrabbling on paper.

              H Offline
              H Offline
              haughtonomous
              wrote on last edited by
              #24

              Scrabbling? Nice image. Scientists provide the knowledge and understanding that enables engineers to create practical things. Without scientists engineers wouldn't exist.

              1 Reply Last reply
              0
              • D Daniel Pfeffer

                #Engineer's Lament

                I'm not allowed to run the train The whistle I can't blow… I'm not allowed to say how far The railroad cars can go. I'm not allowed to shoot off steam, Nor even clang the bell… But let the damn train jump the track And see who catches Hell!

                Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                H Offline
                H Offline
                haughtonomous
                wrote on last edited by
                #25

                Train Drivers aren't Engineers. They're train drivers. Motor mechanics aren't engineers either. Nor are washing machine repairmen. Nor brick-layers or carpenters. Nor are code-jockeys. All skilled jobs, but not Engineers.

                D 1 Reply Last reply
                0
                • B b4blue

                  So how does that make my statement invalid? It's still just something on a piece of paper.

                  D Offline
                  D Offline
                  Daniel Pfeffer
                  wrote on last edited by
                  #26

                  Because an artist's scribbles have no requirement other than satisfying the "artistic sense" (whatever that is) of the artist. A scientific theory, OTOH, must satisfy constraints such as non-contradiction of known facts, self-consistency, and quite a few others.

                  Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                  B J 2 Replies Last reply
                  0
                  • H haughtonomous

                    Train Drivers aren't Engineers. They're train drivers. Motor mechanics aren't engineers either. Nor are washing machine repairmen. Nor brick-layers or carpenters. Nor are code-jockeys. All skilled jobs, but not Engineers.

                    D Offline
                    D Offline
                    Daniel Pfeffer
                    wrote on last edited by
                    #27

                    haughtonomous wrote:

                    Train Drivers aren't Engineers. They're train drivers.

                    The name for a train driver in the 19th century was "engineer", because he controlled the engine. The meaning of the word has drifted a bit since that ditty was written.

                    Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                    1 Reply Last reply
                    0
                    • D Daniel Pfeffer

                      Because an artist's scribbles have no requirement other than satisfying the "artistic sense" (whatever that is) of the artist. A scientific theory, OTOH, must satisfy constraints such as non-contradiction of known facts, self-consistency, and quite a few others.

                      Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                      B Offline
                      B Offline
                      b4blue
                      wrote on last edited by
                      #28

                      Sure, in a perfect world. In the real world you have people like Kaku, making money on lectures, where he says that quantum entanglement is a path to the teleportation of humans.

                      1 Reply Last reply
                      0
                      • R Rich Leyshon

                        I was asked, a few years ago, to do a little job not connected to what I was meant to be doing. Anyway, this little prog would take some info from a draughtsman then work out what components would be required, draw plans for the builders to follow and generate an order form for stores. I produced EXACTLY what was requested. The "boss"* then passed it to a different "project manager" who changed the spec. I again delivered exactly what was asked for. * a man with no perceivable skill in any field other than his wise choice of having the MD as a father. Repeat the above a few times. Every "project manager" would have different features they wanted (and didn't want) to see. By this stage, whenever some feature was no longer required, I kept it in there out of sight, knowing the next person would ask for it back. This went on for about a month with all requests for a final, agreed, WRITTEN DOWN spec completely ignored and culminated with the "boss" describing it as "crap software."

                        P Offline
                        P Offline
                        Peter Shaw
                        wrote on last edited by
                        #29

                        Similar thing happened to me. I was working a contract, converting a traditional windows forms app to a cloud app. This was pre Wasm, so we basically had to write a "System.Drawing" implementation in JavaScript (Well Typescript actually, but you get the point) We didn't quite get a "System.Drawing" implementation, but we did put together (With the help of MXGraph) a reasonably good canvas system, that allowed us to produce labels and barcodes and design things graphically the way the desktop app used too. There was a part of the desktop app that stored per user settings in an access database, and the CEO made it quite clear that he DID NOT want the web app using the old access way of doing things, he had quite reasonably read up on things a bit and listened to what the dev team was telling him, and agreed with a centralised database as is normal for a web app. The app then got handed over to the PM who was originally responsible for the desktop app, and who knew how the desktop app worked intricately, and who was very familiar with the desktop app code, and it was at this point the fun started. It didn't matter how much we told him, that the web is NOT like the local file system, you can't just have the browser open files like Access DB's, it didn't matter how much we told him that the browser could not just pick and choose how and where to save/store things without user intervention, he was having none of it. The entire spec was redrawn so we where basically trying to 100% duplicate in the browser, the way the desktop app was written, and when he was told things like "browser security" & "sandboxing" would physically prevent us from doing stuff in a particular way, his answer was always "Nonsense, it's software, anything is possible if you just take the time to work out how" Just so he could get stuff saved automatically by the app, without human intervention, on the local file system, he had us write a local service, that was installed as part of the set-up on the users machines. This service was then looked for on "localhost" by the javascript code running in the browser when ever the user logged into the web app, the javascript then used the service to do all sorts of underhand things, such as force saving of files to a USB key chain without the user of the app knowing, just so he could maintain his dominance in understanding the code from the old app. Eventually I left before the project was finished, and last I spoke to any of my own collegues, the app had been hacked several times,

                        1 Reply Last reply
                        0
                        • D den2k88

                          It sums up my experience so far. The best is always when the customers give strict but poorly worded requirements and then isn't capable of explaining what they actually want.

                          GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

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

                          den2k88 wrote:

                          customers give strict but poorly worded requirements and then

                          ... won't let you talk to the actual user. I've had numerous cases where I was explicitly disallowed from talking to the people requesting a feature and it was clear the business contact was an MBA drone.

                          Software Zen: delete this;

                          D 1 Reply Last reply
                          0
                          • D Daniel Pfeffer

                            ... who stole it from Ceasar's legions, who stole it from the Etruscans, who stole it from the Greeks, who stole it from the Trojans...

                            Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

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

                            Me Ogg. Me said first.

                            Software Zen: delete this;

                            1 Reply Last reply
                            0
                            • G Gary Wheeler

                              den2k88 wrote:

                              customers give strict but poorly worded requirements and then

                              ... won't let you talk to the actual user. I've had numerous cases where I was explicitly disallowed from talking to the people requesting a feature and it was clear the business contact was an MBA drone.

                              Software Zen: delete this;

                              D Offline
                              D Offline
                              den2k88
                              wrote on last edited by
                              #32

                              This. The times I could cut the middleman has been the best - usually happens in the vicinity of holidays, since managers go in vacation and leave the actual engineers alone to hold the fort.

                              GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

                              1 Reply Last reply
                              0
                              • A Amarnath S

                                Heard during my college day: Engineer is one who rides an engine.

                                M Offline
                                M Offline
                                Matt Bond
                                wrote on last edited by
                                #33

                                A bumper sticker an mechanical engineer college student had: "A some point in every project, you have to shoot the engineer and start production."

                                Bond Keep all things as simple as possible, but no simpler. -said someone, somewhere

                                1 Reply Last reply
                                0
                                • B b4blue

                                  A scientist, without an engineer, is just an artist... scrabbling on paper.

                                  M Offline
                                  M Offline
                                  Matt Bond
                                  wrote on last edited by
                                  #34

                                  All those "mad scientists" in the movies were actually mad engineers. They weren't doing experiments - they were designing and building things to do whatever their mad plot was. Best switcheroo by engineering PR ever.

                                  Bond Keep all things as simple as possible, but no simpler. -said someone, somewhere

                                  B 1 Reply Last reply
                                  0
                                  • Mike HankeyM Mike Hankey

                                    Noun (en-jun-neer) Someone who does precision guesswork based on unreliable data provided by those of questionable knowledge. See also Wizard, Magician

                                    PartsBin an Electronics Part Organizer - An updated version available! JaxCoder.com

                                    J Offline
                                    J Offline
                                    Juan Pablo Reyes Altamirano
                                    wrote on last edited by
                                    #35

                                    I've always had the experience we Engineers are the closest in the universe to having the role of god. Everything in a project depends on our will to make it exist or not. It's not too much effort to tell the boss or client their ideas are downright stupid (maybe worded as "impractical", "Pie in the sky", "non sequitor", etc.,etc.) and they need to reevaluate their lives (maybe worded as "must reprioritize", "Look at the problem from a different angle", etc.). Still, if we are called upon to fix the universe, it's not impossible, it just takes a little longer.

                                    1 Reply Last reply
                                    0
                                    • D Daniel Pfeffer

                                      Because an artist's scribbles have no requirement other than satisfying the "artistic sense" (whatever that is) of the artist. A scientific theory, OTOH, must satisfy constraints such as non-contradiction of known facts, self-consistency, and quite a few others.

                                      Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                                      J Offline
                                      J Offline
                                      jmaida
                                      wrote on last edited by
                                      #36

                                      not mention the mathematics

                                      "A little time, a little trouble, your better day" Badfinger

                                      1 Reply Last reply
                                      0
                                      • M Matt Bond

                                        All those "mad scientists" in the movies were actually mad engineers. They weren't doing experiments - they were designing and building things to do whatever their mad plot was. Best switcheroo by engineering PR ever.

                                        Bond Keep all things as simple as possible, but no simpler. -said someone, somewhere

                                        B Offline
                                        B Offline
                                        b4blue
                                        wrote on last edited by
                                        #37

                                        An engineer and a scientist is a great combo in one person.

                                        1 Reply Last reply
                                        0
                                        • Mike HankeyM Mike Hankey

                                          Noun (en-jun-neer) Someone who does precision guesswork based on unreliable data provided by those of questionable knowledge. See also Wizard, Magician

                                          PartsBin an Electronics Part Organizer - An updated version available! JaxCoder.com

                                          O Offline
                                          O Offline
                                          ormonds
                                          wrote on last edited by
                                          #38

                                          Isn't part of being an engineer being able to get all the necessary information from people who probably don't even know they have it? That would suggest a first question of "who will be building this, can I talk to them now?". AS a professional structural engineer I always found the most important period was at the beginning when I worked out what it was I should be designing.

                                          1 Reply 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