Category Archives: Education

Tips On Submitting A Conference Session

In the last 3 or so years, I’ve had every conference submission I’ve entered, rejected. Now that doesn’t mean I haven’t spoken at any conferences – I’ve been invited to a handful and have had a ton of fun at … Continue reading 

Also posted in AntiPatterns, Community, Retrospectives | 14 Comments

Resources For, And How I Learned Backbone.js

I received an email from Mark Muskardin, today, asking me some questions centered around how I ramped up and learned backbone, and looking for some good resources, too. I’ve had similar questions a number of times in recent weeks, so … Continue reading 

Also posted in Backbone, Javascript, Test Automation, Unit Testing | 10 Comments

Failure Is Not An Option, It Is A Requirement.

Of course that statement on it’s own can obviously be shown to be fallacy. When you consider the context of continuous improvement, learning or generally advancing our own capabilities and understanding, though, this statement can be quit liberating. Why? Because … Continue reading 

Also posted in Agile, Continuous Improvement, Kaizen, Lean Systems, Retrospectives | 6 Comments

A Failed Opportunity To Coach, Teach, And Help Others Improve

A colleague in the nation of Pablo-The-Donkey asked a question on the LosTechies private mailing list: “Has anyone had experience with bringing agile into a workplace that has legacy code that hurts to touch, let alone wrap tests around and … Continue reading 

Also posted in Agile, Coaching, Kanban, Lean Systems, Management | 6 Comments

Some Initial Thoughts On Agile Developer Skills And Certification

There’s a new mailing list over on Google Groups surrounding the ideas behind Agile Developer Skills Certification. After reading this post by Ron Jeffries, I joined up with the group and started reading the traffic. I generally share the same … Continue reading 

Also posted in Agile, Certification, Philosophy of Software | 8 Comments

What Do You Want To Know, About Kanban In Software Development?

I asked this question via Twitter a few minutes ago, and wanted to ask the non-twittering inter-web-o-blog-reading public: if I were to do an Intro To Kanban presentation for your team/company/local-user-group, what questions would you want answered? Let me know … Continue reading 

Also posted in Community, Kanban, Presentations | 9 Comments

How A .NET Developer Learned Ruby And Rake, To Build .NET Apps In Windows

I recently decided it was time for me to learn Ruby and Rake – with the specific goal of replacing my NAnt scripts in some projects, due to the high level of complexity and logic that I need in the … Continue reading 

Also posted in .NET, Continuous Integration, Rake, Ruby | 10 Comments

Why “No Issues” Is Not An Acceptable Answer

Many of the software development teams at my company now practice the daily standup from Scrum project management. There’s a lot of great value in these meetings, even if a team is not practicing anything else from Scrum. The Anti-Pattern … Continue reading 

Also posted in Agile, Daily Standups, Lean Systems, Management, Principles and Patterns, Retrospectives | 15 Comments

The Emergence Of Knowledge In Software Development

At this point in my career, I’m convinced that software development is an empirical process. That is, we cannot predict the exact shape, size, complexity, … or any of a number of other properties … of the software that we … Continue reading 

Also posted in Lean Systems, Management, Philosophy of Software, Principles and Patterns | 4 Comments