How to communicate web design mockup specifications to front-end developers?

Looking for best practices for communicating website design specifications to front-end developers for slicing.
Knowing that the developers will need more information than a visual representation of the design, I am looking…
When designing a responsive layout is it right to assume the iPad layout will be the same as the desktop?

When designing responsive layouts I tend to do 2 sets of wireframes. I design for both mobile and desktop and assume that the iPad will adopt the same layout as the desktop due to size. ( this is if the function of the iPad s…
How many UX designers does it take to NOT spoil a design?

Is there a rule of thumb for how many UX designers should be working together on a project? Factoring in things like the size of the project (e.g. number of functions/screens), timeline of the project, complexity of the user …
How to visualize data with extreme value differences?

I am working on some routines for a client application to visualize data in a 3d bar chart style. The data consists mostly of smaller values with only a few large values. For example:
6,942,535,341
23,598
19,203
58,201
So, the problem is that the large values pretty much makes the visualization useless. Does anyone have any suggestions on how to display this data … OR … perhaps a suggestion on how to massage the data to make it more visually appealing?
What should I do, if I am continuously dissatisfied with my graphic and web design work?

This is completely normal. I have ran my own design studio for five years and have been designing for ten years.
What you describe is exactly how I feel about most of my work. I like it as I work on it, but a couple of months after delivering I start getting bored by the designs and spot flaws, etcetera.
This is due to the fact that design is an ongoing process. A design, whether it’s a typeface, a website or an identity, is never finished. There is no end to it. Every time you look at something, you spot different aspects of it, and your mind automatically comes up with solutions and improvements.
I believe this is inherent to a creative mind, and thus something you’ll have to learn to live with.
As for the portfolio: get over it. Put the projects you are really satisfied with upon delivery in it and accept that everything *could* be improved. Most importantly; when you present your work, don’t mention the flaws you see in it. You’re the only person aware of them because no one on earth sees your work more than you do. Instead, talk about the process, the choices you made and how you got to where you are. Also mention how your design fills in the wishes the client had and what you were briefed in the first place.
And last but not least: cherish your creative, opinionated and critical mind. It might seem a burden at times, but it really is a blessing.