Hasty Briefsbeta

Bilingual

Perfect Is the Enemy of Good (2025)

4 months ago
  • #web-development
  • #technology
  • #simplicity
  • The author initially planned to use multiple advanced technologies for their website rewrite but ended up using simple PHP and SQLite.
  • Frontend technologies considered included React, TypeScript, Emotion, TailwindCSS, Mantine, Zustand, React-Query, and Next.js.
  • Backend technologies considered included Prisma, Deno, Docker, Kubernetes, Istio, Caddy Server, PostgreSQL, Kafka, ArgoCD, Ansible, EC2, and Cloudflare.
  • The actual implementation used plain PHP files with includes, SQLite for the database, and Phiki for code highlighting.
  • The author emphasizes the principle 'perfect is the enemy of good' and advises choosing dependencies wisely, using strongly-typed languages, and writing unit tests.
  • Einstein's formula for success (A = X + Y + Z) is mentioned as a reminder.