By Jeff Atwood
Concerning the BOOK
Jeff Atwood all started the Coding Horror web publication in 2004, and is confident that it replaced his lifestyles. He wanted how to retain tune of software program improvement through the years – no matter what he was once pondering or engaged on. He researched matters he chanced on attention-grabbing, then documented his examine with a public weblog publish, which he may simply locate and seek advice from later. through the years, expanding numbers of web publication viewers came across the posts valuable, suitable 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 figuring out, 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 publication 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 together with his spouse, cats, 3 childrens and a complete lot of desktops. He used to be weaned as a software program developer on quite a few implementations of Microsoft simple within the '80s, beginning together with his first microcomputer, the Texas tools TI-99/4a. Atwood persevered at the computing device with visible easy 3.0 and home windows 3.1 within the early ’90s, even if he additionally spent major time writing Pascal code within the first types of Delphi. he's now relatively 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 selected curiosity within the human part of software program improvement, as represented in his advised developer interpreting record. As he avers, pcs are attention-grabbing machines, yet they're often a mirrored image of the folks utilizing them. within the artwork of software program improvement, learning code isn't sufficient; 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 suitable Way
- Getting Your staff to paintings Together
- The Batcave: potent Workspaces for Programmers
- Designing With the consumer in Mind
- protection fundamentals: holding Your Users' Data
- checking out Your Code, So it Doesn't Suck greater than it Has To
- development, coping with and taking advantage of a Community
- advertising Weasels and the way to not Be One
- holding Your Priorities directly