Ask HN: If you had a chance to rebuild the internet, what would you change? 18 years ago
an extra level of indirection in all protocols for redundancy. the MX records in dns for mail are a good example. it's currently rather tricky to get good redundancy (fault tolerance) in software.