Lessons in Software from Eric Brechner

I have a guest post from Eric Brechner on Shaping Software.  It’s Lessons in Software from Eric Brechner.  Eric is the author of the book, I.M. Wright’s "Hard Code," and is the Director of Development Excellence on the Engineering Excellence team at Microsoft.  In his guest post, Eric shares what he’s learned about admirable attributes…

0

Now Available: Final PDF of the Microsoft Application Architecture Guide, Second Edition

A final PDF is now available for our patterns & practices Application Architecture Guide, second edition.  This is our platform playbook for the Microsoft application platform. Here are the relevant links: HTML version of Microsoft Application Architecture Guide, second edition. PDF version of the Microsoft Application Architecture Guide, second edition. Printed version of the Microsoft…

8

Patterns and Practices for Distributed Teams

This post is a summary of my lessons learned from leading distributed teams.  I’ve managed distributed project teams since 2001, spanning the UK, Argentina, India, and other parts of the world.  While I preferred having everybody together on site around a whiteboard to simplify and improve communication,  flexibility with distributed teams gave me access to…

4

Now Available: patterns & practices Application Architecture Book

The Microsoft Application Architecture Guide, 2nd edition, is now available on Amazon and should be available on the shelf at your local bookstores soon.  The PDF was downloaded ~180,000 times.  This is the Microsoft platform playbook for application architecture.  You can think of it as a set of blueprints, and as your personal mentor for…

12

10 Years at patterns & practices

I never imagined I would invest 10 years on the patterns & practices team at Microsoft.  Life is short and I always imagined I would spend it across so many more adventures.  What surprised me is how much you can grow yourself, and grow the job in the process.  While I sometimes wonder about the…

1

Security Mental Model for Azure

We’ve been exploring Azure on the patterns & practices team for potential security guidance.   To get our heads around it, we’ve had to create a simple view for our team that we could quickly whiteboard or drill into.  We wanted a way to easily compare with our previous security guidance.  Here’s what we ended up…

3

Experience-Driven Development

Features don’t necessarily aggregate up to “experiences” and I would argue that today’s winning approach is … … Experience-Driven Development … Where experience means user’s can perform their goals successfully… the software makes them feel good and succeed at their goals.  It’s an integration of scenarios + experiences … and persona-based scenarios with goals. This…

2

The Power of Patterns and Practices

I wrote a post, The Power of Patterns and Practices, on Sources of Insight to summarize some of the benefits of using patterns and practices as a way to organize and share knowledge.  For simplicity, I think of patterns as a way to share problem and solution pairs in context.  I think of practices as…

6

Sources of Insight is One Year Old

It was a year ago today that I wrote my first post on Sources of Insight, where I focus on patterns and practices for effectiveness and skilled living.   I wrote up my learnings and highlights in my post, Sources of Insight is One Year Old.  My goal with Sources of Insight is to scale myself…

0

Time Management Quotes

Time management is a key skill for work and life.  I’ve posted my collection of Time Management Quotes on Sources of Insight.   While organizing my collection of quotes, I got clarity on a handful of lessons for time management: Time is what you make of it.  You don’t have time, you make it.  It’s your…

12