The Passionate Programmer

Similar documents
Seven Languages in Seven Weeks

Developing Android on Android

Complex Network Analysis in Python

Clean Code.

The Discourse of Peer Review

Ableton Live 8 and Suite 8

Wonderware Guide to InTouch HMI Documentation

ANN HANDLEY AND C.C. CHAPMAN

Guide to InTouch HMI Documentation Invensys Systems, Inc.

INSPIRING CREATIVITY

_FM 7/22/09 10:10 AM Page 1 COLLABORATING. with SharePoint. Carey Cole

Auro 11.1 update for ICMP. Installation manual

Bio-logic AuDX PRO quick start Quick start guide

User s manual. Digitales TV module for NAVIGON English (United Kingdom)

Idiom. of the. Week. Cover Art by Alireza, age 7, Tehran, Iran River of Words. Editors: Stephanie Kruse and Ann Roper Design: Candace Wesen

Radiology for Undergraduate Finals and Foundation Years

Collection Mapping in the LMC

Medical Meanings: A Glossary Of Word Origins, Second Edition By William S. Haubrich READ ONLINE

Opening extract from Double Down. Written by Jeff Kinney. Published by Puffin an imprint of Penguin Books Ltd

Artist's Journal Workshop: Creating Your Life In Words And Pictures By Cathy Johnson

George Eliot: The Novels

Alfred's Teach Yourself To Play Harmonica: Everything You Need To Know To Start Playing Now!, Book & Harmonica (Teach Yourself Series) PDF

RLM W-series multifunctional frame

Racial Profiling and the NYPD

USO RESTRITO. WSS Decoder. Option W Version: 2.0 March 20, 2015

THE ORGANIZATIONAL ALIGNMENT HANDBOOK. A Catalyst for Performance Acceleration

Yorick Wilks. Machine Translation. Its Scope and Limits

Re-Reading Harry Potter

AMERICANA A CIVICS HANDBOOK

FOOD PROCESSING TECHNOLOGY

Myths about doing business in China

ESSAY WRITING KIT ONE CLASS, ONE TEACHER LICENSE. By: STEVAN KRAJNJAN THIS BOOK BELONGS TO:

The Oldest Story Ever Told

Destiny the Rock Star. Fairy

Well, my name is Iggy, said the second toe. And my name is Ziggy, said the fourth toe.

SpringerBriefs in Electrical and Computer Engineering

The New Middle Ages. Series Editor Bonnie Wheeler English & Medieval Studies Southern Methodist University Dallas, Texas, USA

THE ESSENTIAL LAW OF ATTRACTION COLLECTION DOWNLOAD EBOOK : THE ESSENTIAL LAW OF ATTRACTION COLLECTION PDF

Music Is Your Business: The Musician's FourFront Marketing And Legal Guide PDF

PATRIK HENRY BASS Illustrations by Jerry Craft SCHOLASTIC INC.

Winter Trees VII. Winter Trees Folio VII A Brooks Jensen Arts Publication

[PDF] How To Be Miserable: 40 Strategies You Already Use

Positive Body Language

Genre Workshop. Book Reviews. by Carrie Smith and Steve W. Dunn

Beware of Cutting So Far That You Make the Text Ambiguous

What s New in Visual FoxPro 7.0

Multipage document guide: saddle stitched and wiro bound

The Marmoset Brain in Stereotaxic Coordinates

Book Reviews. B enchmark e ducation c ompany. by Carrie Smith and Steve W. Dunn. Genre Workshop

MEDIA INFORMATION 2019

Rock Music in Performance

The Digital Fundraising Book

The Contemporary Novel and the City

Tobias Escher. Steinberg Media Technologies GmbH, All rights reserved. Iconica

Amber, Resinite, and Fossil Resins

Marxism and Education. Series Editor Anthony Green Institute of Education University of London London, United Kingdom

PUBLIC FINANCE BY HARVEY S. ROSEN DOWNLOAD EBOOK : PUBLIC FINANCE BY HARVEY S. ROSEN PDF

Calculating the Human

What does it do? Step- by- step: Collecting stuff to read and cite online

Do s and Don ts to Protect Your Financial Life BEN STEIN

VideoSplitter HDMI 4K PT

MACMILLAN DICTIONARY OF BUILDING

HYPNOTIC WRITING How to Seduce and Persuade Customers with Only Your Words JOE VITALE John Wiley & Sons, Inc.

This document is a preview generated by EVS

P XGA TFT Monitor. User s Manual

SIM 5 series Lamp Kit

Terms and Conditions. Resell Rights

Installation Instructions

PRO-HDMI2DP HDMI 2.0a to DisplayPort 1.2a Converter. User s Guide. Made in Taiwan

Looking Forward Through the Rear View Mirror

Modular Narratives in Contemporary Cinema

Full Screen On/Off. Winter Trees Folio VII by Brooks Jensen A Brooks Jensen Arts Publication. Winter Trees VII

LESSON PLAN. By Carl L. Williams

MK2010 ASSEMBLY AND CALIBRATION

Thank you. Arun Kumar

Austin Brothers Publishing Process

Read & Download (PDF Kindle) VBA And Macros For Microsoft Excel

Polaris PowerPAC Children s Edition Guide

ATTACHING & REMOVING THE BASE

S G MICHAEL GERARD BAUER SCHO LA STIC PRE S S

Traveling Music: The Soundtrack To My Life And Times [Unabridged] [Audible Audio Edition] By Neil Peart

Photo Credits: All images Harcourt.

Genre Workshop Informational Reports. by Carrie Smith and Steve W. Dunn. Dinosau. Benchmark Education Company

Instruction Manual AP-536 HDMI Audio Extractor

FASHIONING OLD AND NEW

Philosophical and Cultural. Theories of Music

EVERYTHING YOU EVER WANTED TO KNOW ABOUT CLASSICAL MUSIC BUT WERE TOO AFRAID TO ASK

The Three Musketeers (Penguin Classics Deluxe Edition) By Alexandre Dumas, Tom Gauld

Move & Store Cart CONTENTS. Assembly Instructions

THE EMPLOYEE ENHANCEMENT NEWSLETTER

This PDF is a truncated section of the. full text for preview purposes only. Where possible the preliminary material,

User Guide. HDMI Fiber Optic Extender. DVI-7350a

Klein, Sartre and Imagination in the Films of Ingmar Bergman

BBC S RELEASE POLICY FOR SECONDARY TELEVISION AND COMMERCIAL VIDEO-ON-DEMAND PROGRAMMING IN THE UK

Jeff Duntemann. Assembly Language. Programming with Linux. Step by Step THIRD EDITION

Vocabulary Toolkit. Mark Pennington M.A. Education (Reading Specialist) Pennington Publishing El Dorado Hills, CA

Technical Support HOME THEATER. VGA over Cat5e/ Cat6 Extenders with Audio

Creating Picture Books: a student work ebook

Cheat River Three By Scott Baker Sweeney

Luminescence Applications

Transcription:

Extracted from: The Passionate Programmer Creating a Remarkable Career in Software Development This PDF file contains pages extracted from The Passionate Programmer, published by the Pragmatic Bookshelf. For more information or to purchase a paperback or PDF copy, please visit http://www.pragprog.com. Note: This extract contains some colored text (particularly in code listing). This is available only in online versions of the books. The printed versions are black and white. Pagination might vary between the online and printer versions; the content is otherwise identical. Copyright 2010 The Pragmatic Programmers, LLC. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form, or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior consent of the publisher. The Pragmatic Bookshelf Dallas, Texas Raleigh, North Carolina

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and The Pragmatic Programmers, LLC was aware of a trademark claim, the designations have been printed in initial capital letters or in all capitals. The Pragmatic Starter Kit, The Pragmatic Programmer, Pragmatic Programming, Pragmatic Bookshelf, PragProg and the linking g device are trademarks of The Pragmatic Programmers, LLC. Every precaution was taken in the preparation of this book. However, the publisher assumes no responsibility for errors or omissions, or for damages that may result from the use of information (including program listings) contained herein. Our Pragmatic courses, workshops, and other products can help you and your team create better software and have more fun. For more information, as well as the latest Pragmatic titles, please visit us at http: /pragprog.com. Copyright 2009 Chad Fowler. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form, or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior consent of the publisher. Printed in the United States of America. ISBN-13: 978-1-934356-34-0 Printed on acid-free paper. Book version: P6.0 June 2012

Contents Foreword..........? Acknowledgments........? Introduction.........? Part I Choosing Your Market Tip 1. Lead or Bleed?? Tip 2. Supply and Demand? Tip 3. Coding Don t Cut It Anymore? Tip 4. Be the Worst? Tip 5. Invest in Your Intelligence? Tip 6. Don t Listen to Your Parents? Tip 7. Be a Generalist? Tip 8. Be a Specialist? Tip 9. Don t Put All Your Eggs in Someone Else s Basket? Tip 10. Love It or Leave It? Part II Investing in Your Product Tip 11. Learn to Fish? Tip 12. Learn How Businesses Really Work? Tip 13. Find a Mentor? Tip 14. Be a Mentor? Tip 15. Practice, Practice, Practice? Tip 16. The Way That You Do It? Tip 17. On the Shoulders of Giants? Tip 18. Automate Yourself into a Job?

Contents vi Part III Executing Tip 19. Right Now? Tip 20. Mind Reader? Tip 21. Daily Hit? Tip 22. Remember Who You Work For? Tip 23. Be Where You re At? Tip 24. How Good a Job Can I Do Today?? Tip 25. How Much Are You Worth?? Tip 26. A Pebble in a Bucket of Water? Tip 27. Learn to Love Maintenance? Tip 28. Eight-Hour Burn? Tip 29. Learn How to Fail? Tip 30. Say No? Tip 31. Don t Panic? Tip 32. Say It, Do It, Show It? Part IV Marketing Not Just for Suits Tip 33. Perceptions, Perschmeptions? Tip 34. Adventure Tour Guide? Tip 35. Me Rite Reel Nice? Tip 36. Being Present? Tip 37. Suit Speak? Tip 38. Change the World? Tip 39. Let Your Voice Be Heard? Tip 40. Build Your Brand? Tip 41. Release Your Code? Tip 42. Remarkability? Tip 43. Making the Hang? Part V Maintaining Your Edge Tip 44. Already Obsolete? Tip 45. You ve Already Lost Your Job? Tip 46. Path with No Destination? Tip 47. Make Yourself a Map? Tip 48. Watch the Market? Tip 49. That Fat Man in the Mirror? Tip 50. The South Indian Monkey Trap? Tip 51. Avoid Waterfall Career Planning?

vii Contents Tip 52. Better Than Yesterday? Tip 53. Go Independent? Have Fun..........? Resources..........?