With vibes, mostly
Like everything in software engineering. It's not like there's much science in any of the issues of practice programmers routinely debate.