My book Patterns of Software Construction introduces the reader to the concept of a software construction system named LIFT Engineering. A system is different than a methodology. A system ties activities together across the entire SDLC: Plan, Build, Test, Release, Operate and Manage.
From the book.
LIFT is a system for building software that works. Constructing software. Testing it. Managing change. Releasing software. And then operating the software. That’s it. LIFT is concerned with how the activities are accomplished so they are repeatable.
I bring experience and knowledge to the table to tackle the difficulty of building complex software, from ideas to operations. I do this so often, I wrote a book on it (above)!
My primary interest and the place I feel I bring the most impact is the construction of software systems and the teams that make them. Making any system successful requires a process, strategy, automation, and execution.
Sometimes this comes down to leading existing teams, transforming teams, upgrading culture, and leveling up team members. The outcome matters and all of this is to produce Results.
On Simplicity - LinkedIn Article
The Honest Reality of Technical Burden
Leadership Perspective - Morningstar Engineering Blog
Developing and Designing Cross-Cutting Features - InfoQ
3 Reasons to Rethink Your Databases - Relativity Product Blog
—Thomas Edison