Simplify? It’s like saying a factory made chair building… what? It’s not simpler. It’s faster and cheaper and more consistent in quality. But way more complex.
AI didn't simplify software engineering: It just made bad engineering easier
31–40 of 119 posts
Re: AI didn't simplify software engineering: It just made bad engineering easier
#32Sure, 'writing code' is not the difficult often, but when you have time constraints, 'writing code' becomes a limiting factor. And we all do not have infinite time in our hands.
So AI not only enables something you just could not afford doing in the past, but it also allows to spend more time of 'engineering', or even try multiple approaches, which would have been impossible before.
Re: AI didn't simplify software engineering: It just made bad engineering easier
#33Feel like only people like this guy, with 4 decades of experience, understand the importance of this.
Re: AI didn't simplify software engineering: It just made bad engineering easier
#34It only means job security for people with actual experience.
Re: AI didn't simplify software engineering: It just made bad engineering easier
#35Earlier quoted context omitted.
It’s a bad analogy because the benefits of industrial machines were predictable processes done efficiently.
That came later than the beginning. Workhouses came before the loom. You can see this in the progression of quality of things like dinner plates over time. Making clay pottery can be simple. But to make “fine china” with increasingly sophisticated ornamentation and strength became more complex over time. Now you can go to ikea and buy plates that would be considered expensive luxuries hundreds of years ago.
Re: AI didn't simplify software engineering: It just made bad engineering easier
#36I disagree with the premise. It made all engineering easier. Bad and good. I believe vibe coding has always existed. I've known people at every company who add copious null checks rather than understanding things and fixing them properly. All we see now is copious null checks at scale. On the other hand, I've also seen excellent engineering amplified and features built by experts in days which would have taken weeks.
Re: AI didn't simplify software engineering: It just made bad engineering easier
#37Re: AI didn't simplify software engineering: It just made bad engineering easier
#38"Coding was never the hard part. Typing syntax into a machine has always been the least interesting part of building a system." and I think these people are benefitting from it the most, people with expertise, who know their way around and knew what and how to build but did not want to do the grunt work
There are people who just want an object produced that allows for some outcome to be achieved closer to the present.
And there are other people who want to ensure that object that is produced, will be maintainable, not break other parts of the system etc.
Neither party is wrong in what they want. I think there should naturally be a split of roles - the former can prototype stuff so other individuals in the organisation can critique whether it is a thing of value / worth investing in for production.
Re: AI didn't simplify software engineering: It just made bad engineering easier
#39I disagree with the premise. It made all engineering easier. Bad and good. I believe vibe coding has always existed. I've known people at every company who add copious null checks rather than understanding things and fixing them properly. All we see now is copious null checks at scale. On the other hand, I've also seen excellent engineering amplified and features built by experts in days which would have taken weeks.
In corporate app development, I would see tests to check that the mocks return the expected values. Like, what are we even doing here?
Re: AI didn't simplify software engineering: It just made bad engineering easier
#40Earlier quoted context omitted.
It’s a bad analogy because the benefits of industrial machines were predictable processes done efficiently.
That came later than the beginning. Workhouses came before the loom. You can see this in the progression of quality of things like dinner plates over time. Making clay pottery can be simple. But to make “fine china” with increasingly sophisticated ornamentation and strength became more complex over time. Now you can go to ikea and buy plates that would be considered expensive luxuries hundreds of years ago.