If you look at say, England and Germany a century ago, which had the most advanced navies then, they were dealing with extremely tricky technological problems. Putting a huge gun on a moving platform and ensuring that it could hit another moving target was one of the hardest technical problems of the early twentieth century.
