How the 60-Year-Old IRS Computer System Failed on Tax Day

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 เม.ย. 2019
  • On Tax Day 2018, the IRS electronic filing system went down. Turns out the government's computers were still partially relying on code 60 years old written for gigantic IBM mainframes like the Martinsburg Monster. What happened?
    ● LGR links:
    / lazygamereviews
    / lazygamereviews
    / lazygamereviews
    ● Music used in order of appearance:
    "Nautical 2" by Loscil
    • Loscil - Nautical2
    "Anekbah Theme"
    • The Nomad Soul: Soundt...
    Glancing at the Moon, Open For Business 3, Observations, Driven Electronics 4
    www.epidemicsound.com
    ● Sources for this episode's info:
    abcnews.go.com/Politics/irs-s...
    archive.org/details/taxpreparati
    blogs.wsj.com/cio/2018/04/18/...
    books.google.com/books?id=kn9...
    catalog.archives.gov/id/11899
    catalog.archives.gov/id/11900
    catalog.archives.gov/id/11903
    catalog.archives.gov/id/11905
    fcw.com/articles/2016/04/08/t...
    fcw.com/articles/2018/09/24/i...
    money.cnn.com/2015/02/03/pf/t...
    spectrum.ieee.org/riskfactor/...
    web.archive.org/web/200803200...
    web.archive.org/web/200810191...
    web.archive.org/web/200905080...
    web.archive.org/web/201605261...
    web.archive.org/web/201612140...
    web.archive.org/web/201809241...
    www.archives.gov/files/record...
    www.bloomberg.com/opinion/art...
    www.cbsnews.com/news/irs-mons...
    www.fedscoop.com/irs-electron...
    www.fedscoop.com/irs-filing-s...
    www.gao.gov/products/GAO-01-227
    www.gao.gov/products/GAO-16-696T
    www-01.ibm.com/support/docvie...
    www.irs.gov/privacy-disclosur...
    www.irs.gov/pub/irs-pia/imf_p...
    www.irsvideos.gov/Professiona...
    www.networkworld.com/article/...
    www.nextgov.com/it-modernizat...
    www.nextgov.com/it-modernizat...
    www.npr.org/2018/04/19/604119...
    www.theregister.co.uk/2018/09...
    www.treasury.gov/tigta/auditr...
    www.treasury.gov/tigta/auditr...
    • Video
    • IRS site suffers parti...
    • Computer History: IBM ...
    #LGR #TechTales #Taxes
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 1.2K

  • @Geforce2187
    @Geforce2187 5 ปีที่แล้ว +641

    "Mr. Simpson, this government computer can process over 9 tax returns per day. Did you really think you could fool it?"

    • @Mi_Fa_Volare
      @Mi_Fa_Volare 5 ปีที่แล้ว +23

      I was thinking about the exact same scene.

    • @NewPaulActs17
      @NewPaulActs17 5 ปีที่แล้ว +1

      @@Mi_Fa_Volare i need an episode name pls

    • @Geforce2187
      @Geforce2187 5 ปีที่แล้ว +16

      @@NewPaulActs17 Season 9, Episode 20- The Trouble With Trillions

    • @h2oaddict28
      @h2oaddict28 4 ปีที่แล้ว +9

      If I don't see it it's not illegal

    • @MrMatteNWk
      @MrMatteNWk 3 ปีที่แล้ว +8

      An older boy told me to do it.

  • @smittenthekitteninmittens2679
    @smittenthekitteninmittens2679 5 ปีที่แล้ว +673

    i don't understand why tech tales isn't as popular as other LGR things..i could listen to Clint talk about old/new/obsolete tech all day long!!!

    • @h0lx
      @h0lx 5 ปีที่แล้ว +13

      probably the research time vs duration of content

    • @smittenthekitteninmittens2679
      @smittenthekitteninmittens2679 5 ปีที่แล้ว +16

      @@h0lx the amount of work/research that goes into these videos must be CRAZY!!..i

    • @ClintChance
      @ClintChance 5 ปีที่แล้ว +2

      Really?

    • @Yusuke_Denton
      @Yusuke_Denton 5 ปีที่แล้ว +1

      They have about as many views if not more than his other videos.

    • @smittenthekitteninmittens2679
      @smittenthekitteninmittens2679 5 ปีที่แล้ว

      @@Yusuke_Denton watch his anniversary video

  • @atreyu4ws
    @atreyu4ws 5 ปีที่แล้ว +562

    I am a COBOL programmer. Some of the proprietary code I work with was written before I was born! Companies still use it because it doesn't break too often and it's relatively simple to fix (unless it's a huge pile of spaghetti of course). We don't use physical cylinders and tape for storage anymore, but like LGR mentioned, it is emulated.
    Notice, the new firmware failed, not the old software or mainframe ;)

    • @JasonZakrajsek
      @JasonZakrajsek 5 ปีที่แล้ว +59

      The old firmware failed. They didn’t update to the new one.

    • @GrumpyIan
      @GrumpyIan 5 ปีที่แล้ว +41

      Tape storage is still a thing, and is rather cheap at roughly $60 a terabyte.

    • @SuperPickle15
      @SuperPickle15 5 ปีที่แล้ว +47

      @@GrumpyIan tape is only used for long term archives. It's not used for everyday use because it's read and write time sucks.

    • @ruikazane5123
      @ruikazane5123 5 ปีที่แล้ว +5

      'Legacy' to say.

    • @TheDavo10001
      @TheDavo10001 5 ปีที่แล้ว +64

      I just had this image of COBOL programmers looking a bit like Indiana Jones exploring through a cobwebby old ruin somewhere in search of elusive files or subroutines

  • @saleendriver
    @saleendriver 5 ปีที่แล้ว +596

    Being a former IBMer , I enjoyed this video. Well researched, well done. I am so glad I found this page a year ago. Thank you once again sir.

    • @lothar71
      @lothar71 5 ปีที่แล้ว +17

      @@Michael-zj3cn The only pathetic one is you.

    • @P.W.R.
      @P.W.R. 4 ปีที่แล้ว +8

      @@Michael-zj3cn
      Someone piss in your cheerios this morning or what?

    • @fullyqualifiedgendergremli9567
      @fullyqualifiedgendergremli9567 4 ปีที่แล้ว +4

      What what is wrong with you dude

  • @thetman0068
    @thetman0068 5 ปีที่แล้ว +163

    This is why you always file early.
    Be Ned Flanders. Don't be the rest of Springfield.

    • @lajya01
      @lajya01 2 ปีที่แล้ว

      Not too early though or you'll be the guinea pig for the new changes.

  • @LazerLord10
    @LazerLord10 5 ปีที่แล้ว +109

    One thing I want to know about those old mainframes is what those tapes do and why they move in that iconic way.

    • @danrbarlow
      @danrbarlow 5 ปีที่แล้ว +65

      The machine's internal RAM was very small, smaller than the cache on a modern CPU. They move that way because they are reading individual records from the tape, true "random access".

    • @HuskyGamersUNITE
      @HuskyGamersUNITE ปีที่แล้ว

      The tapes are data tapes. Like the hard drives that succeeded them, they read and write data from the mainframe to the tape magnetically. So each little increment and winding, the machine is reading the little bits of data recorded onto the tape and writing to another.

  • @jimmyvau
    @jimmyvau 5 ปีที่แล้ว +316

    The financial world runs on IBM Mainframes and COBOL

    • @BrooksSeanRobinson
      @BrooksSeanRobinson 5 ปีที่แล้ว +21

      James Vaughn A lot of the travel industry (airlines) use ibm mainframes too. The company I worked for trained us on TPF assembly because no schools teach it.

    • @ImNotADeeJay
      @ImNotADeeJay 5 ปีที่แล้ว +2

      true, very few bank CIOs are willing to risk their bonuses trying to migrate their transactional workloads to distributed environments (or cloud).

    • @johnmccallum8512
      @johnmccallum8512 5 ปีที่แล้ว +8

      Hal I hope that my bank NEVER puts any of their banking on the "cloud" stupid idea.

    • @ImNotADeeJay
      @ImNotADeeJay 5 ปีที่แล้ว +3

      @@johnmccallum8512 I am afraid that is something likely to happen in the mid/long run. Mainframe is a fading technology, so don't freak if your bank has his core running in AWS/Azure/Google or the likes in ten or fifteen years.

    • @Fudwinkle
      @Fudwinkle 5 ปีที่แล้ว +7

      It's only the lower stack these days, there's a modern cloud on top 🙂 The vital stuff is on the mainframe (which uses relational databases these days, not IMS), and there's probably not only one. The bank I work for has multiple backup mainframes at different sites with diesel generators, so there's redundancy in case of one failing. (The power did screw up at the one at my site last year and the diesel generator, which is a ship class engine, made the whole building shake lol)

  • @KentHambrock
    @KentHambrock 5 ปีที่แล้ว +105

    My wife is from just outside Martinsburg and had never heard of the Martinsburg Monster. Entertainingly, she's working as a contractor on a NASA project currently that still uses Fortran and C code written in the 80's.

    • @dirkflannigan5271
      @dirkflannigan5271 5 ปีที่แล้ว +9

      There is a lot of code supporting scientific libraries that originated in the 60s, and written in fortran. Look at the history of BLAS for example. A lot of really good techniques and algorithms came out of the 60s and 70s, and just don't need updating other than to compile on newer systems. Mathematics doesn't move that quickly.

    • @KentHambrock
      @KentHambrock 5 ปีที่แล้ว +4

      Yep, totally aware that Fortran is still used today in mathematical situations. It's supposed to be one of the most efficient languages for certain math related tasks, but sadly that's not the case here. Almost none of the Fortran involves math related functions and nearly all of it is written as poorly as possible. Updating any piece means going over thousands of lines of code to make sure it will compile with the current compilers. xD

    • @johnfrancisdoe1563
      @johnfrancisdoe1563 5 ปีที่แล้ว +3

      Kent Hambrock A satellite developed and launched in the 1980s with extremely modern tech (first sat to space qualify the Intel 486) also reused 1960s FORTRAN code that was once used for a historic satellite measuring the same natural phenomena. Nothing wrong about that.

    • @KentHambrock
      @KentHambrock 5 ปีที่แล้ว +3

      @@johnfrancisdoe1563 As long as the code was written well, it doesn't matter what language you use, but I get to hear daily how poorly this code was written. Written in ways that bugged the compiler into working when there was no good reason why it should have accepted the code. Issues with the compiler that have since been fixed so the code can't compile.

    • @big8news
      @big8news 5 ปีที่แล้ว

      Sadly NASA does have anything that flys anymore thanks to number 44 he ended that fast.

  • @kyleheckman
    @kyleheckman 5 ปีที่แล้ว +102

    A lot of old large companies that adopted computers early on face this problem, it’s hard / expensive to migrate all that data and write new code for modern machines without creating issues. and since it still works, for the most part, getting the budget and resources approved is a challenge

    • @CemetryGator
      @CemetryGator 5 ปีที่แล้ว +11

      Another big problem is as long as the old system is in use, you need to keep it up to date. Which means you need a team of people working on that system. Which means at some point, you either need to stop supporting that old system, or you can easily end up supporting it indefinitely.
      So yeah, doing a switchover on a running system could mean you end up paying for doing the development twice.

    • @Faddnn
      @Faddnn 5 ปีที่แล้ว +2

      It's cheaper to update the tech. It takes up less space, uses less power, does the job faster, less maintenance and down time, cheaper parts.

    • @DinnerForkTongue
      @DinnerForkTongue 5 ปีที่แล้ว +1

      The flipside is what we see here: CATASTROPHIC mass system failures.

    • @TheAkashicTraveller
      @TheAkashicTraveller 5 ปีที่แล้ว +1

      It's also the same reason British rail is so bad. We got there first before the technology was perfected and are now trying to hold a very old system together while scraping together funds for upgrades.

    • @BlindLibrary
      @BlindLibrary 5 ปีที่แล้ว +2

      An awkward Hell of a case of "Houston, we have a problem!"

  • @grandmaster1004
    @grandmaster1004 5 ปีที่แล้ว +74

    Oh man, my dad worked at the IRS since the late 80s, I wonder if he's seen these old IBM main frames. I did walk into the building once as a child in the early 90s, it looked a lot like some of the footage shown here! **Edit: That computer chronicles episode listed is showing footage from the exact office i visi ted as kid, might be why it looked so familiar!

  • @Frankfurtdabezzzt
    @Frankfurtdabezzzt 5 ปีที่แล้ว +40

    As a sysadmin, this is what my nightmares look like.
    Those poor guys at the IRS IT...

    • @420sakura1
      @420sakura1 3 ปีที่แล้ว +1

      You really feel sorry for them?

    • @Frankfurtdabezzzt
      @Frankfurtdabezzzt 3 ปีที่แล้ว +4

      @@420sakura1 Yes. They're the IT guys working for the IRS, not the IRS themselves.

    • @lajya01
      @lajya01 2 ปีที่แล้ว +1

      I work in a tax agency in Canada. I've seen many experienced consultants and high profile service providers(Oracle, IBM, Microsoft, etc..) freak out when dealing with our systems. The amount of inter-operability with systems spawning many generations and architectures is just insane in those places.

  • @jonathanellis6097
    @jonathanellis6097 5 ปีที่แล้ว +125

    It's mad and a little worrying when you think about the amount of old, overworked, and abused, infrastructure the modern world is dependent on!!

    • @cactusman1771
      @cactusman1771 5 ปีที่แล้ว +31

      If it isn't broke don't fix it. There are places that still use roman aqueducts and roads. There are railroads that still use tracks from the 19th century.

    • @lordofthecats6397
      @lordofthecats6397 5 ปีที่แล้ว +48

      @@cactusman1771The policy of many governments and businesses is "If it ain't broke, I won't pay to fix it" which leads to a lot of problems ranging from Flint Michigan to Heartbleed

    • @Chevdriver
      @Chevdriver 5 ปีที่แล้ว +38

      A few years ago i worked at an very old coal power plant, we installed fibre-optic-cables in the server/control room... i was shocked to see all this old technology, looked like homer simpsons workplace. They told me whatever you do, dont touch that one connector sitting loosely on some "control-panel" (only held in place by gravity and love) or else the whole plant can shut down!
      After working for a while ive noticed the connector was slightly tilted, i was like holy f*ck how did this happened and put it back on immediately ( i dont now what caused it to tilt, maybe my elbow touched the cable of the connector) The next day they told us "We had few sides of error messages showing up on our system, you guys know what happened?"

    • @ped7g
      @ped7g 5 ปีที่แล้ว +6

      Exactly... although the idea of replacing those with some brand new buzzword cloud SaaS angular thing doesn't really lessen my worries, quite opposite...

    • @spottydog4477
      @spottydog4477 5 ปีที่แล้ว +4

      You should be more worried about windows 10

  • @M3n747
    @M3n747 5 ปีที่แล้ว +16

    In my city there's a car repair shop that still to this day uses a Commodore 64 in conjunction with custom-built software and hardware for balancing axles.

  • @Hyreia
    @Hyreia 5 ปีที่แล้ว +139

    In their defense, if it ain't broke don't fix it... And now it broke. So time to fix it.

    • @robertpryor7225
      @robertpryor7225 5 ปีที่แล้ว +3

      Penny saved... Than the devil you don't know

    • @johnl.knowdy6152
      @johnl.knowdy6152 4 ปีที่แล้ว

      It's a state of mind, some people like patching, some people like fixing. In this case, it's the government, so they'll not go bankrupt I guess.

    • @MrSaywutnow
      @MrSaywutnow 4 ปีที่แล้ว +1

      "So time to fix it."
      Preferably before all the remaining COBOL programmers die of old age.

    • @wta1518
      @wta1518 3 ปีที่แล้ว +1

      They’ll just get the money from the taxes
      Oh wait...

    • @doubtful_seer
      @doubtful_seer 3 ปีที่แล้ว +1

      I can find articles of congresspeople warning the IRS needed to update their technology going back to 1989. 2021 and they still refuse to do anything to make things run more smoothly, as shown by how they’re handling sending the stimulus out to SSDI and SSI recipients.

  • @cromulence
    @cromulence 5 ปีที่แล้ว +109

    This is utterly unsurprising. I work in a bank and the primary critical system is called ATLAS. Written in the 1980s, again in COBOL, it is an amazingly flexible (if not antiquated) piece of software, comprised of millions of lines of code to do just about every single financially related function you can think of. It was originally written to run on Tandem NonStop computers, which were bought by Compaq, who were then bought by HP. The crux of it is that a new mainframe was bought for each branch, which not only cost serious cash, but is the last of the Itaniums.
    Old code is great when it works, but this needs round the clock modifications to keep up with changes that happen in the finance sector. There are contractors making serious cash from their COBOL skills.
    Yes, eventually these systems will disappear, but the effort needed to replace them is huge.

    • @BlindLibrary
      @BlindLibrary 5 ปีที่แล้ว +3

      Hugely necessary for the "endangered species" status that it's been for so long.We can't let this code die;Companies breathe this code every day without realizing it,if not almost by some sort of a Brave New World hypnopedia session.

    • @BXJ-mi9mm
      @BXJ-mi9mm 4 ปีที่แล้ว

      @@BlindLibrary Why do you care?

    • @BlindLibrary
      @BlindLibrary 4 ปีที่แล้ว

      Without it, the modern world crashes and shatters, like your glass IPhone screens.

    • @BlindLibrary
      @BlindLibrary 4 ปีที่แล้ว

      Then again, the modern world will never truly appreciate the happenings, let alone the results, of yester-year.

    • @HappyBeezerStudios
      @HappyBeezerStudios 4 ปีที่แล้ว +1

      ...and perform like ass due to lack of optimization and under powered systems.

  • @MrIfrit
    @MrIfrit 5 ปีที่แล้ว +37

    Systems too complex to be replaced. Pretty soon we'll dealing with these technologies the same way the adeptus mechanicus deal with theirs.

  • @ryanpaaz
    @ryanpaaz 5 ปีที่แล้ว +18

    From what I’ve read applications like this are perfect use cases for mainframes. High reliability, high access, zero acceptable errors. Banks use mainframes too.
    I can only imagine if the IRS tried to cobble something together in Visual Basic.

  • @ZeroWalker26
    @ZeroWalker26 5 ปีที่แล้ว +55

    fun thing is the labor office and tax office
    here in my city in Sweden still uses Dos system so when there is a problem the whole system can be down for weeks because they only have 1 single man that can dos and the old system and the fun part that man is old has retired but they have to call him in away. I told them to hire me because I grew with DOS and that retired man could teach me what I need to learn before he kicks the bucket. Or better yet they should maybe upgrade.

    • @cleverlyblonde
      @cleverlyblonde 5 ปีที่แล้ว +14

      Or try to virtualise so they can make snapshots and backups easier, then begin the work to upgrade?

  • @Ryusuta
    @Ryusuta 5 ปีที่แล้ว +78

    I legitimately didn't know I'd be spending my morning listening to a video about IRS tax computers from the 1950s. And now that I am, I'm glad I did so. =)

    • @katymccoy5581
      @katymccoy5581 5 ปีที่แล้ว

      Didn't think I would on my break but meh

  • @thecomputerinside
    @thecomputerinside 5 ปีที่แล้ว +476

    sounds like the Martinsburg Monster was an absolute unit?

    • @isaakwelch3451
      @isaakwelch3451 5 ปีที่แล้ว +56

      Imagine the sheer size of the lad

    • @martinbrewer7629
      @martinbrewer7629 5 ปีที่แล้ว +23

      @@isaakwelch3451 Don't have to... Couldn't fit the thing in my trousers, so now I sling it around my neck and tell everyone it's a hamburger eating python..

    • @vincentlamb3436
      @vincentlamb3436 5 ปีที่แล้ว +8

      Seeing the shelves stacked with magnetic tape reels was refreshing.

    • @Chaos89P
      @Chaos89P 5 ปีที่แล้ว +5

      @TheComputerInside All computers at the time, even including the snarky one from Willy Wonka and the Chocolate Factory, were. Most of them were huge beasts!
      @@isaakwelch3451 Many computers back then were about the size of a large room.

    • @dinitroacetylen
      @dinitroacetylen 5 ปีที่แล้ว +15

      It was an absolute unit, and now it's an obsolete unit.

  • @johnfrancisdoe1563
    @johnfrancisdoe1563 5 ปีที่แล้ว +17

    Bonus fact: the IBM 360 series is still being made and upgraded. The compatible successors included the 370 series, the 3090 series and now the z-series. It has great virtual machine and SSE support since at least the 1980s.

  • @Zeropointill
    @Zeropointill 5 ปีที่แล้ว +119

    ah yeah, new LGR video. This is something i can wake up with a coffee to.

  • @perolozac01
    @perolozac01 5 ปีที่แล้ว +4

    Don't ever be discouraged or think no one is watching or cares for these Tech Tales. More people watch and enjoy these than you're probably aware of. It's certainly one of my personal favorites.
    Now, back to doing my taxes...

  • @TheGuyWhoIsSitting
    @TheGuyWhoIsSitting 5 ปีที่แล้ว +16

    Whenever someone tells me companies and the government use only up to date stuff and learning any older languages is pointless I always think of how many companies and things rely on legacy hardware.

  • @johnfrancisdoe1563
    @johnfrancisdoe1563 5 ปีที่แล้ว +10

    Nothing in that old code failed on that day. The failure was in a top of the line modern "high reliability" disk system, which has apparently caused other high profile failures around the world. It was apparently so unreliable that UNISYS no longer trusted the quality of IBM firmware updates.

  • @coyote_den
    @coyote_den 5 ปีที่แล้ว +15

    "That morning it detected a deadlock condition during a warm start"
    ...a warm start. on tax day.
    Who had the bright idea to reboot the most important computer in the IRS on tax day???

    • @MrSaywutnow
      @MrSaywutnow 4 ปีที่แล้ว +7

      Maybe they had some other problem, and they were asked if they'd tried turning it off and on again.

    • @andriealinsangao613
      @andriealinsangao613 2 ปีที่แล้ว

      BLOODY INDIAN TECH SUPPORT!

  • @SaberusTerras
    @SaberusTerras 5 ปีที่แล้ว +86

    Oh damn, Unisys? I've dealt with them, they hire the cheapest they can find for field techs. Makes sense they'd skimp on talent all the way up the chain.
    And the DS8880 is no f-ing joke. IBM does not fool around with the big iron, it's their bread and butter. They put out a firmware update, they aren't asking you to consider updating, they're telling you to update.

    • @ruikazane5123
      @ruikazane5123 5 ปีที่แล้ว +5

      They're called IBM for a reason!

    • @godfreypoon5148
      @godfreypoon5148 5 ปีที่แล้ว +18

      @@ruikazane5123 "Involuntary Bowel Movement"?

    • @buggsyspam
      @buggsyspam 5 ปีที่แล้ว +6

      I laughed out at the Unisys part. It was a great company to work for in the 90's. like so many other companies, they suffered from the tech bubble bust and cut corners wherever they could.

    • @MrSaywutnow
      @MrSaywutnow 4 ปีที่แล้ว +4

      @@godfreypoon5148 "Involuntary Bowel Movement"?
      Sounds like what was happening at a lot of IRS offices on tax day.

    • @stargamer777
      @stargamer777 3 ปีที่แล้ว

      @Godfrey Poon. IBM = International Business Machines

  • @veraxis9961
    @veraxis9961 5 ปีที่แล้ว +10

    Something about seeing massive rows of IBM tape computers just makes me irrationally happy.

  • @wspolczynnik_poissona
    @wspolczynnik_poissona 5 ปีที่แล้ว +171

    Have you play Pac-Man? Then you've played Taxman without even knowing it!

    • @MisterTalkingMachine
      @MisterTalkingMachine 5 ปีที่แล้ว +11

      ''I used to be a pinball freak
      That's where you'd find me every week
      But now it's Pacman
      Yeah it's the Pacman
      I love to gobble up those dots
      Keep pumpin' quarters in the slots
      They call it Pacman
      Yeah it's the Pacman''

    • @GTcroove
      @GTcroove 5 ปีที่แล้ว +24

      Nice AVGN reference right there.

    • @ivanmiranda841
      @ivanmiranda841 5 ปีที่แล้ว +7

      One of my favourites AVGN episodes

    • @thetman0068
      @thetman0068 5 ปีที่แล้ว +2

      Mmmmm classic AVGN

    • @wareforcoin5780
      @wareforcoin5780 5 ปีที่แล้ว +2

      JUST rewatched that episode! Love it!

  • @codingmasters
    @codingmasters 5 ปีที่แล้ว +52

    COBOL: Completely Obsolete Business-Oriented Language

    • @Dimondminer11
      @Dimondminer11 3 ปีที่แล้ว +1

      You sir speak the stuff of LEGEND

    • @captainkeyboard1007
      @captainkeyboard1007 2 ปีที่แล้ว +1

      That is a "good" description for an outdated computer language.

  • @TheBurg229
    @TheBurg229 5 ปีที่แล้ว +16

    COBOL programmer here. COBOL still handles the majority of your financial transactions.

    • @ve2dmn
      @ve2dmn 5 ปีที่แล้ว +5

      "Majority" as in 95% probably. Banks are very slow to move.

    • @RaymondHng
      @RaymondHng 5 ปีที่แล้ว +2

      Along with CICS, right?

    • @calidude1114
      @calidude1114 4 ปีที่แล้ว +2

      Since the 1960s IBM mainframes have been backward compatible meaning that code written 50 years ago will run on the latest mainframes with little to no modifications. Hence there is no incentive to rewrite the old code. This was IBMs crowning achievement for its customers saving them millions. As a comparison apps written for my iPad 1 will not work on my latest iPad. Xbox games don’t run on the latest Xbox one x.

    • @RaymondHng
      @RaymondHng 4 ปีที่แล้ว

      @@calidude1114 That's because you have only executable code and do not have the source code to your iOS apps unlike enterprise IT departments that develop and maintain their COBOL source code. If they had only executable code to their programs, then they will be limited from using those executables on later versions of the operating system.

    • @calidude1114
      @calidude1114 4 ปีที่แล้ว

      @@RaymondHng - No you are wrong, The source code needs to change if the underlying systems software changes without supporting the older system functions. For example source code that called systems API functions that no longer exist or work differently. That breaks the source code! Hence the source code needs to be rewritten.

  • @MrClawt
    @MrClawt 5 ปีที่แล้ว +5

    I have watched every LGR video from the old school sipping Dr. Pepper days, and this is probably the most fascinating. People just simply accept that computers assist with just about everything today, but seeing how much effort had to be put in to place to tell people that the a computer doing your taxes was not a bad thing just shows how much the world has changed.
    The whole using lines of code that pre-date the moon in a world that just took a photo of a black hole is just mind boggling, but also a testament to what happens to good code.

  • @nicholasrockstroh6920
    @nicholasrockstroh6920 5 ปีที่แล้ว +20

    This was fantastic! My father works for the IRS and probably remembers the shift to microcomputers. I should ask him about all of this stuff...

    • @DinnerForkTongue
      @DinnerForkTongue 5 ปีที่แล้ว

      Show this to him and tell us of the results!

  • @GobblesPlays
    @GobblesPlays 5 ปีที่แล้ว +24

    my god your documentary style videos are good. Good job man, love your stuff!

  • @mkruizv
    @mkruizv 5 ปีที่แล้ว +11

    I love this stories. Keep going, Clint. This one in particular strikes me close, because i have my first corporate job in years and taxing has changed in my country.

  • @StewartRussell
    @StewartRussell 5 ปีที่แล้ว +7

    More of a story about contractors failing to patch hardware drivers from 2016 than problems with reliable code from the 1960s

  • @naviconnectionmusic6204
    @naviconnectionmusic6204 5 ปีที่แล้ว +26

    YES TECH TALES IS BACK!

  • @GimblyGFR
    @GimblyGFR 5 ปีที่แล้ว +4

    It's so great to have Tech Tales back. Hope the next one won't take long. As usual, an amazing video.

  • @celebratelife865
    @celebratelife865 10 หลายเดือนก่อน +1

    I am still getting through the backlog of your videos, and this one is just as good as any of your other videos. You are an excellent writer. And keep up the great editing! 🎉

  • @Peteman81
    @Peteman81 5 ปีที่แล้ว +1

    Really pleased to see a new Tech Tales video - I've been re-watching the older ones!

  • @carlospulpo4205
    @carlospulpo4205 5 ปีที่แล้ว +21

    IF assets > income
    DO_Audit
    ELSE
    Do_Audit
    END IF
    STOP RUN.

    • @BichaelStevens
      @BichaelStevens 5 ปีที่แล้ว +8

      IRS when you owe 12$:
      if (debt > 0) {
      Audit()
      }
      IRS when they owe you $14000 in tax returns and fuckups:
      while (true) {
      return 0;
      }

  • @faerieringwildlifeandmore
    @faerieringwildlifeandmore 5 ปีที่แล้ว +4

    thanks for always having captions on your videos!

  • @NickOfTime99
    @NickOfTime99 5 ปีที่แล้ว

    The Tech Tales segment on your channel is quickly becoming my favorite, and it has really evolved well! Well done Sir. I never knew the information about tax return processing could be so fascinating.

  • @dacypher22
    @dacypher22 5 ปีที่แล้ว +1

    Thanks for making another Tech Tales! These are my favorite videos on all of TH-cam and I know they take a ton of your time to make.

  • @markpfeffer7487
    @markpfeffer7487 5 ปีที่แล้ว +8

    Yoooo this is both super informative and super interesting. Keep it up Clint. Love it.

  • @crashk6
    @crashk6 5 ปีที่แล้ว +19

    NEWS FLASH: "IRS losses millions in cash, due to a bug in cache.."

    • @TracksWithDax
      @TracksWithDax 5 ปีที่แล้ว +3

      NEWS FLASH: "IRS's last clash passes with a hard-and-fast loss of cash, due to internal lash of low-class located in cache..."

    • @kendramarie6924
      @kendramarie6924 4 ปีที่แล้ว

      It’s nothing to them they get it back

  • @FlatEarthDisciple
    @FlatEarthDisciple 5 ปีที่แล้ว +1

    Hey Clint, I'm always hungry for your Tech Tales. It's the best series you do. I can't get enough. Please do more! And thanks for all the entertainment!

  • @gregorybentley5192
    @gregorybentley5192 5 ปีที่แล้ว +1

    So happy Tech tales are back! This has always been some of my favorite content of yours. Thank you again!

  • @rwdplz1
    @rwdplz1 5 ปีที่แล้ว +23

    The project John Titor's IBM 5100 was going to be used to fix

  • @KuraIthys
    @KuraIthys 5 ปีที่แล้ว +193

    Ah, obtuse, opaque legacy code.
    Nothing quite like it. XD
    Bonus incomprehensibility points for it involving assembly code for an obsolete hardware platform.
    I bet much of that assembly isn't all that well documented either.
    Yeah, that's quite the liability huh. XD

    • @toymachine4253
      @toymachine4253 5 ปีที่แล้ว +36

      IBM's idea of job security

    • @neeneko
      @neeneko 5 ปีที่แล้ว +22

      assembly is its own documentation, it tells you exactly what the computer is doing!

    • @C0Ntro11Da7rail
      @C0Ntro11Da7rail 5 ปีที่แล้ว +4

      @@neeneko unless its an assembly code specific to that mainframe like say instead of mov its go or something or it might be just bare machime code

    • @KuraIthys
      @KuraIthys 5 ปีที่แล้ว +15

      @@neeneko I take it you've never tried to actually read uncommented assembly before? ;p
      What you say is technically correct, but... In practice...
      I mean, technically a program written using esolangs.org/wiki/brainfuck
      Is also self-documenting, but... It sure isn't going to be a pleasant experience making sense of it.
      And, in theory, the output of movfuscator is indeed also 'self-documenting', but... Good luck with that.
      Source code comments exist for a reason. Depending on whether it's assembly as written by a programmer, or decompilation of the raw bytecode, assembly may contain relative jumps defined only by an offset, unlabelled variables, magic numbers, etc.
      Sure you can read that if you're desperate enough, but it's not a trivial task.

    • @TheExileFox
      @TheExileFox 5 ปีที่แล้ว

      @@KuraIthys at least it's not written in visual basic or lolcode

  • @kaleidoscopickait
    @kaleidoscopickait 5 ปีที่แล้ว +1

    Tech tales are some of my favorite videos on the channel! You always talk about really interesting stuff, and everything is thoroughly researched!

  • @hazeldavis3176
    @hazeldavis3176 5 ปีที่แล้ว

    You did a good job putting this one together. Transitioning from VO to old footage was smooth and natural.

  • @autumnVoid1138
    @autumnVoid1138 5 ปีที่แล้ว +5

    Ahh Clint great video always nice to get a notification that a new tech tales video has been posted , perfect timing for my coffee and vanilla brioche bread before work 🙂

  • @Henchman1977
    @Henchman1977 5 ปีที่แล้ว +38

    Everytime Clint says IMF I think Mission Impossible.

    • @KnuxKitsune
      @KnuxKitsune 5 ปีที่แล้ว +4

      I'm glad I'm not alone. "The IMF was created in the '60s" you say? The TV series began in 1966

    • @MetalTrabant
      @MetalTrabant 3 ปีที่แล้ว +1

      I think of International Monetary Fund...

  • @Videoneer
    @Videoneer 5 ปีที่แล้ว +1

    Thank you so much bringing Tech Tales back!! I know it's an absolutely massive undertaking for yoo produce one of these accurately and I (among many others) absolutely appreciate it and sincerely enjoy these videos!
    Thanks man for all of your hard and awesome work!!!
    Today I learned something new :)

  • @oestrek
    @oestrek 5 ปีที่แล้ว

    Probably the best thing I have seen from you in a while. Keep up the good work we need more of this.

  • @YoshiShoopDaWhooper
    @YoshiShoopDaWhooper 5 ปีที่แล้ว +140

    I'm surprised no one filed their income as $60000'); DROP TABLE taxes;-- and broke the system

    • @lvl10cooking
      @lvl10cooking 5 ปีที่แล้ว +44

      I'm pretty sure despite the age of the system that they sanitized their inputs.

    • @llamaboyjoey
      @llamaboyjoey 5 ปีที่แล้ว +101

      I think this code MIGHT be a little to old for SQL injection to work... lol

    • @lvl10cooking
      @lvl10cooking 5 ปีที่แล้ว +29

      @@llamaboyjoey I didn't even think of that, this shit is older than most of the parents of the people watching this.

    • @Abdega
      @Abdega 5 ปีที่แล้ว +6

      @Onno Inada
      I guess the only way to try something like that would be to actually know COBOL

    • @BlindLibrary
      @BlindLibrary 5 ปีที่แล้ว +1

      Or not... Just a gutt feeling.

  • @sh4dowde
    @sh4dowde 5 ปีที่แล้ว +3

    We have some old servers in our company, no one dares to touch. They are from the 80s and you have to use their databases through old telnet interfaces. They were so scared to replace them, that when a new computer system came to replace it, they didn't dare and made the new system get it's core data from the old system and keep it synchronized between them... we are one of germany's top10 biggest companys and I fear the day this system fails.

  • @nataliekate2176
    @nataliekate2176 5 ปีที่แล้ว

    Ahh, Tech Tales!! 🙌🏼🙌🏼 Such an interesting series. Thanks for all the hard work & research you put into these Clint!

  • @GregoryKowalkowski
    @GregoryKowalkowski 5 ปีที่แล้ว

    Raw to the core comprehensive & detailed material from #LGR @LGR - magnitude better than anything aired on television theses days. Thak You very much for time well spent!

  • @peterjessen1984
    @peterjessen1984 5 ปีที่แล้ว +120

    good job IRS. Really outdid yourselves there.

    • @jhoughjr1
      @jhoughjr1 5 ปีที่แล้ว +7

      Murderducky government efficiency

    • @urielc918
      @urielc918 5 ปีที่แล้ว

      Outdated*

    • @Mrmando369
      @Mrmando369 5 ปีที่แล้ว +2

      Nope it's the government keep cutting funds

    • @robertpryor7225
      @robertpryor7225 5 ปีที่แล้ว

      "Gots to admit, they are fair and efficient" - Adolph H.

  • @slickstretch6391
    @slickstretch6391 5 ปีที่แล้ว +4

    The article you show at 2:50 is a actually a pretty interesting read about how the IRS calculated tax returns in the 50's.

  • @user-jr6ic3xm9y
    @user-jr6ic3xm9y 3 ปีที่แล้ว +1

    I absolutely love your Tech Tales series! Please do more of these soon.

  • @AceGamer445
    @AceGamer445 5 ปีที่แล้ว

    LGR, while I may not browse to every web page you have listed in the description pane, I do appreciate that you have referenced the sources you had used for this video.

  • @thesw33tkill3r24
    @thesw33tkill3r24 5 ปีที่แล้ว +25

    Cobol will probably never disappear. Too many banks use it.

    • @MetalTrabant
      @MetalTrabant 3 ปีที่แล้ว

      Maybe it's time to learn it...

    • @thesw33tkill3r24
      @thesw33tkill3r24 3 ปีที่แล้ว

      @@MetalTrabant if my job wasn't getting outsourced at the Bank I work at I would move into one of those positions

  • @JimFortune
    @JimFortune 5 ปีที่แล้ว +5

    COBOL was out of date when I started programming in the 70s.

  • @eddiemuller3157
    @eddiemuller3157 5 ปีที่แล้ว +1

    A frickin' plus video, man! This is by far my favorite tech tale so far.

  • @DarkestHeartEvE
    @DarkestHeartEvE 5 ปีที่แล้ว +1

    Clint can I just say I watched this on my TV and honestly forgot I was watching a video on TH-cam - the quality of your presentation is quite literally at a professional level. Really enjoyed it!

    • @LGR
      @LGR  5 ปีที่แล้ว +1

      Thank you!

  • @denelson83
    @denelson83 5 ปีที่แล้ว +17

    They had to COBOL together a working solution.

  • @NathanChisholm041
    @NathanChisholm041 5 ปีที่แล้ว +35

    You have increased my knowledge! I thankyou....

  • @flaturiah
    @flaturiah 4 ปีที่แล้ว +1

    Man, I've watched every last Tech Tales video now. Can't wait for your next one, Clint!

  • @DomBobomb
    @DomBobomb 5 ปีที่แล้ว

    I’ve missed you LGR TT.
    Hopefully we’ll get more of these!

  • @ZipplyZane
    @ZipplyZane 5 ปีที่แล้ว +5

    What's really important is that Congress is trying to pass a law saying that the IRS will not be allowed to provide free tax filing.

  • @yumann
    @yumann 5 ปีที่แล้ว +4

    BRAVO!
    Talks about taxes and IRS are boring.
    LGR: Hold my beer.

  • @matchrocket1702
    @matchrocket1702 5 ปีที่แล้ว

    That was an entertaining and informative presentation. I love stories about old computer systems. My High School had an IBM 360 back in the 60's. I remember getting my classroom assignments on a computer printout card.

  • @LloydBlack-In-Hell
    @LloydBlack-In-Hell 5 ปีที่แล้ว +1

    No matter what, I always come back to your channel. I subscribed some time ago. I don't watch everything but I do enjoy most of it. Keep up the great work. This video was out of the ordinary but equally awesome. Thank you.

    • @LGR
      @LGR  5 ปีที่แล้ว +1

      Thank you!

  • @manfrommars3486
    @manfrommars3486 5 ปีที่แล้ว +68

    Just look at all those Model M's!!! (And some Model F's, as well!!!). Sorry, just a few more "!"'s to reinforce the concept: !!! !!!

  • @compaqdeskpro5770
    @compaqdeskpro5770 5 ปีที่แล้ว +3

    Nuclear launch facilities have the same ancient hardware that is still used to launch the nukes if we have to, McLaren needs a specific Compaq LTE laptop from the 90's in order to interface with the F1's ECU, I know Visa relies on an IBM mainframe in day to day business.

  • @yvonnerogers6429
    @yvonnerogers6429 5 ปีที่แล้ว +1

    Wow! Thanks so much for this video. That was exceptionally fascinating, especially as my grandfather worked for the IRS during the era in which the agency installed the Monster and implemented all that code. It was cool to get a little glimpse of his world, even if he worked in a different department than the programmers.' Of course, I'm sure last year's glitch had him facepalming from the hereafter! I hope there's a permanent resolution soon. In the meantime, this was an awesome video! This must've taken an awful lot of work, and I loved every minute of it! Enjoy your weekend!

  • @jackfroste
    @jackfroste 5 ปีที่แล้ว +1

    We need a part 2 to this video if and when the IRS computers crash next week. Great work Clint.

  • @Vontux
    @Vontux 5 ปีที่แล้ว +3

    Rushing software patches never ends well, as long as they are working on it I'm totally cool with it taking them a few years to move off of the current system. Doing it properly is much more important than doing it quickly.

  • @SinisterPuppy
    @SinisterPuppy 5 ปีที่แล้ว +6

    Wow never knew this and only live 15min away from Martinsburg. :O Thanks for the video.

    • @39Chevy
      @39Chevy 5 ปีที่แล้ว +1

      Oh man! Do you ever check GSA auctions for old stuff?

    • @nakarilexfortaine2897
      @nakarilexfortaine2897 5 ปีที่แล้ว

      Someone else from the area! Grew up around there, and when I saw the title, I didn't think he could mean THAT Martinsburg.
      It's just awesome to see, and a new fun fact about Martinsburg to know! Makes like... Two I know of.

  • @yayo2008
    @yayo2008 5 ปีที่แล้ว

    This was a great video! Thanks for all the insight. Can't wait for the next video upload.

  • @roopjm
    @roopjm 5 ปีที่แล้ว

    Always love your TechTales videos. Thanks for making them!

  • @lordanjucero
    @lordanjucero 4 ปีที่แล้ว +36

    People: "We love America!"
    Also People: "The Government needs Money to Operate? Un-American!"

    • @jakobole
      @jakobole 3 ปีที่แล้ว +7

      Unless it's money for the military. Then it's suddenly ok again

    • @confusedgentleman
      @confusedgentleman 3 ปีที่แล้ว

      I can understand why people don't want to pay taxes when all of it either goes back into the pockets of politicians and their big business friends, or into the military industrial complex, or the broken healthcare system, or the police, or the myriad of other complete disaster expenditures. Every dollar I've ever lost to taxation was pissed away, and that's bullshit.

  • @darksepheroth4627
    @darksepheroth4627 5 ปีที่แล้ว +8

    Please do one about the history of woodgrain electronics called Teak Tales.

    • @outtheredude
      @outtheredude 5 ปีที่แล้ว

      I'll need to pause that video frequently to pee, get married, have kids, get put in a retirement home, ... 'cause '70s. ;-)

  • @preinstalleduser2309
    @preinstalleduser2309 2 ปีที่แล้ว +1

    Wow what a flash back. I did COBOL, Assembler and RPGII programming in the early 80’s. Also worked hands on with those IBM main frames with Winchester and tape drives all connected to the oversized tractor drive printers for green bar paper output. Thanks for the video.

  • @madkernell
    @madkernell 5 ปีที่แล้ว

    Love me some LGR Tech Tales! man, has been some time. Thanks, Clint, we know these series are the hardest ones to make.

  • @eddunne5255
    @eddunne5255 5 ปีที่แล้ว +11

    Meanwhile companies that do tax preparation are fighting tooth and nail to keep filing taxes as confusing as possible to support their business model.

  • @doctorcrankyflaps1724
    @doctorcrankyflaps1724 5 ปีที่แล้ว +7

    All that computing equipment for 20kb of memory. Madness.

    • @RemixedVoice
      @RemixedVoice 5 ปีที่แล้ว +9

      Yep. And it's funny, because in 50 years, we'll be laughing at the 5 petabytes of data that was just collected to create the first black hole image; we'll have that amount of data capacity in our flash drives.

    • @outtheredude
      @outtheredude 5 ปีที่แล้ว +2

      I know. My Amstrad CPC 464 from 1984 has more free memory, and can still process those tax returns around 16-20 times faster. ;-)

  • @eskosaarinen7151
    @eskosaarinen7151 4 ปีที่แล้ว

    This really is the best content youtube has, I really wish Clint had the time and resources to do more content likes this.

  • @sski
    @sski 5 ปีที่แล้ว

    Pretty cool video, LGR! I used to live in Martinsburg and know exactly where all this went down. Another cool thing is back in the early 1980s I used to work for Spencer Gifts in their corporate catalog cover printing facility in Linwood, NJ. Our industrial laser printers were run by an IBM 360 mainframe.

  • @jeenkzk5919
    @jeenkzk5919 5 ปีที่แล้ว +4

    It’s nice to see the IRS get screwed for a change! But seriously, a great video!

  • @emdotrod
    @emdotrod 5 ปีที่แล้ว +3

    This is a weird LGR Edutainment Month video but yet it's still teaching me a lot.

  • @nimrodlevy
    @nimrodlevy 5 ปีที่แล้ว

    I waited decadeds for new tech tales! It was worth it! Thank you for the hard work!

  • @LordZero666
    @LordZero666 5 ปีที่แล้ว

    I waited for so long for another LGR Tech tales.
    The ones that made me subscribe !

  • @lashyndragon
    @lashyndragon 5 ปีที่แล้ว +4

    Colorado DMV/Clerk and recorders were using MS-DOS until a couple years ago and I thought that was bad...

    • @boheyo
      @boheyo 5 ปีที่แล้ว

      @@EberKlaushartinger Yeah who doesn't love waiting for 30 year old software to slooowly mulch data at the DMV?

  • @OxKing
    @OxKing 5 ปีที่แล้ว +21

    I am confident they update to Windows 95 soon for the next 60 years!

    • @geefreck
      @geefreck 5 ปีที่แล้ว

      LOL

    • @Clone1italy
      @Clone1italy 5 ปีที่แล้ว

      They have to get to MS Dos first :)

    • @elimalinsky7069
      @elimalinsky7069 5 ปีที่แล้ว +3

      I used to host a website that still ran Unix on a firmware last updated in 1989. The company that ran the server room told me that they never plan on upgrading the firmware since it's perfect for the kind of ultra-low traffic that I and many other people need.

  • @411pete
    @411pete 5 ปีที่แล้ว +1

    This was great Clint, I feel a deep love for old mainframes. 😍

  • @rogero8443
    @rogero8443 5 ปีที่แล้ว +1

    Freaking awesome video man! Must have taken forever. I was enthralled the entire time. You are a beautiful person to make this for us.

    • @rogero8443
      @rogero8443 5 ปีที่แล้ว

      Also lol the server failed because of "cache overflow" is a decent pun in this situation.