How do web designers design their websites?

Do they: 1) hand code everything, 2) use front end frameworks, 3) use WYSIWYG web editor?
At what occasion is each of the three methods most appropriate to use?
4 answers 4