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.

Developing Software Sucks. Time To Fix It.

5 pointsby BryanLundukeover 13 years ago

4 comments

prodigal_erikover 13 years ago
Sorry, but I found <a href="http://lunduke-sdk.com/index.php?title=The_Lunduke_Language" rel="nofollow">http://lunduke-sdk.com/index.php?title=The_Lunduke_Language</a> disappointing. It's pretty much Integer BASIC plus subroutine parameters, with about thirty years of programming language innovation waiting to be recapitulated. Say I wanted to write an RSS reader that sorts items by date and/or title. How would I store a collection of feeds, each of which is a collection of items, when the only data structure is a map of key/value strings? How would I write a sort that uses a comparator parameter to learn what order two items should appear in? If the list is huge, how do I re-sort gradually without freezing the UI? If some feeds are RSS and others scrape Twitter or something, how do I dispatch to whichever implementation of getMoreMessages is appropriate for each feed? I can't remember the last time I had to write an entire application without being able to do all of these things and more (reflection? plugins? mocks for testing?) nearly effortlessly, and I doubt many people will be willing to do without them.
评论 #3356909 未加载
mikecomstockover 13 years ago
I've thought about this before, and I'm betting that a large portion of the developers on HN have too. For me it always comes back to the fact that any new language, framework, or SDK on top of an old one simply fragments the industry even more. When 10 developers come up with 10 different abstractions of 3 frameworks, you get the exact opposite of what you are trying to accomplish.<p>If you want everyone to use the same framework, then my advice - though somewhat impractical - is to use it, advocate for it, and contribute to the community.
评论 #3354334 未加载
mosjeffover 13 years ago
It's hard to think that the answer to all of our platforms and languages is yet another platform and language.<p>Java set out to solve a very similar problem (write once, run everywhere) and the issues it ran into didn't involve the language itself but the platform specific framework/libraries.<p>Furthermore, let's remember that a developer can build C code on virtually all major operating systems using various compilers without being encumbered by licensing issues.
评论 #3356896 未加载
gerggergover 13 years ago
<i>it has been developed behind closed doors for over 2 years</i><p>why behind closed doors?<p>is there any effort to make this an open standard?
评论 #3354015 未加载
评论 #3354016 未加载