Hasty Briefsbeta

You Want Technology with Warts

5 hours ago
  • #longevity
  • #web-development
  • #technology
  • The presentation 'Building the Hundred-Year Web Service' discusses creating long-lasting web services using stable technologies.
  • Key technologies suggested include SQLite for data storage, SQL for application logic, Node.js with Express for routing, Jinja2 for templates, and vanilla JS for HTTP requests.
  • Web browsers are preferred for cross-platform software due to their longevity, with simple web pages lasting over 40 years unmodified.
  • Recent browser innovations allow fast page loads without flickering, making full page reloads feel smooth.
  • SQLite's 'warts' (like flexible typing) are reframed as signs of backward compatibility, ensuring long-term stability for applications.
  • Choosing technologies with existing 'warts' can prevent future maintenance issues, as these features are unlikely to change.