I am a front end web developer. I have a small team and our designer is really new and I wanted to help her out with what I can. She has a hard time staying inside grids, using equal margins on elements, etc.
Back when I started a few years ago, I got all my designs from the designers in a PSD Photoshop file and I started to code them form the grounds up. I still prefer coding my self, as we build complex Apps/Websites, using Laravel and so on, that will not benefit from a generated markup (god forbid export to HTML from Photoshop).
What is the current situation with Modern Day Web Design? I read that some are designing directly in the browser. I as a front end geek wouldn't let a designer even near my code.
Photoshop is just too much of a hustle with grids, keeping spacing between elements uniform, reusing elements (linked smart objects sort of help).
I know about InVision and Marvel, but they are for Prototyping, I recently introduced them to our workflow and its really useful.
What is used to generate the design, so the client sees it and says "YES, now start coding".
We are using Windows so Sketch is out of the equation.