Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. So this is a weird situation...

So this is a weird situation...

Scheduled Pinned Locked Moved The Lounge
javascriptcsharpclouddevopsandroid
9 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Sander RosselS Offline
    Sander RosselS Offline
    Sander Rossel
    wrote on last edited by
    #1

    I have a client that writes their own software. They hired me last year to write a tool for them. They're not a software company, but their services require these tools. They've got a couple of websites and a mobile app for Android and iPhone. It's all mostly updated to the latest versions of .NET with Angular front-ends and all hosted in Azure. I've seen some docker files too, as well as npm, yarn, Karma, Protractor... All the tools that are, or once were, the popular framework of the day. One app can have three projects (a back-end service, front-end for customers and front-end for employees), or just the one, kind of depending on when or why it was written. And it's all written by one guy (who is also the CTO and a real kind of stereotypical programmer, apparently). Now that one guy got sick, like not coming to work and also not able to do anything for months kind of sick. And they called me in to take over his work. It took the guy about two weeks to give me admin rights to everything. And from that point onward I'll have to figure it out. string documentation = null; I'm currently looking for passwords in configs that I now have access to (after I found the configs to begin with). Just created a whole new database for some multi-tenant application that really needed a new tenant ASAP. This took me hours as opposed to minutes it would take the original guy. I also just found out this is one of those three-project applications and I have to add another language to it/them. Still don't know how to run any of these projects locally :~ Taking it one baby step at a time afraid I'll break something at every step... Cool client though, very nice people, and understanding that at this point I can't make any guarantees. I'm also kind of impressed this guy wrote all this and judging from a few projects is trying new things. Still, the whole situation feels kind of weird. And yes, they knew this was a risk, actually wanted to talk to me about being back-up sooner, but didn't get around to it.

    Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to Jav

    Greg UtasG C L abmvA E 5 Replies Last reply
    0
    • Sander RosselS Sander Rossel

      I have a client that writes their own software. They hired me last year to write a tool for them. They're not a software company, but their services require these tools. They've got a couple of websites and a mobile app for Android and iPhone. It's all mostly updated to the latest versions of .NET with Angular front-ends and all hosted in Azure. I've seen some docker files too, as well as npm, yarn, Karma, Protractor... All the tools that are, or once were, the popular framework of the day. One app can have three projects (a back-end service, front-end for customers and front-end for employees), or just the one, kind of depending on when or why it was written. And it's all written by one guy (who is also the CTO and a real kind of stereotypical programmer, apparently). Now that one guy got sick, like not coming to work and also not able to do anything for months kind of sick. And they called me in to take over his work. It took the guy about two weeks to give me admin rights to everything. And from that point onward I'll have to figure it out. string documentation = null; I'm currently looking for passwords in configs that I now have access to (after I found the configs to begin with). Just created a whole new database for some multi-tenant application that really needed a new tenant ASAP. This took me hours as opposed to minutes it would take the original guy. I also just found out this is one of those three-project applications and I have to add another language to it/them. Still don't know how to run any of these projects locally :~ Taking it one baby step at a time afraid I'll break something at every step... Cool client though, very nice people, and understanding that at this point I can't make any guarantees. I'm also kind of impressed this guy wrote all this and judging from a few projects is trying new things. Still, the whole situation feels kind of weird. And yes, they knew this was a risk, actually wanted to talk to me about being back-up sooner, but didn't get around to it.

      Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to Jav

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

      That's what they get for having a truck number of 1. Nice for you, though. :-)

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

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

      1 Reply Last reply
      0
      • Sander RosselS Sander Rossel

        I have a client that writes their own software. They hired me last year to write a tool for them. They're not a software company, but their services require these tools. They've got a couple of websites and a mobile app for Android and iPhone. It's all mostly updated to the latest versions of .NET with Angular front-ends and all hosted in Azure. I've seen some docker files too, as well as npm, yarn, Karma, Protractor... All the tools that are, or once were, the popular framework of the day. One app can have three projects (a back-end service, front-end for customers and front-end for employees), or just the one, kind of depending on when or why it was written. And it's all written by one guy (who is also the CTO and a real kind of stereotypical programmer, apparently). Now that one guy got sick, like not coming to work and also not able to do anything for months kind of sick. And they called me in to take over his work. It took the guy about two weeks to give me admin rights to everything. And from that point onward I'll have to figure it out. string documentation = null; I'm currently looking for passwords in configs that I now have access to (after I found the configs to begin with). Just created a whole new database for some multi-tenant application that really needed a new tenant ASAP. This took me hours as opposed to minutes it would take the original guy. I also just found out this is one of those three-project applications and I have to add another language to it/them. Still don't know how to run any of these projects locally :~ Taking it one baby step at a time afraid I'll break something at every step... Cool client though, very nice people, and understanding that at this point I can't make any guarantees. I'm also kind of impressed this guy wrote all this and judging from a few projects is trying new things. Still, the whole situation feels kind of weird. And yes, they knew this was a risk, actually wanted to talk to me about being back-up sooner, but didn't get around to it.

        Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to Jav

        C Offline
        C Offline
        Chris Maunder
        wrote on last edited by
        #3

        That's...a handful. Good luck. You'll get there. One careful step at a time.

        cheers Chris Maunder

        Sander RosselS 1 Reply Last reply
        0
        • Sander RosselS Sander Rossel

          I have a client that writes their own software. They hired me last year to write a tool for them. They're not a software company, but their services require these tools. They've got a couple of websites and a mobile app for Android and iPhone. It's all mostly updated to the latest versions of .NET with Angular front-ends and all hosted in Azure. I've seen some docker files too, as well as npm, yarn, Karma, Protractor... All the tools that are, or once were, the popular framework of the day. One app can have three projects (a back-end service, front-end for customers and front-end for employees), or just the one, kind of depending on when or why it was written. And it's all written by one guy (who is also the CTO and a real kind of stereotypical programmer, apparently). Now that one guy got sick, like not coming to work and also not able to do anything for months kind of sick. And they called me in to take over his work. It took the guy about two weeks to give me admin rights to everything. And from that point onward I'll have to figure it out. string documentation = null; I'm currently looking for passwords in configs that I now have access to (after I found the configs to begin with). Just created a whole new database for some multi-tenant application that really needed a new tenant ASAP. This took me hours as opposed to minutes it would take the original guy. I also just found out this is one of those three-project applications and I have to add another language to it/them. Still don't know how to run any of these projects locally :~ Taking it one baby step at a time afraid I'll break something at every step... Cool client though, very nice people, and understanding that at this point I can't make any guarantees. I'm also kind of impressed this guy wrote all this and judging from a few projects is trying new things. Still, the whole situation feels kind of weird. And yes, they knew this was a risk, actually wanted to talk to me about being back-up sooner, but didn't get around to it.

          Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to Jav

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

          Sander, Sounds like you inherited a large amount of code. It's a great chance to learn something. I personally find that refactoring code with minor changes is the best way to quickly get up to speed. Also lots of coffee. :java:

          Sander RosselS 1 Reply Last reply
          0
          • Sander RosselS Sander Rossel

            I have a client that writes their own software. They hired me last year to write a tool for them. They're not a software company, but their services require these tools. They've got a couple of websites and a mobile app for Android and iPhone. It's all mostly updated to the latest versions of .NET with Angular front-ends and all hosted in Azure. I've seen some docker files too, as well as npm, yarn, Karma, Protractor... All the tools that are, or once were, the popular framework of the day. One app can have three projects (a back-end service, front-end for customers and front-end for employees), or just the one, kind of depending on when or why it was written. And it's all written by one guy (who is also the CTO and a real kind of stereotypical programmer, apparently). Now that one guy got sick, like not coming to work and also not able to do anything for months kind of sick. And they called me in to take over his work. It took the guy about two weeks to give me admin rights to everything. And from that point onward I'll have to figure it out. string documentation = null; I'm currently looking for passwords in configs that I now have access to (after I found the configs to begin with). Just created a whole new database for some multi-tenant application that really needed a new tenant ASAP. This took me hours as opposed to minutes it would take the original guy. I also just found out this is one of those three-project applications and I have to add another language to it/them. Still don't know how to run any of these projects locally :~ Taking it one baby step at a time afraid I'll break something at every step... Cool client though, very nice people, and understanding that at this point I can't make any guarantees. I'm also kind of impressed this guy wrote all this and judging from a few projects is trying new things. Still, the whole situation feels kind of weird. And yes, they knew this was a risk, actually wanted to talk to me about being back-up sooner, but didn't get around to it.

            Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to Jav

            abmvA Offline
            abmvA Offline
            abmv
            wrote on last edited by
            #5

            hope u take backups before you dive in

            Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long

            We are in the beginning of a mass extinction. - Greta Thunberg

            Sander RosselS 1 Reply Last reply
            0
            • abmvA abmv

              hope u take backups before you dive in

              Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long

              Sander RosselS Offline
              Sander RosselS Offline
              Sander Rossel
              wrote on last edited by
              #6

              Back ups are for wussies :D

              Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

              1 Reply Last reply
              0
              • L Lost User

                Sander, Sounds like you inherited a large amount of code. It's a great chance to learn something. I personally find that refactoring code with minor changes is the best way to quickly get up to speed. Also lots of coffee. :java:

                Sander RosselS Offline
                Sander RosselS Offline
                Sander Rossel
                wrote on last edited by
                #7

                I don't drink coffee, so that's off the table (or off my desk, actually) :) Yeah, refactoring is difficult though, as I'm not even able to run half of the stuff yet :laugh: And I guess the original programmer will be back in a few months and he won't be too happy if I "fixed" all of his stuff. Besides, there's a lot that needs fixing first. I'll get there, though...

                Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                1 Reply Last reply
                0
                • C Chris Maunder

                  That's...a handful. Good luck. You'll get there. One careful step at a time.

                  cheers Chris Maunder

                  Sander RosselS Offline
                  Sander RosselS Offline
                  Sander Rossel
                  wrote on last edited by
                  #8

                  You said that right! Two hands full, really :laugh:

                  Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                  1 Reply Last reply
                  0
                  • Sander RosselS Sander Rossel

                    I have a client that writes their own software. They hired me last year to write a tool for them. They're not a software company, but their services require these tools. They've got a couple of websites and a mobile app for Android and iPhone. It's all mostly updated to the latest versions of .NET with Angular front-ends and all hosted in Azure. I've seen some docker files too, as well as npm, yarn, Karma, Protractor... All the tools that are, or once were, the popular framework of the day. One app can have three projects (a back-end service, front-end for customers and front-end for employees), or just the one, kind of depending on when or why it was written. And it's all written by one guy (who is also the CTO and a real kind of stereotypical programmer, apparently). Now that one guy got sick, like not coming to work and also not able to do anything for months kind of sick. And they called me in to take over his work. It took the guy about two weeks to give me admin rights to everything. And from that point onward I'll have to figure it out. string documentation = null; I'm currently looking for passwords in configs that I now have access to (after I found the configs to begin with). Just created a whole new database for some multi-tenant application that really needed a new tenant ASAP. This took me hours as opposed to minutes it would take the original guy. I also just found out this is one of those three-project applications and I have to add another language to it/them. Still don't know how to run any of these projects locally :~ Taking it one baby step at a time afraid I'll break something at every step... Cool client though, very nice people, and understanding that at this point I can't make any guarantees. I'm also kind of impressed this guy wrote all this and judging from a few projects is trying new things. Still, the whole situation feels kind of weird. And yes, they knew this was a risk, actually wanted to talk to me about being back-up sooner, but didn't get around to it.

                    Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to Jav

                    E Offline
                    E Offline
                    Ed Attfield
                    wrote on last edited by
                    #9

                    I have been in a situation like this in the past. My approach was to seemingly double the work by keeping the Original Sacred Texts version, and My Own Version with renamed variables and functions and profuse comments about what I understood. Any logic changes that I made could be added to the Sacred Original after I was sure about them.

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


                    • Login

                    • Don't have an account? Register

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