• 62 Posts
  • 582 Comments
Joined 2 years ago
cake
Cake day: September 8th, 2023

help-circle



  • I imagine that it is theoretically possible to successfully vibe-code, but probably not with a conventional project layout nor would it look much like traditional programming. Something like your interaction primarily being a “requirements list”, which gets translated into interfaces and heavy requirements tests against those interfaces, and each implementation file being disposable (regenerated) & super-self-contained, and only being able to “save” (or commit) implementations that pass the tests.

    …and if you are building a webapp, it would not be able to touch the API layer except through operational transforms (which trigger new [major] version numbers]. Sorta like MCP.

    Said another way, if we could make it more like a “ratchet” incrementing, and less like an out-of-control aircraft… then maybe?!?



















  • I would say simply to avoid buying phones from ad-companies, but more generally… if you buy hardware from vendors that respect ownership (i.e. that have user-unlockable bootloaders) then you don’t really have to worry about this kind of thing, as even if the company turns evil later, you can probably flash the phone with a 3rd party rom.