So you prefer the "imagine gravity like aaaa curvature of space and time"?
We explain our science in analogies. We think in analogies. And DNA like a programming language is a useful analogy.
It's definitely a good starting place for people from a CS background, but if you really want to learn biology, don't get too attached! As you get deeper, you'll quickly discover the limitations of that analogy.
Nope, actually a very good analogy, which is miles better than the gravity as a sheet.