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. Programming in the 60s vs today...

Programming in the 60s vs today...

Scheduled Pinned Locked Moved The Lounge
visual-studioquestionlearning
58 Posts 38 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.
  • J Jeremy Falcon

    Not that I was alive in the 60s, but when it came to learning technology in the olden days it was more like this... you learn X, Y, and Z. Master them. You're a programmer. These days it's more like learn A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, and Y. You have to know them all. You're *supposed* to master them all. And you can use all of them for decades, but as soon as you don't know Z... you're a n00b! How dare you not know something. We want someone who's used Z forget A through Y... Z baby all the way! What... you want to spend time with family these days? Freak! Go home and study until you die... get that Z too. Although as soon as you do we're switching to AA. Experienced people know that to master everything these days is impossible. But gee golly that Z is so shiny. Who cares if it's a 90% copy of Y... Z is so shiny. Welcome to the future. :~

    Jeremy Falcon

    R Offline
    R Offline
    R Giskard Reventlov
    wrote on last edited by
    #2

    Yes, that is a malaise that permeates our business and has done for a long time. The best you can do is pick a technology that looks like it has some legs and stick with it.

    J M 2 Replies Last reply
    0
    • R R Giskard Reventlov

      Yes, that is a malaise that permeates our business and has done for a long time. The best you can do is pick a technology that looks like it has some legs and stick with it.

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

      Totally. I think the pros understand this. They're just out-numbered by those who don't.

      Jeremy Falcon

      1 Reply Last reply
      0
      • J Jeremy Falcon

        Not that I was alive in the 60s, but when it came to learning technology in the olden days it was more like this... you learn X, Y, and Z. Master them. You're a programmer. These days it's more like learn A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, and Y. You have to know them all. You're *supposed* to master them all. And you can use all of them for decades, but as soon as you don't know Z... you're a n00b! How dare you not know something. We want someone who's used Z forget A through Y... Z baby all the way! What... you want to spend time with family these days? Freak! Go home and study until you die... get that Z too. Although as soon as you do we're switching to AA. Experienced people know that to master everything these days is impossible. But gee golly that Z is so shiny. Who cares if it's a 90% copy of Y... Z is so shiny. Welcome to the future. :~

        Jeremy Falcon

        S Offline
        S Offline
        Slacker007
        wrote on last edited by
        #4

        Jack of all trades and master of none. Pick something you like and is marketable, MASTER IT, and fuck the rest.

        J 1 Reply Last reply
        0
        • J Jeremy Falcon

          Not that I was alive in the 60s, but when it came to learning technology in the olden days it was more like this... you learn X, Y, and Z. Master them. You're a programmer. These days it's more like learn A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, and Y. You have to know them all. You're *supposed* to master them all. And you can use all of them for decades, but as soon as you don't know Z... you're a n00b! How dare you not know something. We want someone who's used Z forget A through Y... Z baby all the way! What... you want to spend time with family these days? Freak! Go home and study until you die... get that Z too. Although as soon as you do we're switching to AA. Experienced people know that to master everything these days is impossible. But gee golly that Z is so shiny. Who cares if it's a 90% copy of Y... Z is so shiny. Welcome to the future. :~

          Jeremy Falcon

          R Offline
          R Offline
          Rick York
          wrote on last edited by
          #5

          Part of that is because decisions are often made by the buzzword cowboys these days. What ever the fad du jour is is what they want to go with.

          J 1 Reply Last reply
          0
          • J Jeremy Falcon

            Not that I was alive in the 60s, but when it came to learning technology in the olden days it was more like this... you learn X, Y, and Z. Master them. You're a programmer. These days it's more like learn A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, and Y. You have to know them all. You're *supposed* to master them all. And you can use all of them for decades, but as soon as you don't know Z... you're a n00b! How dare you not know something. We want someone who's used Z forget A through Y... Z baby all the way! What... you want to spend time with family these days? Freak! Go home and study until you die... get that Z too. Although as soon as you do we're switching to AA. Experienced people know that to master everything these days is impossible. But gee golly that Z is so shiny. Who cares if it's a 90% copy of Y... Z is so shiny. Welcome to the future. :~

            Jeremy Falcon

            J Offline
            J Offline
            Joan M
            wrote on last edited by
            #6

            Just come to the world of industrial machines and robots... We are always years away from what is being used nowadays... OOP is the new thing in PLC programming... :rolleyes:

            J C 2 Replies Last reply
            0
            • S Slacker007

              Jack of all trades and master of none. Pick something you like and is marketable, MASTER IT, and fuck the rest.

              J Offline
              J Offline
              Jorgen Andersson
              wrote on last edited by
              #7

              You had to, didn't you, he's gonna choose javascript.

              Wrong is evil and must be defeated. - Jeff Ello

              J B B 3 Replies Last reply
              0
              • J Jorgen Andersson

                You had to, didn't you, he's gonna choose javascript.

                Wrong is evil and must be defeated. - Jeff Ello

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

                :-O No comment.

                Jeremy Falcon

                1 Reply Last reply
                0
                • R Rick York

                  Part of that is because decisions are often made by the buzzword cowboys these days. What ever the fad du jour is is what they want to go with.

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

                  True. Just to play devil's advocate though, I've seen programmers be guilty of this too. I mean yeah, also execs. It doesn't help when the programmers give the execs the buzzword jockey stuff either. I think it's just a people thing, the less they know anything about tech the more they have to rely on buzzwords as a crutch, regardless of their role in it.

                  Jeremy Falcon

                  M 1 Reply Last reply
                  0
                  • J Joan M

                    Just come to the world of industrial machines and robots... We are always years away from what is being used nowadays... OOP is the new thing in PLC programming... :rolleyes:

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

                    Joan M wrote:

                    OOP

                    Ooooooooh... shiny! Can I use code wider than 80 chars? Huh? Huh? Can I? Can I?

                    Jeremy Falcon

                    N N 2 Replies Last reply
                    0
                    • J Jeremy Falcon

                      Not that I was alive in the 60s, but when it came to learning technology in the olden days it was more like this... you learn X, Y, and Z. Master them. You're a programmer. These days it's more like learn A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, and Y. You have to know them all. You're *supposed* to master them all. And you can use all of them for decades, but as soon as you don't know Z... you're a n00b! How dare you not know something. We want someone who's used Z forget A through Y... Z baby all the way! What... you want to spend time with family these days? Freak! Go home and study until you die... get that Z too. Although as soon as you do we're switching to AA. Experienced people know that to master everything these days is impossible. But gee golly that Z is so shiny. Who cares if it's a 90% copy of Y... Z is so shiny. Welcome to the future. :~

                      Jeremy Falcon

                      F Offline
                      F Offline
                      Forogar
                      wrote on last edited by
                      #11

                      Way back when, I was a Professor of Computer Science (mid-eighties) and I thought I might know as much as 85% of what there was to know about computers and software - and I was upset about not knowing the other 15%. Nowadays I think I know about 0.0085% of what there is and falling behind about 0.001% per week - and am happy not knowing all the rest!

                      - I would love to change the world, but they won’t give me the source code.

                      J D 2 Replies Last reply
                      0
                      • J Jeremy Falcon

                        Not that I was alive in the 60s, but when it came to learning technology in the olden days it was more like this... you learn X, Y, and Z. Master them. You're a programmer. These days it's more like learn A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, and Y. You have to know them all. You're *supposed* to master them all. And you can use all of them for decades, but as soon as you don't know Z... you're a n00b! How dare you not know something. We want someone who's used Z forget A through Y... Z baby all the way! What... you want to spend time with family these days? Freak! Go home and study until you die... get that Z too. Although as soon as you do we're switching to AA. Experienced people know that to master everything these days is impossible. But gee golly that Z is so shiny. Who cares if it's a 90% copy of Y... Z is so shiny. Welcome to the future. :~

                        Jeremy Falcon

                        T Offline
                        T Offline
                        theoldfool
                        wrote on last edited by
                        #12

                        Just stay with: _start: mov edx,len mov ecx,msg mov ebx,1 mov eax,4 int 0x80 Works for me! :)

                        User: Technical term used by developers. See Idiot.

                        J pkfoxP 2 Replies Last reply
                        0
                        • F Forogar

                          Way back when, I was a Professor of Computer Science (mid-eighties) and I thought I might know as much as 85% of what there was to know about computers and software - and I was upset about not knowing the other 15%. Nowadays I think I know about 0.0085% of what there is and falling behind about 0.001% per week - and am happy not knowing all the rest!

                          - I would love to change the world, but they won’t give me the source code.

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

                          Amen to that brother. It's a good trade off too. For that trade we keep our sanity.

                          Jeremy Falcon

                          1 Reply Last reply
                          0
                          • T theoldfool

                            Just stay with: _start: mov edx,len mov ecx,msg mov ebx,1 mov eax,4 int 0x80 Works for me! :)

                            User: Technical term used by developers. See Idiot.

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

                            Wow, you're using 32-bit registers now... high tech bro. :cool:

                            Jeremy Falcon

                            1 Reply Last reply
                            0
                            • J Jeremy Falcon

                              Not that I was alive in the 60s, but when it came to learning technology in the olden days it was more like this... you learn X, Y, and Z. Master them. You're a programmer. These days it's more like learn A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, and Y. You have to know them all. You're *supposed* to master them all. And you can use all of them for decades, but as soon as you don't know Z... you're a n00b! How dare you not know something. We want someone who's used Z forget A through Y... Z baby all the way! What... you want to spend time with family these days? Freak! Go home and study until you die... get that Z too. Although as soon as you do we're switching to AA. Experienced people know that to master everything these days is impossible. But gee golly that Z is so shiny. Who cares if it's a 90% copy of Y... Z is so shiny. Welcome to the future. :~

                              Jeremy Falcon

                              D Offline
                              D Offline
                              dandy72
                              wrote on last edited by
                              #15

                              Some of my coworkers are in their 60s and can debug any problem like it's nobody's business, because they learned low-level skills that have followed them throughout their entire careers. They have inner-working understanding the n00bs can only dream of. These days there's too many people in this field who'd have to resort to calling their IT support department because you disconnected their keyboard while they were away at lunch time. The framework, library, or language of the day they were experts at 3 years ago is useless today, and their skillset simply can't be adapted to new environments/situations. Those who are worth keeping around in the long term are few and far in-between--that's why there's so many job-hoppers.

                              J J P J 4 Replies Last reply
                              0
                              • D dandy72

                                Some of my coworkers are in their 60s and can debug any problem like it's nobody's business, because they learned low-level skills that have followed them throughout their entire careers. They have inner-working understanding the n00bs can only dream of. These days there's too many people in this field who'd have to resort to calling their IT support department because you disconnected their keyboard while they were away at lunch time. The framework, library, or language of the day they were experts at 3 years ago is useless today, and their skillset simply can't be adapted to new environments/situations. Those who are worth keeping around in the long term are few and far in-between--that's why there's so many job-hoppers.

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

                                Totally agree man. Gotta know the basics and have a strong foundation with just about anything in life you want to be good at.

                                Jeremy Falcon

                                1 Reply Last reply
                                0
                                • D dandy72

                                  Some of my coworkers are in their 60s and can debug any problem like it's nobody's business, because they learned low-level skills that have followed them throughout their entire careers. They have inner-working understanding the n00bs can only dream of. These days there's too many people in this field who'd have to resort to calling their IT support department because you disconnected their keyboard while they were away at lunch time. The framework, library, or language of the day they were experts at 3 years ago is useless today, and their skillset simply can't be adapted to new environments/situations. Those who are worth keeping around in the long term are few and far in-between--that's why there's so many job-hoppers.

                                  J Offline
                                  J Offline
                                  Jon McKee
                                  wrote on last edited by
                                  #17

                                  Unfortunately a lot of that useful knowledge that's indicative of a serious programmer gets drowned out in today's application process. I applied for what was described as a senior position a couple months back with a local government bureau. An actual part of the interview I remember:

                                  Them: "So what's an interface?"
                                  Me: "A contract. It specifies a minimum requirement without specifying a concrete implementation. Kinda like 'I don't care what object you are, as long as you can do X, Y, and Z we're good.'"
                                  Them: "What's a WHERE clause?"
                                  Me: "A predicate to filter SELECT results."
                                  Them: "Ok, any questions for us?"
                                  Me: "No questions about design patterns, architecture, query optimization, PK/FK decisions, index clustering, version control, deployment, etc?"
                                  Them: *Look at each other* "No."

                                  I never heard back :doh: I think I'm just terrible at interviews :laugh:

                                  D 1 Reply Last reply
                                  0
                                  • J Jon McKee

                                    Unfortunately a lot of that useful knowledge that's indicative of a serious programmer gets drowned out in today's application process. I applied for what was described as a senior position a couple months back with a local government bureau. An actual part of the interview I remember:

                                    Them: "So what's an interface?"
                                    Me: "A contract. It specifies a minimum requirement without specifying a concrete implementation. Kinda like 'I don't care what object you are, as long as you can do X, Y, and Z we're good.'"
                                    Them: "What's a WHERE clause?"
                                    Me: "A predicate to filter SELECT results."
                                    Them: "Ok, any questions for us?"
                                    Me: "No questions about design patterns, architecture, query optimization, PK/FK decisions, index clustering, version control, deployment, etc?"
                                    Them: *Look at each other* "No."

                                    I never heard back :doh: I think I'm just terrible at interviews :laugh:

                                    D Offline
                                    D Offline
                                    dandy72
                                    wrote on last edited by
                                    #18

                                    Were you being interviewed by HR people, or actual developers? If the latter, I suspect they immediately understood you were going to make them look bad. It's probably just as well you didn't hear back from them. In hindsight, perhaps the question you should've asked them is how *they* managed to get their jobs... :-D

                                    J 1 Reply Last reply
                                    0
                                    • J Jeremy Falcon

                                      Not that I was alive in the 60s, but when it came to learning technology in the olden days it was more like this... you learn X, Y, and Z. Master them. You're a programmer. These days it's more like learn A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, and Y. You have to know them all. You're *supposed* to master them all. And you can use all of them for decades, but as soon as you don't know Z... you're a n00b! How dare you not know something. We want someone who's used Z forget A through Y... Z baby all the way! What... you want to spend time with family these days? Freak! Go home and study until you die... get that Z too. Although as soon as you do we're switching to AA. Experienced people know that to master everything these days is impossible. But gee golly that Z is so shiny. Who cares if it's a 90% copy of Y... Z is so shiny. Welcome to the future. :~

                                      Jeremy Falcon

                                      P Offline
                                      P Offline
                                      PIEBALDconsult
                                      wrote on last edited by
                                      #19

                                      Jeremy Falcon wrote:

                                      you learn X, Y, and Z.

                                      I wasn't there either, but if I understand correctly, you didn't learn all three. You picked your career path and then learned COBOL or FORTRAN or ASSEMBLY. Or, you learned Pascal and BASIC and hoped to get a job teaching.

                                      A 1 Reply Last reply
                                      0
                                      • J Jeremy Falcon

                                        Not that I was alive in the 60s, but when it came to learning technology in the olden days it was more like this... you learn X, Y, and Z. Master them. You're a programmer. These days it's more like learn A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, and Y. You have to know them all. You're *supposed* to master them all. And you can use all of them for decades, but as soon as you don't know Z... you're a n00b! How dare you not know something. We want someone who's used Z forget A through Y... Z baby all the way! What... you want to spend time with family these days? Freak! Go home and study until you die... get that Z too. Although as soon as you do we're switching to AA. Experienced people know that to master everything these days is impossible. But gee golly that Z is so shiny. Who cares if it's a 90% copy of Y... Z is so shiny. Welcome to the future. :~

                                        Jeremy Falcon

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

                                        In the end, it's all about breaking down and solving problems. I'll gladly learn a new stack/framework if it solves a problem at hand. (makes or saves $) That said, I usually don't (aside from maybe reading articles) invest in learning something new just to add a feather to my cap. On another topic, with the answers to the universe at out fingertips these days, getting by on your wits is much easier than it used to be. Either I've done it (or something like it) and can re-use the code/logic, or I can usually find something useful in less than 10 seconds using google. :laugh: This is why I haven't bought a real programming book/manual in more than 5 years. These days the only mastery required is in phrasing search terms. :)

                                        "Go forth into the source" - Neal Morse

                                        1 Reply Last reply
                                        0
                                        • J Jeremy Falcon

                                          Joan M wrote:

                                          OOP

                                          Ooooooooh... shiny! Can I use code wider than 80 chars? Huh? Huh? Can I? Can I?

                                          Jeremy Falcon

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

                                          64k max in a block, you can use up to 1024 blocks

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