Jeff Atwood Famous Quotes
Reading Jeff Atwood quotes, download and share images of famous quotes by Jeff Atwood. Righ click to see or save pictures of Jeff Atwood quotes that you can use as your wallpaper for free.
We have to stop optimizing for programmers and start optimizing for users.
I'm constantly running across comments from developers who don't seem to understand that the code already tells us how it works; we need the comments to tell us why it works. Code comments
Writing code? That's the easy part. Getting your application in the hands of users, and creating applications that people actually want to use - now that's the hard stuff.
If you don't have people that care about usability on your project, your project is doomed.
If you do not trust your people, you will not get their whole-hearted effort and you will not capitalize on the enormous creative potential of cohesive and motivated teamwork. It
even Mozart, who was a musical prodigy at age four, took 13 more years before he began to produce world-class music. The
Success is rarely determined by the quality of your ideas. But it is frequently determined by the quality of your execution.
You can achieve a shallow local maximum with A/B testing - but you'll never win hearts and minds.
That's not to say that all software project management books are crap. Just most of them. One of the few that I've found compelling enough to finish is Johanna Rothman's "Behind Closed Doors: Secrets of Great Management." She co-wrote it with Esther Derby.
But everyone should try writing a little code, because it somehow sharpens the mind, right?
7. Beware of comparison shopping
6. Think about what you're not thinking about
In software, we rarely have meaningful requirements. Even if we do, the only measure of success that matters is whether our solution solves the customer's shifting idea of what their problem is.