TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What’s your current hot take in software engineering?

20 pointsby jreed91over 3 years ago

20 comments

mikewarotover 3 years ago
1&gt; Because no current OS is based on capabilities, no current OS can be trusted to secure an application. This void is being filled with containers and virtualization as a stopgap. Eventually, capability based operating systems could fix this, and become a trillion dollar market.<p>2&gt; There should only be one logical task per line of code. The right density is that of basic or pascal. Clever use of compound assignments, macros, etc. cost more than their worth in the long run. It makes code harder to read, and easier to misunderstand, even when you&#x27;re writing it.<p>3&gt; Moore&#x27;s law gave us a nice boost in hardware, but the ride is coming to an end. If your software doesn&#x27;t distribute across cores, you&#x27;re going to be stuck in the slow lane compared to that which does.<p>4&gt; Accounts with usernames and passwords are going away. Capability tokens that can be revoked and renewed are going to be the next big thing. Think Flickr&#x27;s guest pass to look at an otherwise private photo album, for example.
评论 #30019532 未加载
tedmistonover 3 years ago
The frontend &quot;stack&quot; has become unnecessarily complicated in the last ~5 years.
评论 #30036224 未加载
评论 #30013710 未加载
评论 #30014996 未加载
marcofisetover 3 years ago
There&#x27;s way too much bloat in modern web dev.<p>Not everything benefits from being a SPA (quite the contrary).
josephcsibleover 3 years ago
The benefits of Kubernetes aren&#x27;t worth its immense complexity in most organizations. If you want to put things in containers, just use Docker Swarm.
评论 #30013747 未加载
评论 #30012542 未加载
labarilemover 3 years ago
Some backend frameworks (of various languages) have way too much abstraction and configuration. This usually means coding a small non-standard feature takes lots of time. But coding only standard (e.g. CRUD) features is fairly quick if you don&#x27;t have a big framework too.<p>Also, lots of developers never know what happens below that stuff. Don&#x27;t get me started on how many people I&#x27;ve seen despairing over &quot;configuration debugging&quot;.<p>Some really big projects can be exceptions to this line of thought. But most teams don&#x27;t work on those really big projects.
yen223over 3 years ago
There&#x27;s not enough data in the practice of software engineering. A lot of software engineering &quot;best practices&quot; aren&#x27;t backed by any kind of evidence.
评论 #30018830 未加载
simantelover 3 years ago
Most single-page apps shouldn&#x27;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.
评论 #30015166 未加载
评论 #30013806 未加载
genmudover 3 years ago
I don&#x27;t trust any software involved in safety critical applications that can be updated after manufacture.<p>To clarify, I find that engineers rely too heavily to let their users find bugs in the field and most engineers tend to think &quot;oh, I&#x27;m sure it isn&#x27;t a big deal, and if it is we can just update the firmware&#x2F;software&quot;.
tedmistonover 3 years ago
Start with a monolith, not microservices.
tmalyover 3 years ago
Many of the problems frameworks are trying to solve were solved many years ago. People just like shinny new toys.
moneywoesover 3 years ago
Offshoring is a real threat to software development and salaries are going to drop in numbers reminiscent of 2001
buzz_worthyover 3 years ago
My current hot take is that RedwoodJS has solved most issues with web app development. It&#x27;s so good to use.
alexmingoiaover 3 years ago
Software can be shipped on time. Professionals meet deadlines. Deadlines are beneficial for creative work.
zapharover 3 years ago
Most places build their software using incredibly subpar tooling. This will not change anytime soon.
评论 #30014961 未加载
toredover 3 years ago
Software &amp; software development will suck this year too, exactly like last year.
recursivedoubtsover 3 years ago
hypermedia is a better architecture for most web applications being built today
type0over 3 years ago
There are no real <i>Full stack</i> developers
评论 #30014999 未加载
asfarleyover 3 years ago
Most important software is done already.
Parkeradam916over 3 years ago
Computer science
krasickiover 3 years ago
Watch your back.
评论 #30018840 未加载