How to Automate Software Engineering
mechanize.work
How to Automate Software Engineering
1–10 of 54 posts
Re: How to Automate Software Engineering
#2builder.ai was the first casualty claiming to use AI to replace software engineering teams to build products. Now bankrupt. [0]
It could cost a lot more money than initially estimated than other industries if (by their own admission) it is the last profession to be automated.
Let's see in the next 10 years if some of these 'startups' are still around on this 'mission' and whether if software engineering will be fully automated and dead for humans in the next decade which that is the narrative that they are all hyping for more VC money.
[0] https://finance.yahoo.com/news/builder-ais-shocking-450m-fal...
Re: How to Automate Software Engineering
#3Re: How to Automate Software Engineering
#4Software engineering often isn't just answering "how" to accomplish something, but also all the five other questions starting with 'w'. Software ate the world a very long time ago, so people being allergic to code while trying to run a business is only sounding more and more absurd as time marches on.
What are we really trying to solve for here? All that could be automated reasonably well has been already. In most cases you do not want a stochiastic result, but exact code to be reused. We use libraries in our code and we have reproducibility of results. The code that needs to be written for most applications is minimal and only grows large as the business refines what they want. This code is unique and virtually worthless to any other business. The code mirrors the organization. We already know all this for decades. It's very confusing to me to keep hearing about this insistence that we need to automate software engineering.
Re: How to Automate Software Engineering
#5This "problem" is pathological and those selling solutions are misleading those who buy into it. Software engineering often isn't just answering "how" to accomplish something, but also all the five other questions starting with 'w'. Software ate the world a very long time ago, so people being allergic to code while trying to run a business is only sounding more and more absurd as time marches on. What are we really t…
Re: How to Automate Software Engineering
#6> In these roles, their responsibilities would shift from writing code and debugging to higher-level oversight, decision-making, and strategic planning—until these responsibilities can be automated too.
When they spoke on Dwarkesh's podcast they seemed to think this would take 30 years. Not sure why we coders are so quick to be automated but the rest aren't.
Re: How to Automate Software Engineering
#7This "problem" is pathological and those selling solutions are misleading those who buy into it. Software engineering often isn't just answering "how" to accomplish something, but also all the five other questions starting with 'w'. Software ate the world a very long time ago, so people being allergic to code while trying to run a business is only sounding more and more absurd as time marches on. What are we really t…
Maximum movement of capital to as few individuals as possible
Re: How to Automate Software Engineering
#8This "problem" is pathological and those selling solutions are misleading those who buy into it. Software engineering often isn't just answering "how" to accomplish something, but also all the five other questions starting with 'w'. Software ate the world a very long time ago, so people being allergic to code while trying to run a business is only sounding more and more absurd as time marches on. What are we really t…
I don't agree with this at all. Part of the pitch of code is packing really nasty semantics into a single interface. This inherently reflects in the services we provide to clients. This interface should naturally correspond to UI, if that's what you offer. If you can only express the interface for your service in code, you've failed.
Unless of course you primarily operate a code-centric product, like an sdk.
Re: How to Automate Software Engineering
#9> [...]
> We think this is essentially a data problem, not an algorithms problem.
This is extremely hand-wavy. How are you going to instrument the various thought processes and non-verbal communication that goes into building successful software? A huge part of it is intuition about what makes sense to other humans. It's related to the idea of common sense, but in the software world there's this layer of unforgiving determinism and rigidity that most humans don't want to deal with. I just don't see how AI crosses that chasm.
Re: How to Automate Software Engineering
#10> Once this occurs, many software engineers could perhaps transition into adjacent positions that rely on similar expertise but are significantly harder to automate, such as software engineering management, product management, or executive leadership within software companies. > In these roles, their responsibilities would shift from writing code and debugging to higher-level oversight, decision-making, and strategic…
In the third paragraph of the podcast Dwarkesh already told you that he already invested.
>>> (disclosure - I’m an angel investor),
At that point the co-founders and Dwarkesh himself will agree on everything and they will say anything to get more VC money - Even if the timelines are unrealistic. (Because that is the scam).