By Jeff Atwood
In regards to the BOOK
Jeff Atwood all started the Coding Horror weblog in 2004, and is confident that it replaced his lifestyles. He wanted how to preserve tune of software program improvement over the years – no matter what he used to be wondering or engaged on. He researched matters he stumbled on fascinating, then documented his learn with a public web publication submit, which he may well simply locate and confer with later. over the years, expanding numbers of web publication viewers came across the posts valuable, appropriate and fascinating. Now, nearly 100,000 readers stopover at the weblog consistent 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 realizing, taking into consideration either professional programmers and novices to understand the intensity of his examine. From such posts as
“The Programmer’s invoice of Rights” and “Why Cant Programmers... Program?” to “Working With the Chaos Monkey,” this booklet introduces the significance of writing in charge code, the logistics concerned, and the way humans should still view it extra as a way of life than a career.
ABOUT THE AUTHOR
Jeff Atwood lives in Berkeley, CA together with his spouse, cats, 3 young ones and an entire lot of pcs. He was once weaned as a software program developer on quite a few implementations of Microsoft easy within the '80s, beginning along with his first microcomputer, the Texas tools TI-99/4a. Atwood endured at the computer with visible simple 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 really cozy in VB.NET or C#, regardless of the evils of case sensitivity. He's at the moment studying Ruby.
Atwood considers himself a fairly skilled net software program developer with a specific curiosity within the human aspect of software program improvement, as represented in his steered developer examining checklist. As he avers, pcs are attention-grabbing machines, yet they're in general a mirrored image of the folk utilizing them. within the artwork of software program improvement, learning code isn't adequate; you'll want to learn the folks at the back of the software program, too.
TABLE OF CONTENTS
- The artwork of having Shit Done
- rules of fine Programming
- Hiring Programmers definitely the right Way
- Getting Your crew to paintings Together
- The Batcave: potent Workspaces for Programmers
- Designing With the person in Mind
- protection fundamentals: conserving Your Users' Data
- checking out Your Code, So it Doesn't Suck greater than it Has To
- development, dealing with and profiting from a Community
- advertising and marketing Weasels and the way to not Be One
- maintaining Your Priorities immediately