The benefits of Kubernetes aren't worth its immense complexity in most organizations. If you want to put things in containers, just use Docker Swarm.
Ask HN: What’s your current hot take in software engineering?
11–20 of 37 posts
Re: Ask HN: What’s your current hot take in software engineering?
#12Re: Ask HN: What’s your current hot take in software engineering?
#13Most single-page apps shouldn't be single-page apps. Start with server-rendered HTML and forms. Maybe sprinkle in some jQuery or Alpine or HTMX if you really need to.
Re: Ask HN: What’s your current hot take in software engineering?
#14Re: Ask HN: What’s your current hot take in software engineering?
#15The frontend "stack" has become unnecessarily complicated in the last ~5 years.
Sometimes I've had the impression that new FE frameworks (or libraries) arise to solve the complexity problem to then become a big complexity problem themselves.
- switch to a new language
- add a new framework
- use a build tool / bundler and polyfills since all of those modern features aren't actually supported across your user's browsers / versions
- use web components... sorta, but not directly
- use a modern front-end shadow DOM-y framework with a dependency tree so deep that it could never be audited
- while you're here, take all of your CSS and abstract it to a meta language using template strings and jam it inside your JS / TS component files directly
- i know we are using all of this cool modern stuff, but... jQuery and Bootstrap still exist, so fallback if you feel like having fun and why not just add them to the mix too
- web app? no, no, no, this is a micro-frontend
- oh yeah, btw your SEO is going to suck with all of that client-side rendering in the single-page app, but not to worry, server-side rendering to the rescue
- so amazing how the future just works!™
[On a more serious note, I do actually appreciate some of the sane and simple modern frontend tools (we need more of those!) But going through all of this crap feels like overkill for an average run-of-the-mill CRUD web app. Just my 2¢.]
Re: Ask HN: What’s your current hot take in software engineering?
#16Also, lots of developers never know what happens below that stuff. Don't get me started on how many people I've seen despairing over "configuration debugging".
Some really big projects can be exceptions to this line of thought. But most teams don't work on those really big projects.
Re: Ask HN: What’s your current hot take in software engineering?
#17Not everything benefits from being a SPA (quite the contrary).
Re: Ask HN: What’s your current hot take in software engineering?
#18Most places build their software using incredibly subpar tooling. This will not change anytime soon.
Re: Ask HN: What’s your current hot take in software engineering?
#19Re: Ask HN: What’s your current hot take in software engineering?
#20The frontend "stack" has become unnecessarily complicated in the last ~5 years.