I've been building software professionally for 20 years. I started with ANSI C and worked with just about every technology in-between. After all of this time, I've come across a few things that have dramatically changed how I approach software development. These are serious "ah ha" realizations; ultimate truths that have completely changed how I approach software design and define success. In this session I'm not going to talk to you about the latest and greatest technology trends or show you the latest HTML5 code library – I'm going to share with you some of my realizations and learning from over 2 decades of professionally building software and running companies and teams.
48. Know more than just the
trendy cool stuff…
… know SQL, database tuning,
design patterns, back end
development, performance, know
infrastructure and constraints
70. How to reach me
• Facebook.com/joelfromcanada
• Joelfromcanada.com
• Twitter: JoelSemeniuk
• JoelFromCanada@gmail.com
71. Good stuff
• The Power of Full Engagement
• Good to Great
• The Logic of Life
• Outliers
• Peopleware
• Dynamics of Software Development
• The Goal
Notas del editor
This is more than just trust in personality – it should be your approach to everything. Setting expectations and not hitting them erode trustFor example, if you run an agile project and you commit to two weeks worth of work – and don’t hit it.. That’s very bad.When trust is not there.. You will find that things go badly – customers want to oversee all that you do, etc