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.

I don't think people understand the monumental changes coming to software

9 pointsby kbuchananover 2 years ago

7 comments

coldteaover 2 years ago
&gt;<i>The last major productivity boost in software was OSS. Each of those steps was 10-100x boost but then it stopped...</i><p>I don&#x27;t think this author understand what is a productivity boost. OSS is a development model, it didn&#x27;t turn into any &quot;productivity boost&quot;, any more than the general technology level (including mainly proprietary technology) offered.<p>&gt;<i>Programmers will command armies of software agents to build increasingly complex software in insane record times. Non-programmers will also be able to use these agents to get software tasks done. Everyone in the world will be at least John Carmack-level software capable.</i><p>&#x2F;rolls eyes<p>&gt;<i>At Replit, we&#x27;re building an AI pair programmer that uses the IDE like a human does and has full access to all the tooling, open-source software, and the internet.</i><p>A, OK, this is building up commercial hype. Makes sense now.
评论 #33883785 未加载
评论 #33884282 未加载
jleyankover 2 years ago
Per Kernighan, debugging is 2X harder. If the AI jockeys don&#x27;t understand what they&#x27;re being given, man, it&#x27;s going to be humorous watching them putting out fires. And how can statistically fit models exceed their training set w&#x2F;o going random? How is AI going to string together equations to do physics or engineering? They&#x27;re bloody squiggly symbols and letters.<p>And the marketplace still isn&#x27;t interested in fixing bugs over &quot;oooh, shiny&quot;, so my concerns might never be addressed.
评论 #33883969 未加载
评论 #33883317 未加载
cjkover 2 years ago
&gt; Everyone in the world will be at least John Carmack-level software capable.<p>lol<p>I&#x27;m sure that for simple tasks, AI-based pair programming will offer some level of acceleration, but until it can understand the semantics of the code it&#x27;s generating, and how it fits into the broader _system_, it will not be able to be trusted. I do not look forward to a world where I have to spend my time debugging AI-generated code.
评论 #33886307 未加载
zorrover 2 years ago
I was skeptic about AI&#x27;s writing code but after playing with ChatGPT for a bit I have to adjust my views.<p>I think tools like this can be great for generating skeletons and draft implementations for simple CRUD-like things. For example I asked it &quot;write an Android layout XML for a login screen with username, password and a login spinner using components from the material library&quot; and it did exactly that. I followed up with &quot;write the corresponding activity in Kotlin&quot; and it did. It generated a correct implementation, including a few paragraphs explaining how it worked and that it mocked the login method with an artificial delay for demo purposes.<p>Another thread that convinced me was when I gave it a Kotlin interface for a CRUD Taskrepository and asked it to write the implementation. It wrote a correct implementation backed by a Map. With some followup prompts it was able to write save&#x2F;load methods to store state in a JSON file, and generate events to a Flow whenever a task was created, updated or deleted.<p>Another one: I asked it how I could debug why a gstreamer pipeline had a refcount of 2 after the pipeline stopped running and it pointed me to a number of debug tools and environment variables I could set to trace refs in the pipeline.
avmichover 2 years ago
I think it&#x27;s frequent when professionals in an area are skeptical about massive changes coming to them, even when those later prove to be significant.<p>However, if there are some courses, videos, detailed documentation about the new way of doing software development, I&#x27;d be interested to look at that.
hulituover 2 years ago
Yes, AI will improve things. They said that 30 years ago. Even MIT had an AI lab.<p>In the same time, testing has not really improved in the last 30 years.
eimrineover 2 years ago
&gt; AI is the next 100x productivity boost.<p>I do not agree with this statement. There is totally no progress in AI since cryptowinter. Just there are too much people with always-online smartphones, so governments considered this field as too big to be out of their control. And it leads to 100x increase of no-brain programming job where everything what is needed from that kind of programmers - to fight against users.<p>The author is right about big changes is coming, but not the changes he is writing about.
评论 #33884918 未加载