@raajkumars is not saying you need to touch the ID column. He’s just saying to add something to your external process to populate the GlideID column from Glide when adding rows within Glide, and populate it with your external process when a row is added outside of Glide.
In the same way you can add rows internally and externally, just fill that GlideID column both internally and externally. As long as it’s a unique value, such as a GUID, it shouldn’t matter where it’s gets filled from.