Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
@haitchfive
@haitchfive@oldbytes.space  ·  activity timestamp 2 weeks ago

Careful with the Spaghetti Wall

"Vibe coding" is an euphemism for "automated spaghetti".

Engineering has always used all kinds of automation wherever possible, from parsers, pre-processors, assemblers, and compilers, to generators, linters, verifiers, and memory checkers. It's always been code producing code, hopefully helping to produce better code. When you follow engineering principles and develop something reliable, extensible, maintainable, and sustainable, that's still engineering, independently of whatever form of automation you used.

"Vibe coding" places an emphasis of rapid and not always orderly, reasoned, or principled design. Just getting things done fast, which only helps to create more spaghetti code, bigger attack surfaces, and accelerating unsustainable complexity.

I'm afraid we're going to see a lot more business people pretending they saved money creating code that will be impossible to fix.

There's one big complexity wall we're all gonna hit against in a year or two if they keep going down that road.

#vibecoding #code #coding #dev #webdev #software #softwaredevelopment

  • Copy link
  • Flag this post
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.3.1 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login