By Jeff Atwood
In regards to the BOOK
Jeff Atwood begun the Coding Horror web publication in 2004, and is confident that it replaced his lifestyles. He wanted how to maintain song of software program improvement over the years – no matter what he used to be puzzling over or engaged on. He researched matters he chanced on attention-grabbing, then documented his learn with a public weblog put up, which he may perhaps simply locate and consult with later. over the years, expanding numbers of weblog viewers came across the posts useful, suitable and engaging. Now, nearly 100,000 readers stopover at the weblog in line with day and approximately as many remark and have interaction at the site.
Effective Programming: greater than Writing Code is your one-stop store for all issues programming. Jeff writes with humor and knowing, bearing in mind either pro programmers and rookies to understand the intensity of his study. From such posts as
“The Programmer’s invoice of Rights” and “Why Cant Programmers... Program?” to “Working With the Chaos Monkey,” this e-book introduces the significance of writing accountable code, the logistics concerned, and the way humans should 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 pcs. He used to be weaned as a software program developer on numerous implementations of Microsoft uncomplicated within the '80s, beginning along with his first microcomputer, the Texas tools TI-99/4a. Atwood persisted at the workstation with visible easy 3.0 and home windows 3.1 within the early ’90s, even supposing he additionally spent major time writing Pascal code within the first models of Delphi. he's now relatively cozy in VB.NET or C#, regardless of the evils of case sensitivity. He's at present studying Ruby.
Atwood considers himself a pretty skilled net software program developer with a specific curiosity within the human part of software program improvement, as represented in his instructed developer interpreting record. As he avers, desktops are interesting machines, yet they're ordinarily a mirrored image of the folk utilizing them. within the paintings of software program improvement, learning code isn't sufficient; you might want to examine the folk at the back of the software program, too.
TABLE OF CONTENTS
- The paintings of having Shit Done
- ideas of fine Programming
- Hiring Programmers definitely the right Way
- Getting Your crew to paintings Together
- The Batcave: potent Workspaces for Programmers
- Designing With the consumer in Mind
- safety fundamentals: maintaining Your Users' Data
- trying out Your Code, So it Doesn't Suck greater than it Has To
- construction, handling and profiting from a Community
- advertising and marketing Weasels and the way to not Be One
- holding Your Priorities directly