AGENDA
5:00 - 5:30 PM - Networking
5:30 - 5:35 PM - Announcements
5:35 - 7:25 PM - Speaker
7:25 - 7:30 PM - Door Prize Drawings
TOPIC ABSTRACT
Small is Beautiful
Software development and architecture are more than mechanical or procedural processes, there is creativity and problem solving in the production of elegant solutions. We often over-engineer, introduce unintentional complexity, and/or size to project processes, APIs, architectures, and implementations for a variety of reasons. Identifying when bad habits, inappropriate preparation, and spotting issues within existing designs or implementations is key to improving ourselves and what we produce. Learning to produce software solutions that work, are elegant, and that we can repeat those successes on future efforts is also a key to not only a successful career but also a path to satisfaction, recognition, and minimization of regrets in what we produce.
This talk will cover ways to:
* produce things that people enjoy using
* evaluate a codebase or designed solution
* consistently deliver a working product
* produce designs and code that one will be proud of
* reach a level of consistency across efforts that will positively impact your career
SPEAKER BIOGRAPHY
Daniel Tippie
Daniel Tippie is a software engineer with over 18 years of experience working in both commercial and DoD software development. He has a passion for taking computer science theory and software engineering principles and converting that knowledge into practical application. He has spent years building and working on software development projects of various sizes and phases of development and loves that every day is a new challenge in his career. Daniel recently collaborated on a software architecture book with Michael Carducci called "Mastering Software Architecture: A Comprehensive New Model and Approach". He has a wonderful family and a successful career.
OUR SPONSORS
Website Sponsor: Gary Hessler
Venue: East Library Community Room
Door Prize Sponsors: Jetbrains (http://www.jetbrains.com) - Software license (Several products to choose from)
Training Sponsor: Agile Learner (http://agilelearner.com) - Technical training donated by Venkat Subramanium