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

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

    The time I was paid $13,000 for a two-line change.

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

    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 geepawhill@mastodon.socialG aaron@chirp.zadzmo.orgA 3 Replies 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.

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