4 ms·
What's different is compilers do deterministic, repetitive work that's correct practically every time. AI takes the hard part, the ambiguity, and gets it sorta
by dehrmann 1y ago
What's different is compilers do deterministic, repetitive work that's correct practically every time. AI takes the hard part, the ambiguity, and gets it sorta ok some of the time.
- datadrivenangel 1y agoI have bad news about compilers.
- const_cast 1y agoNo he's right - compilers pretty much do the same thing every time. It's very rare that there's bugs in compilers, and even if the assembly is different, if it works the same it doesn't matter.
- skydhash 1y agoThe hard part is not the ambiguous part and it never were. You just need to talk with the stakeholder to sort it out. That's the requirement phase and all it requires is good communication skills. The hard part is to have a consistent system that can evolve without costing too much. And the bigger the system, the harder it is to get this right. We have principles like modularity, cohesion, information hiding,... to help us on that front, but not a clear guideline on how to achieve it. That's the design phase. Once you have the two above done, coding is often quite easy. And if you have a good programming ecosystem and people that know it, it can be done quite fast.