The framework isn't for you. You're just along for the voyage
8 days ago
- #frameworks
- #dependency management
- #web development
- The author initially wanted to build a simple survey form but ended up installing numerous tools and dependencies, leading to frustration.
- Frameworks are not built for the end user's needs but for the maintainers' careers, corporate influence, and ecosystem dominance.
- Free frameworks are adopted widely because 'free' allows creators to test ideas on developers, making the developers the product rather than the customer.
- Using a framework is compared to boarding a cargo ship—complex and not suited for simple tasks, requiring maintenance and learning.
- Frameworks are not inherently bad but are designed for broader ecosystem needs, not individual projects, and accepting this reduces frustration.
- The author humorously concludes that sometimes software development feels like hitching a ride on someone else's engineering project, complete with excessive dependencies.