# Goals >> I am confident in my software development expertise, and I own a successful software development business. - Mo Khan I have many goals I work towards accomplishing. Above is my mission statement, this is my end goal, the state of being I work to reach. # 2011 Goals List ## Personal Love myself, love my family. ### Laugh * Take one funny picture with the family every month. ###Live * Travel to somewhere new. * Bench press my body weight. ### Love * Learn to gift wife with items that she wants, not always with what she needs. * Watch mindless tv, because she likes to. ##Professional Work for myself, release products, and work from where ever I want to work from. ### Code * deploy 3 rich client applications. * tax tool * stock watch * deploy 2 sample web applications. * bank ### Learn * Read books * How to Win Friends and Influence People * The Snowball: Warren Buffett and the Business of Life * The Intelligent Investor: The Definitive Book on Value Investing * Warren Buffet Documentary * html 5 * A Thousand Barrels a Second: The Coming Oil Break Point and the Challenges Facing an Energy Dependent World * Money * pursue financial education * Learn how to invest * Learn how to read financial statements. * Learn how to assess wheter a company is worth investing in. ### Share * Mentor my bro * Release free software ###Money * aquire two new sources of passive income. * take control of my rrsps. * develop a strategy to save taxes. * start a business. * complete two freelance projects at a modest rate. * Marketing * market my skills in software and web development. #2009 Goals List * Read the following books: * Introduction to the Theory of Computation * Introduction to Algorithms * Implementation Patterns * Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions * Core J2EE Patterns: Best Practices and Design Strategies * Pattern-Oriented Software Architecture, A System of Patterns * Object Thinking * Contribute to or release an open source project * Write a review of every book that I read #2008 Goals List * Publish an article * Hit the presentation circuit * Travel to DevTeach (Toronto May 12 - 16) * Read the following books: * Hackers & Painters: Big Ideas from the Computer Age * Extreme Programming Explained: Embrace Change (2nd Edition) * xUnit Test Patterns: Refactoring Test Code * Refactoring: Improving the Design of Existing Code * Introduction to the Theory of Computation * Introduction to Algorithms * Applying UML & Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition) * Design Patterns: Elements of Reusable Object-Oriented Software * Implementation Patterns * Continuous Integration: Improving Software Quality and Reducing Risk * Beautiful Code: Leading Programmers Explain How They Think * Agile Web Development with Rails, 2nd Edition * Refactoring Databases: Evolutionary Database Design * Pragmatic Version Control Using Subversion * Windows Presentation Foundation Unleashed * Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions * Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition) * Earn an MCTS Designation * 70-536: Microsoft .NET Framework 2.0 – Application Development Foundation * 70-526: Microsoft .NET Framework 2.0 – Windows-Based Client Development * 70-528: Microsoft .NET Framework 2.0 – Web-Based Client Development * Earn an MVP Designation * Start working towards earning a degree * Get Braces! # 2007 Goals List * Read the following books: * Introduction to the Theory of Computation * Introduction to Algorithms * Code Complete * The Pragmatic Programmer * Head First Object-Oriented Analysis & Design * Applying UML & Patterns * Head First Design Patterns * Design Patterns * CLR via C# * Test Driven Development: By Example * Programming .NET Components * Working Effectively with Legacy Code * Domain Driven Design * Patterns of Enterprise Application Architecture * Refactoring to Patterns * Earn my C# Programming Certificate of Achievement * C# Level I * C# Level II * C# Level III * Database Programming ADO.NET * Developing Internet Apps. ASP.NET * Earn my MCTS Designation * 70-536: Microsoft .NET Framework 2.0 – Application Development Foundation * 70-526: Microsoft .NET Framework 2.0 – Windows-Based Client Development ## Other Books I Read In 2007 * Writing Secure Code, Second Edition *The Elements of C# Style *Visual C# 2005 How to Program (2nd Edition) *Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries *Applying Domain-Driven Design and Patterns: With Examples in C# and .NET *The Big Red Fez: How To Make Any Web Site Better *UML Distilled *Agile and Iterative Development: A Manager's Guide *(Exam 70-536): Microsoft .NET Framework 2.0 Application Development Foundation *(Exam 70-528): Microsoft .NET Framework 2.0 Web-Based Client Development *Object Oriented Systems Analysis and Design With UML *User Stories Applied: For Agile Software Development *The Greatness Guide: Powerful Secrets for Getting to World Class *Gandhi An Autobiography: The Story of My Experiments With Truth *Pro ADO.NET 2.0