If your writing tests, setting up environments, and writing specs, your going to be slower than developers who just codes by the edge of his seat.
If you writing software thats needs to be correct, or maintained for many years, you might value that.
If you writing a quick prototype, you won't.
This is why star performers at one company, turn out to be duds in another and vice versa. Its quite a common thing. Switching companies can be a culture shock.
I like being a contrarian, because I force people outside of their preset view, and to see it from other side.
How many times do i see bosses calling their employees lazy, making then work over time? Yet whens its their kids, or wife having to work over time or being heavily worked, so they never see them, they think differently. A different viewing angle, thats why.