By Jeff Atwood
In regards to the BOOK
Jeff Atwood started the Coding Horror web publication in 2004, and is confident that it replaced his existence. He wanted the way to maintain music of software program improvement through the years – no matter what he was once considering or engaged on. He researched topics he came upon fascinating, then documented his learn with a public weblog submit, which he might simply locate and discuss with later. over the years, expanding numbers of web publication viewers stumbled on the posts worthwhile, suitable and engaging. Now, nearly 100,000 readers stopover at the web publication in line with day and approximately as many remark and engage at the site.
Effective Programming: greater than Writing Code is your one-stop store for all issues programming. Jeff writes with humor and figuring out, making an allowance for either professional programmers and newcomers to understand the intensity of his learn. From such posts as
“The Programmer’s invoice of Rights” and “Why Cant Programmers... Program?” to “Working With the Chaos Monkey,” this publication introduces the significance of writing in charge code, the logistics concerned, and the way humans may still view it extra as a life-style than a career.
ABOUT THE AUTHOR
Jeff Atwood lives in Berkeley, CA along with his spouse, cats, 3 childrens and a complete lot of desktops. He was once weaned as a software program developer on a number of implementations of Microsoft uncomplicated within the '80s, beginning along with his first microcomputer, the Texas tools TI-99/4a. Atwood endured at the computing device with visible uncomplicated 3.0 and home windows 3.1 within the early ’90s, even supposing he additionally spent major time writing Pascal code within the first types of Delphi. he's now rather cozy in VB.NET or C#, regardless of the evils of case sensitivity. He's presently studying Ruby.
Atwood considers himself a pretty skilled internet software program developer with a specific curiosity within the human facet of software program improvement, as represented in his steered developer examining record. As he avers, pcs are attention-grabbing machines, yet they're normally a mirrored image of the folk utilizing them. within the paintings of software program improvement, learning code isn't adequate; you want to research the folks at the back of the software program, too.
TABLE OF CONTENTS
- The paintings of having Shit Done
- ideas of fine Programming
- Hiring Programmers the precise Way
- Getting Your workforce to paintings Together
- The Batcave: potent Workspaces for Programmers
- Designing With the consumer in Mind
- defense fundamentals: preserving Your Users' Data
- checking out Your Code, So it Doesn't Suck greater than it Has To
- construction, handling and profiting from a Community
- advertising Weasels and the way to not Be One
- conserving Your Priorities immediately