Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • 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 (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. "My Life In the Bush of Geekery", Part 0 in a potentially reasonably long memoir:

"My Life In the Bush of Geekery", Part 0 in a potentially reasonably long memoir:

Scheduled Pinned Locked Moved Uncategorized
30 Posts 13 Posters 0 Views
  • 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.
  • geepawhill@mastodon.socialG geepawhill@mastodon.social

    SBS -- a small vendor of satellite communication services -- hired me on a contract, fixed-price $8,000. This was in maybe '85 or so, so 8k was mad bank.

    Their problem, it was in Forth, was that they had a working system where the base station could communicate with the satellite using RS-232 for the modem connection.

    But, somewhat late in their game, they discovered that RS-232 had been replaced with RS-422.

    darkuncle@infosec.exchangeD This user is from outside of this forum
    darkuncle@infosec.exchangeD This user is from outside of this forum
    darkuncle@infosec.exchange
    wrote last edited by
    #3

    @GeePawHill I am super interested in the rest of this story and hope this is not in fact the end of this story

    geepawhill@mastodon.socialG 1 Reply Last reply
    0
    • geepawhill@mastodon.socialG geepawhill@mastodon.social

      SBS -- a small vendor of satellite communication services -- hired me on a contract, fixed-price $8,000. This was in maybe '85 or so, so 8k was mad bank.

      Their problem, it was in Forth, was that they had a working system where the base station could communicate with the satellite using RS-232 for the modem connection.

      But, somewhat late in their game, they discovered that RS-232 had been replaced with RS-422.

      geepawhill@mastodon.socialG This user is from outside of this forum
      geepawhill@mastodon.socialG This user is from outside of this forum
      geepawhill@mastodon.social
      wrote last edited by
      #4

      For the unwashed masses, these are both standards for communicating between two devices, like the base station and the satellite. The only difference between the two, is that 232 is full-duplex, and 422 is half-duplex.

      Mmmmmm. Full-duplex, either party can say anything at any time to the other party. Half-duplex, only one party gets to talk at a time, so they have to take turns.

      geepawhill@mastodon.socialG 1 Reply Last reply
      0
      • geepawhill@mastodon.socialG geepawhill@mastodon.social

        For the unwashed masses, these are both standards for communicating between two devices, like the base station and the satellite. The only difference between the two, is that 232 is full-duplex, and 422 is half-duplex.

        Mmmmmm. Full-duplex, either party can say anything at any time to the other party. Half-duplex, only one party gets to talk at a time, so they have to take turns.

        geepawhill@mastodon.socialG This user is from outside of this forum
        geepawhill@mastodon.socialG This user is from outside of this forum
        geepawhill@mastodon.social
        wrote last edited by
        #5

        So I studied this code base until I fully grasped the actual protocol.

        And here's the thing, the protocol was entirely "call and response". In those days, we'd say "master/slave", tho I hasten to say that I'm as happy as anyone to lose that terminology.

        In other words, the protocol was in fact *always* that the base station said something, and then the satellite responded. Never the other way around.

        geepawhill@mastodon.socialG 1 Reply Last reply
        0
        • geepawhill@mastodon.socialG geepawhill@mastodon.social

          So I studied this code base until I fully grasped the actual protocol.

          And here's the thing, the protocol was entirely "call and response". In those days, we'd say "master/slave", tho I hasten to say that I'm as happy as anyone to lose that terminology.

          In other words, the protocol was in fact *always* that the base station said something, and then the satellite responded. Never the other way around.

          geepawhill@mastodon.socialG This user is from outside of this forum
          geepawhill@mastodon.socialG This user is from outside of this forum
          geepawhill@mastodon.social
          wrote last edited by
          #6

          So what this meant is that, all we had to do, were we the base station, was say something, turn the line around, and wait for the satellite to respond, then turn the line around again.

          That was two lines of code, one right after a base station send, and one right after a base station receive.

          Now, to be fair, this took me some time to grok. But I did grok it.

          geepawhill@mastodon.socialG 1 Reply Last reply
          0
          • geepawhill@mastodon.socialG geepawhill@mastodon.social

            So what this meant is that, all we had to do, were we the base station, was say something, turn the line around, and wait for the satellite to respond, then turn the line around again.

            That was two lines of code, one right after a base station send, and one right after a base station receive.

            Now, to be fair, this took me some time to grok. But I did grok it.

            geepawhill@mastodon.socialG This user is from outside of this forum
            geepawhill@mastodon.socialG This user is from outside of this forum
            geepawhill@mastodon.social
            wrote last edited by
            #7

            So I came in to the SBS office, about to tell them I had their answer, about 3 days before the deadline.

            And the guy who was running me, he said to me, "If we hose this we lose millions. If you can deliver at the deadline, there'll be a $5,000 bonus."

            geepawhill@mastodon.socialG 1 Reply Last reply
            0
            • geepawhill@mastodon.socialG geepawhill@mastodon.social

              So I came in to the SBS office, about to tell them I had their answer, about 3 days before the deadline.

              And the guy who was running me, he said to me, "If we hose this we lose millions. If you can deliver at the deadline, there'll be a $5,000 bonus."

              geepawhill@mastodon.socialG This user is from outside of this forum
              geepawhill@mastodon.socialG This user is from outside of this forum
              geepawhill@mastodon.social
              wrote last edited by
              #8

              So yes, I delivered before the deadline, and I was owed now not just $8k but $13k.

              And there was an issue.

              You see, SBS had been bought by MCI in the interim, which you elders will remember was a major player at the time.

              geepawhill@mastodon.socialG 1 Reply Last reply
              0
              • geepawhill@mastodon.socialG geepawhill@mastodon.social

                So yes, I delivered before the deadline, and I was owed now not just $8k but $13k.

                And there was an issue.

                You see, SBS had been bought by MCI in the interim, which you elders will remember was a major player at the time.

                geepawhill@mastodon.socialG This user is from outside of this forum
                geepawhill@mastodon.socialG This user is from outside of this forum
                geepawhill@mastodon.social
                wrote last edited by
                #9

                And the SBS engineering guy had offered me the bonus, but the MCI procurement guy denied it, cuz that's not how MCI did business.

                To his credit, the SBS guy said, "Too bad, I made a promise, and SBS keeps its promises."

                And his boss, and *his* boss, and *his* boss fought it all the way up to the c-suite.

                geepawhill@mastodon.socialG 1 Reply Last reply
                0
                • geepawhill@mastodon.socialG geepawhill@mastodon.social

                  And the SBS engineering guy had offered me the bonus, but the MCI procurement guy denied it, cuz that's not how MCI did business.

                  To his credit, the SBS guy said, "Too bad, I made a promise, and SBS keeps its promises."

                  And his boss, and *his* boss, and *his* boss fought it all the way up to the c-suite.

                  geepawhill@mastodon.socialG This user is from outside of this forum
                  geepawhill@mastodon.socialG This user is from outside of this forum
                  geepawhill@mastodon.social
                  wrote last edited by
                  #10

                  So now we have me, the VP of engineering, the VP of procurement, and the CEO up there where the conference table is made of mahogany. (I was just 25 years old.)

                  And the CEO made the call.

                  He told the engineer "you must never do this again". He told the procurement guy "we made a promise, pay the kid".

                  geepawhill@mastodon.socialG mayintoronto@beige.partyM 2 Replies Last reply
                  0
                  • geepawhill@mastodon.socialG geepawhill@mastodon.social

                    So now we have me, the VP of engineering, the VP of procurement, and the CEO up there where the conference table is made of mahogany. (I was just 25 years old.)

                    And the CEO made the call.

                    He told the engineer "you must never do this again". He told the procurement guy "we made a promise, pay the kid".

                    geepawhill@mastodon.socialG This user is from outside of this forum
                    geepawhill@mastodon.socialG This user is from outside of this forum
                    geepawhill@mastodon.social
                    wrote last edited by
                    #11

                    They made me go to the procurement guy's office to get my check. He had an envelope, and he extended it towards me, but then he yanked it back.

                    "If you take this check, you'll never work for MCI again," he said.

                    He, apparently, didn't realize what kind of smartass he was dealing with.

                    I said, "Oh, thank God. Give me the check."

                    I never did work for MCI again. πŸ™‚

                    ireneista@adhd.irenes.spaceI firlefanz@writing.exchangeF hallvors@oslo.townH claresudbery@mastodon.socialC soulcutter@ruby.socialS 7 Replies Last reply
                    0
                    • geepawhill@mastodon.socialG geepawhill@mastodon.social

                      So now we have me, the VP of engineering, the VP of procurement, and the CEO up there where the conference table is made of mahogany. (I was just 25 years old.)

                      And the CEO made the call.

                      He told the engineer "you must never do this again". He told the procurement guy "we made a promise, pay the kid".

                      mayintoronto@beige.partyM This user is from outside of this forum
                      mayintoronto@beige.partyM This user is from outside of this forum
                      mayintoronto@beige.party
                      wrote last edited by
                      #12

                      @GeePawHill what did you do with the money

                      geepawhill@mastodon.socialG 1 Reply Last reply
                      0
                      • darkuncle@infosec.exchangeD darkuncle@infosec.exchange

                        @GeePawHill I am super interested in the rest of this story and hope this is not in fact the end of this story

                        geepawhill@mastodon.socialG This user is from outside of this forum
                        geepawhill@mastodon.socialG This user is from outside of this forum
                        geepawhill@mastodon.social
                        wrote last edited by
                        #13

                        @darkuncle There you have it. Hope it pleases. πŸ™‚

                        1 Reply Last reply
                        0
                        • mayintoronto@beige.partyM mayintoronto@beige.party

                          @GeePawHill what did you do with the money

                          geepawhill@mastodon.socialG This user is from outside of this forum
                          geepawhill@mastodon.socialG This user is from outside of this forum
                          geepawhill@mastodon.social
                          wrote last edited by
                          #14

                          @mayintoronto A decade ago, some dude won this multi-million dollar lotto, and then, two years later, he was broke.

                          A reporter asked him, what did you spend the money on?

                          He said, "Fast cars, liquor, and women, mostly. And I guess I just *wasted* the rest of it."

                          I prolly spent most of it on dinner out with me and my friends, or on books at Reiter's book store, which was the best technical bookstore in DC. πŸ™‚

                          feloniouspunk@beige.partyF realn2s@infosec.exchangeR 2 Replies Last reply
                          0
                          • geepawhill@mastodon.socialG geepawhill@mastodon.social

                            They made me go to the procurement guy's office to get my check. He had an envelope, and he extended it towards me, but then he yanked it back.

                            "If you take this check, you'll never work for MCI again," he said.

                            He, apparently, didn't realize what kind of smartass he was dealing with.

                            I said, "Oh, thank God. Give me the check."

                            I never did work for MCI again. πŸ™‚

                            ireneista@adhd.irenes.spaceI This user is from outside of this forum
                            ireneista@adhd.irenes.spaceI This user is from outside of this forum
                            ireneista@adhd.irenes.space
                            wrote last edited by
                            #15

                            @GeePawHill hahahahaha well done

                            1 Reply Last reply
                            0
                            • geepawhill@mastodon.socialG geepawhill@mastodon.social

                              @mayintoronto A decade ago, some dude won this multi-million dollar lotto, and then, two years later, he was broke.

                              A reporter asked him, what did you spend the money on?

                              He said, "Fast cars, liquor, and women, mostly. And I guess I just *wasted* the rest of it."

                              I prolly spent most of it on dinner out with me and my friends, or on books at Reiter's book store, which was the best technical bookstore in DC. πŸ™‚

                              feloniouspunk@beige.partyF This user is from outside of this forum
                              feloniouspunk@beige.partyF This user is from outside of this forum
                              feloniouspunk@beige.party
                              wrote last edited by
                              #16

                              @GeePawHill @mayintoronto Ha! That lottery winner bought my cousin’s house after he won.

                              1 Reply Last reply
                              0
                              • geepawhill@mastodon.socialG geepawhill@mastodon.social

                                SBS -- a small vendor of satellite communication services -- hired me on a contract, fixed-price $8,000. This was in maybe '85 or so, so 8k was mad bank.

                                Their problem, it was in Forth, was that they had a working system where the base station could communicate with the satellite using RS-232 for the modem connection.

                                But, somewhat late in their game, they discovered that RS-232 had been replaced with RS-422.

                                aaron@chirp.zadzmo.orgA This user is from outside of this forum
                                aaron@chirp.zadzmo.orgA This user is from outside of this forum
                                aaron@chirp.zadzmo.org
                                wrote last edited by
                                #17

                                @GeePawHill I am, by happenstance, just beginning a project involving both RS-422 and Forth. Been daydreaming about it for years and it's now actually in motion.

                                These technologies might be obscure, but they still work - and they're really cool stuff! Love that you got paid heavily for working with them.

                                geepawhill@mastodon.socialG 1 Reply Last reply
                                0
                                • aaron@chirp.zadzmo.orgA aaron@chirp.zadzmo.org

                                  @GeePawHill I am, by happenstance, just beginning a project involving both RS-422 and Forth. Been daydreaming about it for years and it's now actually in motion.

                                  These technologies might be obscure, but they still work - and they're really cool stuff! Love that you got paid heavily for working with them.

                                  geepawhill@mastodon.socialG This user is from outside of this forum
                                  geepawhill@mastodon.socialG This user is from outside of this forum
                                  geepawhill@mastodon.social
                                  wrote last edited by
                                  #18

                                  @aaron Forth was my first grown-up language, and for decades I've been saying that when I retire I want to go back to Forth.

                                  I'm retired now. But no, I haven't done it yet.

                                  aaron@chirp.zadzmo.orgA jeffgrigg@mastodon.socialJ 2 Replies Last reply
                                  0
                                  • geepawhill@mastodon.socialG geepawhill@mastodon.social

                                    @aaron Forth was my first grown-up language, and for decades I've been saying that when I retire I want to go back to Forth.

                                    I'm retired now. But no, I haven't done it yet.

                                    aaron@chirp.zadzmo.orgA This user is from outside of this forum
                                    aaron@chirp.zadzmo.orgA This user is from outside of this forum
                                    aaron@chirp.zadzmo.org
                                    wrote last edited by
                                    #19

                                    @GeePawHill I've never done much with Forth - but after dealing with OpenFirmware on Sun boxen, I got really interested. Been wanting to bootstrap my own Forth for maybe twenty years now.

                                    The project I mentioned won't be that; I intend to use FlashForth as a development platform, operating system, and in the end communication protocol running on Atmega microcontrollers with FlashForth as a "firmware".

                                    I can't wait to see what problems I find from not understanding the parts - and that's not sarcasm πŸ™‚

                                    geepawhill@mastodon.socialG 1 Reply Last reply
                                    0
                                    • aaron@chirp.zadzmo.orgA aaron@chirp.zadzmo.org

                                      @GeePawHill I've never done much with Forth - but after dealing with OpenFirmware on Sun boxen, I got really interested. Been wanting to bootstrap my own Forth for maybe twenty years now.

                                      The project I mentioned won't be that; I intend to use FlashForth as a development platform, operating system, and in the end communication protocol running on Atmega microcontrollers with FlashForth as a "firmware".

                                      I can't wait to see what problems I find from not understanding the parts - and that's not sarcasm πŸ™‚

                                      geepawhill@mastodon.socialG This user is from outside of this forum
                                      geepawhill@mastodon.socialG This user is from outside of this forum
                                      geepawhill@mastodon.social
                                      wrote last edited by
                                      #20

                                      @aaron Sounds to me like joy.

                                      aaron@chirp.zadzmo.orgA 1 Reply Last reply
                                      0
                                      • geepawhill@mastodon.socialG geepawhill@mastodon.social

                                        @aaron Sounds to me like joy.

                                        aaron@chirp.zadzmo.orgA This user is from outside of this forum
                                        aaron@chirp.zadzmo.orgA This user is from outside of this forum
                                        aaron@chirp.zadzmo.org
                                        wrote last edited by
                                        #21

                                        @GeePawHill Speaking of joy:

                                        I really enjoy your stories, that's why I followed you originally.

                                        geepawhill@mastodon.socialG 1 Reply Last reply
                                        0
                                        • aaron@chirp.zadzmo.orgA aaron@chirp.zadzmo.org

                                          @GeePawHill Speaking of joy:

                                          I really enjoy your stories, that's why I followed you originally.

                                          geepawhill@mastodon.socialG This user is from outside of this forum
                                          geepawhill@mastodon.socialG This user is from outside of this forum
                                          geepawhill@mastodon.social
                                          wrote last edited by
                                          #22

                                          @aaron Awwww. πŸ’–

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups