Email the Author

You can use this page to email Chris Missal about Anti-Patterns and Worst Practices.

Please include an email address so the author can respond to your query

This message will be sent to Chris Missal

This site is protected by reCAPTCHA and the Google  Privacy Policy and  Terms of Service apply.

About the Book

Writing C# is one thing, but writing it well is a combination of many things. Not only will this tell you which traps to avoid, but why you should avoid them. Great concepts for beginners and good reminders for even the most seasoned coders.

From the Trenches

Chris will be the first to admit that he has written some really awful code in his past. He's still not done writing bad code, but he does have a radar for it now. Over the years he has fine-tuned his senses to be able to spot some bad code. His connections in the community have always been there to help him understand why it's bad code. It's now time for that knowledge to be shared.

Well Traveled

Chris has put his time in with enterprise software, e-commerce, consulting firms, the open source community, and start-ups. He has been around the block a time or two. Code can look great in one community and come off as completely worthless in another. There's always context, deadlines, and expectations to define this quality, but there are also ways to develop in such a way that make these environmental factors irrelevant.

Table of Contents (pending)
  1. Introduction
    • Why write this?
    • Love it or Hate it, You Want Good Code
  2. Who cares? It works!
    • Why is good, clean code important?
    • Be kind, rewind
  3. Rookie Mistakes
    • Your Code is Doing Too Much
    • The Arrowhead Antipattern
    • The Monster Object
    • Utils, Managers, Helpers, Oh My!
    • Patterns to Help You
  4. Overdoing It
    • Don't Reinvent the Wheel
    • You Aren't Better or Faster than the BCL
    • Don't Abuse the Language, Use the Language
    • Patterns Aren't Prescriptions, They're Guidelines
  5. What's Next?
    • The Vision
    • The Tools

About the Author

Chris Missal’s avatar Chris Missal

@ChrisMissal

Chris is a passionate software developer and technology enthusiast living in Austin, TX. He spends his days as a Senior Consultant for Headspring and his nights working on open source projects or having a social life.

Logo white 96 67 2x

Publish Early, Publish Often

  • Path
  • There are many paths, but the one you're on right now on Leanpub is:
  • Anti-patterns-and-worst-practices › Email Author › New
    • READERS
    • Newsletters
    • Weekly Sale
    • Monthly Sale
    • Store
    • Home
    • Redeem a Token
    • Search
    • Support
    • Leanpub FAQ
    • Leanpub Author FAQ
    • Search our Help Center
    • How to Contact Us
    • FRONTMATTER PODCAST
    • Featured Episode
    • Episode List
    • MEMBERSHIPS
    • Reader Memberships
    • Department Reader Memberships
    • Author Memberships
    • Your Membership
    • COMPANY
    • About
    • About Leanpub
    • Blog
    • Contact
    • Press
    • Essays
    • AI Services
    • Imagine a world...
    • Manifesto
    • More
    • Partner Program
    • Causes
    • Accessibility
    • AUTHORS
    • Write and Publish on Leanpub
    • Create a Book
    • Create a Bundle
    • Create a Course
    • Create a Track
    • Testimonials
    • Why Leanpub
    • Services
    • TranslateAI
    • TranslateWord
    • TranslateEPUB
    • PublishWord
    • Publish on Amazon
    • CourseAI
    • GlobalAuthor
    • Marketing Packages
    • IndexAI
    • Author Newsletter
    • The Leanpub Author Update
    • Author Support
    • Author Help Center
    • Leanpub Authors Forum
    • The Leanpub Manual
    • Supported Languages
    • The LFM Manual
    • Markua Manual
    • API Docs
    • Organizations
    • Learn More
    • Sign Up
    • LEGAL
    • Terms of Service
    • Copyright Policy
    • Privacy Policy
    • Refund Policy

*   *   *

Leanpub is copyright © 2010-2025 Ruboss Technology Corp.
All rights reserved.

This site is protected by reCAPTCHA
and the Google  Privacy Policy and  Terms of Service apply.

Leanpub requires cookies in order to provide you the best experience. Dismiss