Off Topic
    • Categories
    • Tags
    • Users
    • Groups
    • Amazon
    • OT Fundraiser
    • Register
    • Login

    The OFFICIAL programming thread

    Tech
    22
    1.4k
    10.5k
    Loading More Posts
    • 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.
    • O
      oyaji
      last edited by

      i started out on a burroughs mainframe using punchcards.

      © 2015 - 2025 oyaji

      KilemallK 1 Reply Last reply Reply Quote 0
      • ?
        A Former User
        last edited by A Former User

        When I was an accountant our IT contact showed me how to write reports on our mainframe financial system myself so I didn’t have to keep bothering him. I wish I could remember the name of the system and language. I think that helped me get a job as a programmer in IT later.

        Then, before our desktop computers were networked, I wrote a distributed financial reporting system in VB that used the mainframe to transfer data back and forth between head office and the other offices spread around the country. I can’t remember how I did that either.

        KilemallK 1 Reply Last reply Reply Quote 0
        • KilemallK
          Kilemall Careful, railroad agent @Gators1
          last edited by

          @Gators1 said in The OFFICIAL programming thread:

          @Kilemall said in The OFFICIAL programming thread:

          I worked with 8” disks on my first mainframe. It loaded what IBM calls firmware and you would know as BIOS.

          Fun fact, the machine was capable of loading its native firmware or IBM firmware- system emulation was already a thing in the 1970s when the machine was designed.

          I was watching a video about the Soviet computer program in the 60s and 70s and how they were trying to copy the IBM 360 back in the day so they could steal our softwarez and get caught up. One comment he made sort of made me laugh…there was a big dispute among the American computing community at the time over high level programming languages. A bunch of purists thought machine language was the only way to go and fuck COBOL. That was back when computing truly was for nerds. I think I sent my first email on a mainframe back at UF, at least I had to use a CLI to do it.

          Fair chance it was Unix by then- 1990s?

          https://i.imgur.com/hX2CMMZ.jpg

          Never go full Lithu-
          Twain

          No editing is gonna save you now-
          Wingmann

          http://s3.amazonaws.com/rrpa_photos/72217/DSC_2528.JPG

          http://s3.amazonaws.com/rrpa_photos/20416/PTOB 101_resize.jpg

          Gators1G 1 Reply Last reply Reply Quote 0
          • KilemallK
            Kilemall Careful, railroad agent @oyaji
            last edited by Kilemall

            @oyaji said in The OFFICIAL programming thread:

            i started out on a burroughs mainframe using punchcards.

            That was one of my babies- MCP, GEMCOS, CANDE, DMSII,SMFII.

            If you were compiling likely CANDE, if running jobs WFL.

            https://i.imgur.com/hX2CMMZ.jpg

            Never go full Lithu-
            Twain

            No editing is gonna save you now-
            Wingmann

            http://s3.amazonaws.com/rrpa_photos/72217/DSC_2528.JPG

            http://s3.amazonaws.com/rrpa_photos/20416/PTOB 101_resize.jpg

            1 Reply Last reply Reply Quote 0
            • KilemallK
              Kilemall Careful, railroad agent @A Former User
              last edited by

              @Hog said in The OFFICIAL programming thread:

              When I was an accountant our IT contact showed me how to write reports on our mainframe financial system myself so I didn’t have to keep bothering him. I wish I could remember the name of the system and language. I think that helped me get a job as a programmer in IT later.

              Then, before our desktop computers were networked, I wrote a distributed financial reporting system in VB that used the mainframe to transfer data back and forth between head office and the other offices spread around the country. I can’t remember how I did that either.

              JCL, an RPG program, or WFL? I’m guessing proprietary front end RPG.

              If it was before proper Ethernet, likely a specialized datacomm card going to a multiplexer or modem that hooked into the mainframe. It would be RJE if it was IBM.

              https://i.imgur.com/hX2CMMZ.jpg

              Never go full Lithu-
              Twain

              No editing is gonna save you now-
              Wingmann

              http://s3.amazonaws.com/rrpa_photos/72217/DSC_2528.JPG

              http://s3.amazonaws.com/rrpa_photos/20416/PTOB 101_resize.jpg

              ? 1 Reply Last reply Reply Quote 0
              • ?
                A Former User @Kilemall
                last edited by A Former User

                @Kilemall said in The OFFICIAL programming thread:

                JCL, an RPG program, or WFL? I’m guessing proprietary front end RPG.

                Damn, I really can barely remember any of it. It was a pretty basic templating thing from memory. You laid out what fields you wanted and then had some ability to incorporate some logic but I don’t remember it being particularly heavy on the programming side.

                And re the latter thing, all the offices were already connected to the mainframe because it was an airline so I don’t know how that part worked. My program uploaded a bunch of files, one for each office, once a month. My same program had a “client” version in the offices that downloaded the one that was right for them, allowed them to add notes and do whatever they need to do and then upload the result. Then the head office version then consolidated them all. It was a purely programming solution from my perspective so all of the infrastructure must have been in place already. It would have been in 1992/3. We called it the “Performance Reporting System” or PRS but my initials were PR so everyone in Finance called it Peter Roehlen’s System.

                1 Reply Last reply Reply Quote 0
                • ?
                  A Former User
                  last edited by A Former User

                  Thinking back to that time, what staggers me was that anyone could do anything programming wise pre-Google. How the hell did I find the library for and work out how to connect to the mainframe from a desktop app? These days I’ve already closed two dozen search tabs by the time I’ve stopped for lunch.

                  Gators1G 1 Reply Last reply Reply Quote 0
                  • Gators1G
                    Gators1 @Kilemall
                    last edited by

                    @Kilemall said in The OFFICIAL programming thread:

                    @Gators1 said in The OFFICIAL programming thread:

                    @Kilemall said in The OFFICIAL programming thread:

                    I worked with 8” disks on my first mainframe. It loaded what IBM calls firmware and you would know as BIOS.

                    Fun fact, the machine was capable of loading its native firmware or IBM firmware- system emulation was already a thing in the 1970s when the machine was designed.

                    I was watching a video about the Soviet computer program in the 60s and 70s and how they were trying to copy the IBM 360 back in the day so they could steal our softwarez and get caught up. One comment he made sort of made me laugh…there was a big dispute among the American computing community at the time over high level programming languages. A bunch of purists thought machine language was the only way to go and fuck COBOL. That was back when computing truly was for nerds. I think I sent my first email on a mainframe back at UF, at least I had to use a CLI to do it.

                    Fair chance it was Unix by then- 1990s?

                    Yeah, early 90s. I had to send emails for some class teaching us computers were the future or some shit. Also got on the first iteration of the world wide web and remember going to yahoo, which was a link page back then. That was before AOL I think or just when it started.

                    alt text

                    1 Reply Last reply Reply Quote 0
                    • Gators1G
                      Gators1 @A Former User
                      last edited by

                      @Hog said in The OFFICIAL programming thread:

                      Thinking back to that time, what staggers me was that anyone could do anything programming wise pre-Google. How the hell did I find the library for and work out how to connect to the mainframe from a desktop app? These days I’ve already closed two dozen search tabs by the time I’ve stopped for lunch.

                      We had those thick ass books we had to buy back then. Hell the software used to come with them, even games.

                      I just started using groups on Chrome recently and it’s actually pretty useful. Instead of having 200 pages open at the top and I can’t read any of the tabs, I have all the pages grouped together for the various projects I am working on. There’s even a flag you can set to save the groups into your bookmark bar.

                      alt text

                      ? 1 Reply Last reply Reply Quote 0
                      • KilemallK
                        Kilemall Careful, railroad agent
                        last edited by

                        They read books, and had to figure out what wasn’t documented.

                        Ya sounds like some RPG package. Not an online system.

                        Hmm maybe M204 based?

                        https://i.imgur.com/hX2CMMZ.jpg

                        Never go full Lithu-
                        Twain

                        No editing is gonna save you now-
                        Wingmann

                        http://s3.amazonaws.com/rrpa_photos/72217/DSC_2528.JPG

                        http://s3.amazonaws.com/rrpa_photos/20416/PTOB 101_resize.jpg

                        1 Reply Last reply Reply Quote 0
                        • ?
                          A Former User @Gators1
                          last edited by A Former User

                          @Gators1 said in The OFFICIAL programming thread:

                          @Hog said in The OFFICIAL programming thread:

                          Thinking back to that time, what staggers me was that anyone could do anything programming wise pre-Google. How the hell did I find the library for and work out how to connect to the mainframe from a desktop app? These days I’ve already closed two dozen search tabs by the time I’ve stopped for lunch.

                          We had those thick ass books we had to buy back then. Hell the software used to come with them, even games.

                          I just started using groups on Chrome recently and it’s actually pretty useful. Instead of having 200 pages open at the top and I can’t read any of the tabs, I have all the pages grouped together for the various projects I am working on. There’s even a flag you can set to save the groups into your bookmark bar.

                          Yeah tab groups are great. I still make a habit of closing everything at least once a day though - it helps me focus better since the nature of what I need and am working on changes regularly.

                          Kinda related but I switch between Edge and Chrome depending on who I’m working for and, man, I miss vertical tabs/groups when I’m using Chrome.

                          1 Reply Last reply Reply Quote 0
                          • Gators1G
                            Gators1
                            last edited by

                            Programming quote of the day:

                            “For fuck sake, WHY!!! It fucking worked before! Two fucking hours I have been at this shit for one fucking block! Fuck you you fucking piece of shit!!!”

                            -Gators1

                            alt text

                            1 Reply Last reply Reply Quote 2
                            • rote7R
                              rote7
                              last edited by

                              @Gators1 The universal language all programmers are fluent in: Swearing.

                              fffg

                              Gators1G 1 Reply Last reply Reply Quote 3
                              • Gators1G
                                Gators1 @rote7
                                last edited by

                                @rote7 said in The OFFICIAL programming thread:

                                @Gators1 The universal language all programmers are fluent in: Swearing.

                                I think my neighbors called for a wellness check on me.

                                alt text

                                1 Reply Last reply Reply Quote 0
                                • TazzT
                                  Tazz
                                  last edited by

                                  image.png

                                  GTFO

                                  1 Reply Last reply Reply Quote 1
                                  • TazzT
                                    Tazz
                                    last edited by

                                    image.png

                                    GTFO

                                    1 Reply Last reply Reply Quote 1
                                    • ?
                                      A Former User
                                      last edited by

                                      I’m trying to work out what’s unethical about the below. I can’t figure out the angle:

                                      image.png

                                      link to thread

                                      Gators1G KilemallK 2 Replies Last reply Reply Quote 0
                                      • Gators1G
                                        Gators1 @A Former User
                                        last edited by

                                        @Hog said in The OFFICIAL programming thread:

                                        I’m trying to work out what’s unethical about the below. I can’t figure out the angle:

                                        image.png

                                        link to thread

                                        Maybe sandbagging your development time? Like if you are actually a faster coder than your peers, but you keep your development time in line with your peers so you can play some COD in the afternoon? Dunno.

                                        alt text

                                        1 Reply Last reply Reply Quote 1
                                        • KilemallK
                                          Kilemall Careful, railroad agent @A Former User
                                          last edited by

                                          @Hog said in The OFFICIAL programming thread:

                                          I’m trying to work out what’s unethical about the below. I can’t figure out the angle:

                                          image.png

                                          link to thread

                                          Good practice, too easy to make oversights in the rush to finish and better to look at with fresh eyes and another round of QA.

                                          https://i.imgur.com/hX2CMMZ.jpg

                                          Never go full Lithu-
                                          Twain

                                          No editing is gonna save you now-
                                          Wingmann

                                          http://s3.amazonaws.com/rrpa_photos/72217/DSC_2528.JPG

                                          http://s3.amazonaws.com/rrpa_photos/20416/PTOB 101_resize.jpg

                                          1 Reply Last reply Reply Quote 0
                                          • Gators1G
                                            Gators1
                                            last edited by

                                            I wish our developers thought testing their code was a good idea. Even worse our department wants to go to CICD so they will break production even faster.

                                            alt text

                                            KilemallK 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post