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. pre-internet days

pre-internet days

Scheduled Pinned Locked Moved The Lounge
performancequestionlearning
40 Posts 22 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.
  • L Lost User

    DerekT-P wrote:

    we learned how to dismantle things!

    I did much the same at home. Like you I did not always understand how the things worked but I did learn how to try and find out.

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

    My elder brother loved to dismantle things to see how they worked. :) I had to figure out how they worked so I could out them back together again - a skill my brother never quite got the hang of. :sigh:

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

    L 1 Reply Last reply
    0
    • F Forogar

      I got a job after debugging by phone. I was working in Germany using software from a company in the US. There was an intermittent bug that was driving us crazy and the company could not fix it. The president of the company had me describe the bug in detail to one of his developers so they "could better fix it". I ended up describing to him the steps it must have gone through and the kind of code it must be running at the point the bug came up - he found the appropriate code and I said something like: "...and then it will have a pointer to a block that it constructs the message string in before adding the terminating null at the end of the string"; "Yes, there is a pointer for the message"; "Has it allocated enough memory for the block? Perhaps it didn't allow for the terminator."; "Allocated memory?"; ...at which point the problem was solved! The president had been listening in on the call and immediately offered me a job. Ah, the good old days!

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

      Greg UtasG Offline
      Greg UtasG Offline
      Greg Utas
      wrote on last edited by
      #32

      :thumbsup: :)

      Robust Services Core | Software Techniques for Lemmings | Articles
      The fox knows many things, but the hedgehog knows one big thing.

      <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
      <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

      1 Reply Last reply
      0
      • F F ES Sitecore

        I certainly don't want to go back to finding the appropriate MSDN documentation CD out of the folder of 12 that will have the documentation for Substring as I don't know if it is SubString or Substring as IntelliSense hasn't been invented either. The internet has certainly made it easier to plagiarise though and has defo made it easier to find examples of larger sections of code, as well as (obviously) places people can just post their homework expecting someone else to do it for them. I'd hate to be a lecturer these days, half the job must be trying to work out if people have got others to do their work.

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

        Quote:

        I'd hate to be a lecturer these days

        For three years, way back in the dusty past, I was a professor of Computer Science at a Polytechnic. The syllabus hardly changed from one year to the next. Forty percent of it was "History of Computing", in the third year that was reduced to twenty-five percent but a lot of it was the same. Computers were nearly all mainframes with mini-computers becoming popular (not micros - minis, PCs had not been invented yet). I left to get a proper job. ;-) Back then I thought I knew most of what there was to know; these days, well...! :|

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

        1 Reply Last reply
        0
        • M Matt Bond

          A code review should have caught the duplication. Bond Keep all things as simple as possible, but no simpler. -said someone, somewhere

          raddevusR Offline
          raddevusR Offline
          raddevus
          wrote on last edited by
          #34

          Matt Bond wrote:

          A code review should have caught the duplication.

          Yes, but this was a long while ago now -- around 2000 -- and this particular place allowed developers to work autonomously. Each dev managed his/her own services. That's good and bad, I know. That was a great thing if you were apt to do it all and "own" your stuff. This guy was not up for that though and it became obvious in production some time after midnight. :sigh:

          1 Reply Last reply
          0
          • F Forogar

            My elder brother loved to dismantle things to see how they worked. :) I had to figure out how they worked so I could out them back together again - a skill my brother never quite got the hang of. :sigh:

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

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

            My elder brother was too busy chasing skirt to care about the internal workings of any machine. :)

            1 Reply Last reply
            0
            • M Matt McGuire

              sorry if this dates me too much, but I kind of miss the pre-internet days working as a dev. Technology didn't move that fast, a new compiler would be available every great once in awhile. You could keep most libraries in your head because they rarely ever changed. Most of the time you were only limited by imagination and memory (ram). So you would subscribe to any tech magazine to get the latest info. there would be code samples of something clever, articles on the pitfalls of a language feature, or work progress of getting a new complier up and running. My shelves were packed with any books I could get ahold of and every magazine that had something interesting. The internet is the first tool I have to reach for now. there is just soo much to know and it's almost impossible to keep it all in your head. For me to remain a dev until retirement is going to be a stretch, so I'm thinking of going into education to tech software development. I've notice that many of the younger devs out there can slap something together that works, but don't any have the fundamentals on how any of it works underneath: they can put gas in the car, but have no idea what's under the hood that makes it go, and that bothers me. any other gray beards out there seeing the same thing?

              S Offline
              S Offline
              Steve Naidamast
              wrote on last edited by
              #36

              I agree with your views. Even now, I still believe that standardized, n-tier client server applications were far easier to develop and maintain for a LAN once .NET was released than the garbage that has become Internet development these days. They were also more secure and much more targeted to the users they were supposed to support. Microsoft reached a zenith of technological ease with its ASP.NET WebForms model only to throw it away and have it supplanted by a bunch of technical know-it-alls who feel it is more important to tout their favorite technologies instead of well-developed applications. Every list of "excuses" used to promote the current technological mess of the Internet has practically nothing to do with any benefits for the organization as a whole or the users it is supposed to service. Since the mid 2000s, development has become a pantheon to ambiguity, technical ideologies, and a pace of change that is simply insane. No one can keep up with it anymope and nor should they try...

              Steve Naidamast Sr. Software Engineer Black Falcon Software, Inc. blackfalconsoftware@outlook.com

              1 Reply Last reply
              0
              • R Rusty Bullet

                The biggest change other than the speed is the missing "craft" of coding. The young devs who slap together something that works barely care about whether the code is readable or maintainable. Agile and patterns are a religion that must be followed to the letter regardless of the effect. Nesting three "if"s is a crime despite the readability it renders and the fulfillment of a "one function - one purpose". I estimate that I have roughly 500 books on IT and coding, but few are as memorable as Petzold. A young dev would not even know of the impact Petzold made and why it was important. Most of the magazines have gone under and dealt with technology and techniques no longer in favor, so they have met the dumpster on even terms. I am afraid "grey beard" is fast becoming "white" like Gandolf.

                M Offline
                M Offline
                Matt McGuire
                wrote on last edited by
                #37

                Rusty Bullet wrote:

                I am afraid "grey beard" is fast becoming "white" like Gandolf.

                :laugh:

                1 Reply Last reply
                0
                • M Matt McGuire

                  sorry if this dates me too much, but I kind of miss the pre-internet days working as a dev. Technology didn't move that fast, a new compiler would be available every great once in awhile. You could keep most libraries in your head because they rarely ever changed. Most of the time you were only limited by imagination and memory (ram). So you would subscribe to any tech magazine to get the latest info. there would be code samples of something clever, articles on the pitfalls of a language feature, or work progress of getting a new complier up and running. My shelves were packed with any books I could get ahold of and every magazine that had something interesting. The internet is the first tool I have to reach for now. there is just soo much to know and it's almost impossible to keep it all in your head. For me to remain a dev until retirement is going to be a stretch, so I'm thinking of going into education to tech software development. I've notice that many of the younger devs out there can slap something together that works, but don't any have the fundamentals on how any of it works underneath: they can put gas in the car, but have no idea what's under the hood that makes it go, and that bothers me. any other gray beards out there seeing the same thing?

                  B Offline
                  B Offline
                  Bruce Patin
                  wrote on last edited by
                  #38

                  I'm a gray beard, 69, still working as a dev. Used to be a mainframe instructor, hardware and software. I know a guy with a masters degree in computer science. He may not have measured electron flow in a semiconductor in a physics lab as I have done, but is still very knowledgeable, picks up things quickly and is already productive. I do not worry about it. I am concerned that AI will someday supplant humans and our brains will shrink even more. Microsoft has already resorted to offering Bing search links, instead of actual help for bugs. That concerns me a bit. I am also concerned about teachers that teach because they can't do. My sons have had professors like that, requiring me to help.

                  1 Reply Last reply
                  0
                  • M Matt McGuire

                    sorry if this dates me too much, but I kind of miss the pre-internet days working as a dev. Technology didn't move that fast, a new compiler would be available every great once in awhile. You could keep most libraries in your head because they rarely ever changed. Most of the time you were only limited by imagination and memory (ram). So you would subscribe to any tech magazine to get the latest info. there would be code samples of something clever, articles on the pitfalls of a language feature, or work progress of getting a new complier up and running. My shelves were packed with any books I could get ahold of and every magazine that had something interesting. The internet is the first tool I have to reach for now. there is just soo much to know and it's almost impossible to keep it all in your head. For me to remain a dev until retirement is going to be a stretch, so I'm thinking of going into education to tech software development. I've notice that many of the younger devs out there can slap something together that works, but don't any have the fundamentals on how any of it works underneath: they can put gas in the car, but have no idea what's under the hood that makes it go, and that bothers me. any other gray beards out there seeing the same thing?

                    R Offline
                    R Offline
                    rjmoses
                    wrote on last edited by
                    #39

                    I don't have a beard, but you are on point. I have written assemblers, OS'es, communications processing for async, bisync, SDLC, TCP/IP, data compression, file system managers, ... to name a few things. But, the thing I miss the most is good, concise, well-written documentation.

                    1 Reply Last reply
                    0
                    • U User 14060113

                      I've been developing software since 1997. Actually, I already started as a kid in 1986. And I cannot agree with you. Yes, it has become impossible to keep everything you need to know in your head. But nowadays, you just have to keep in your head where to find the information you need. If you're using a wide-spread programming environment, the only skill you need is to formulate a good search phrase, and Google will give you exactly what you need in 90% of the cases. And yes, younger devs start working without thinking first and sometimes don't seem to know what they're doing. But honestly, were you any different when you were younger? I wasn't. Today I usually say: I need a full understanding before I code the first line. But when you're still young and inexperienced, that is sometimes not possible, as due to your lack of experience you are not able to understand everything. So you have to compensate this with overconfidence and enthusiasm. At a first glance, this looks like younger developers are faster and better. But in reality, they make more mistakes and cost the company more money than experienced developers because they cause a lot more bugfixing and technical support than an experienced developer. But again, were you any different when you were younger? I think nobody was. So your view of things is probably a generational issue rather than a real change of things.

                      K Offline
                      K Offline
                      Kent K
                      wrote on last edited by
                      #40

                      Your mention of google. . .this is important in the discussion of "pre-internet" vs. "post-internet" because I want to bring up an important point about google. When we say or think "post-internet" it really is "post-internet + google" that we are talking about when we say how all this info is at our finger tips now. Because, do people remember when we had the internet but when you searched for something it may take 45 minutes to find the information you were seeking?? I do. You would go through 20 pages of search results at times, navigating to several of the hits themselves in a percentage of each page before you found what really answered your question. I think of this almost weekly and tell my kids how awesome it is (we have it) today where if you are able to think for a moment on your search terms, boom, there it is EXACTLY what you were looking to be answered, in the first 3 hits usually.

                      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