Software Engineering, Project Management, and Effectiveness
You too can have a zero mail inbox, if you choose to. I chose to go zero mail in my inbox when I first joined Microsoft years ago, and I'm glad I did. With a single glance, I know whether I have new mail to deal with. I never have to scroll to see what my next actions are. At a more basic level, an empty inbox feels good. I thought it was just me, but others say the same. Proven Over Time It was tough when I first joined Microsoft. My inbox drove me. Eventually, I learned how to drive my inbox. I studied the masters around me. I also studied those that failed (there's no failure, only lessons.) I refined my approach over the years. Since then, I've successfully taught my mentees and others how to spend less time on administration and more time on results. Now I'm sharing with you.
Slides Here's a short deck that steps you through and highlights the keys:
Note Normally, I work with my mentees one-on-one and tailor the approach for their particular scenario. It's a learning by doing approach. While I've blogged about clearing your inbox before, this is an experiment in how effectively I can share techniques in slides. If it works out, I'll do additional slides on focused topics. The more I can reduce friction around sharing, the more I can share. If you have tips or tricks for improving my slide sharing approach, send my way.
How can you keep your brown from throwing out a perfectly good behavior? Positive feedback. David Rock and Jeffrey Schwartz write about how positive feedback can preserve important synapses, in their article, "The Neuroscience of Leadership", in "strategy+business" magazine.
Positive Feedback for Preserving a SynapseRock and Schwartz write:
"In a world with so many distractions, and with new mental maps potentially being created every second in the brain, one of the biggest challenges is being able to focus enough attention on any one idea. Leaders can make a big difference by gently reminding others about their useful insights, and thus eliciting attention that otherwise would not be paid. Behaviorists may recognize this type of reminder as "positive feedback," or a deliberate effort to reinforce behavior that already works, which, when conducted skillfully, is one aspect of behaviorism that has beneficial congnitive effect. In a brain that is constantly pruning connections while making new ones, positive feedback may play a key functional role as "a signal to do more of something." As neuroscientist Thomas B. Czerner notes, "The encouraging sounds of 'yes, good, that's it' help to mark a synapse for preservation rather than pruning."
Key Take AwaysI think this is similar to "you get what you measure", but in this case, you get more of what you reward.
Why do people resist change, even when it's for their own good? Your own body can work against you. If you know how your body works, you're better prepared to making key changes. David Rock and Jeffrey Schwartz write about two reasons that work against you, in their article, "The Neuroscience of Leadership", in "strategy+business" magazine. I've summarized my key learnings in this post.
Two Reasons Why People Resist Change
Attention EffortTrying to change a hard-wired habit requires a lot of effort, in the form of attention. Your routine activities and tasks are handled by your basal ganglia which don't require conscious thought. When try to switch from a routine activity or task to new approach, it requires your prefrontal cortex. The prefrontal cortex supports higher-level processing. It's your working memory. The problem is, your prefrontal cortex fatigues easily and can only hold a limited set of information "online" at a time.
Habits like how you sell ideas, run a meeting, manage others and communicate are comfortable routines. You could do them blindfolded. Theses routines are handled by your basal ganglia. It requires a lot of effort in terms of attention to change them. Many people find this feeling uncomfortable. See Working Memory vs. Routine Activity.
Errors Between Expectation and ActualityChange triggers "error" responses. An error response is when you perceive a difference between expectation and actuality. Your error responses are generated by your orbital frontal cortex. Your orbital frontal cortex responds to errors in expectations (e.g. you expect something to be sweet, but it tastes salty). It is closely connected to your amygdala. Your amygdala is your fear circuitry. It's where the amygdala hijack happens. The amygdala hijack is the sudden and overwhelming fear or anger response.
The amygdala and the orbital frontal cortex are among the oldest parts of the mammal brain. When they are activated, they draw metabolic energy away from the prefrontal region, which supports higher intellectual functions. You're in fight-or-flight mode.
What this means is that while you're trying to make a change, and you need your higher-level processing (prefrontal region) to make that change, you're busy reacting in your orbital frontal cortex and amygdala, while they are starving your prefrontal region.
Key Take AwaysHere's my key take aways
My Related Posts
One leadership style doesn't fit all. According to the Situational Leadership II model, the leadership style depends on the development levels within the team. Here's a summary:
Competence is knowledge and skill for the task. Confidence is motivation and self-confidence. I think competence breeds confidence which can help breed and sustain motivation.
The main point is that if somebody has a bunch of competence, get out of their way. If somebody needs more encouragement, support them. Ideally, you help somebody get to a high competence, high commitment development level.
Key Take AwaysWhile this might sound obvious, I think the important point is to be flexible in your style. Be able to vary your leadership style by situation (the context) and tailor it to the individual development levels within the team.
Another consideration is whether it's more effective to change your approach or change the situation to suit you (set yourself up for success.) There's mixed opinions on this and some interesting results, so I may post on this downstream.
You might have heard the expression, "you get what you focus on." But, have you heard that what you focus on actually reshapes your brain? The act of paying attention creates chemical and physical changes in your brain. David Rock and Jeffrey Schwartz write about how focused attention can physically change the structure of your brain in their article, "The Neuroscience of Leadership", in "strategy+business" magazine.
Reshaping the Patterns of Your Brain Rock and Schwartz write the following"
"Concentrating attention on your mental experience, whether a thought, an insight, a picture in your mind's eye, or a fear, maintains the brain state arising in association with that experience. Over time, paying enough attention to any specific brain connections keeps the relevant circuitry open and dynamically alive. These circuits can then eventually become not just chemical links but stable, physical changes in the brain's structure.
Attention continually reshapes the patterns of the brain. Among the implications: People who practice a specialty every day literally think differently, through different sets of connections, than do people who don't practice the specialty. In business, professionals in different functions - finance, operations, legal, research, and development, marketing, design and human resources - have physiological differences that prevent them from seeing the world the same way."
Key Take AwaysI know I think differently based on the job I do everyday, if I compare how I solved problems in the past. Building prescriptive guidance forces me to be a continuous student of principles, patterns, and practices.
I never thought about whether my daily job created structural changes in my brain. However, now that I think about it, I remember that a colleague told me long ago that if you measure the brain activity between an expert and novice, that the expert would traverse way more connections, and it could actually take the expert longer to solve problems (more paths to check.)
The real question now is, am I missing out on any key thought patterns or capabilities because of the way my brain gets trained?
Here's a quick rundown of my take on key trends. Trends are different from fads since they're longer-lasting and more pervasive. I don't have a crystal ball or a magic 8-ball, but I have 20/20 hindsight with the customers I work with and an eye for patterns. Last year, I saw more virtualization, more agile/scrum adoption, and more distributed collaboration, as well as adoption of more social software practices in the Enterprise.
Key Trends Here's a quick list of trends I'm paying attention to (some more pervasive than others) ...
Key Links for Predictions and Trends for 2008Here's a few links I found useful:
Quick TipOne quick tip for your trend studies -- knowing demographics helps and consumer trends tend to lead other markets so they're a good place to look. It also helps to understand the Four Stages of Market Maturity to help rationalize why you see what you see. The real value of trend watching though is anticipating and taking action, even if it just means being prepared versus surprised.
How can you use questions to improve individual performance? You can ask solution-focused questions. David Rock and Jeffrey Schwartz write how to improve non-performance by asking solution-focused questions in their article, "The Neuroscience of Leadership", in "strategy+business" magazine.
Don't Ask Problem-Focused QuestionsRock and Schwartz write:
"Let's go back to Mike, our pharmaceutical CEO. One of Mike's direct reports, Rob, has hired only three of his targeted six new team members this year. If Mike asks Rob why he didn't reach the goal, he will focus Rob's attention on the nonperformance. As a result of this attention, Rob might make new cognitive connections (also known as reasons) as to why he didn't find the new people. For example, 'All the really good people are taken by other companies,' or 'I don't have time to do the kind of recruiting we need.' Although these reasons that people were not hired might be true, they do little to support or foster any change."
Ask Solution-Focused Questions Rock and Schwartz write:
"A more useful place to focus Rob's attention is on the new circuits he needs to create to achieve his objectives in the future. Mike could ask Rob, 'What do you need to do to resolve challenges like this?' Mike's questioning might provoke Rob to have an insight that he needs to remind himself of his annual objectives more regularly, to keep his eyes on the prize. If Mike regularly asked Rob about his progress, it would remind Rob to give this new thought more attention."
Key Take AwaysHere's my key take aways:
Have you ever wondered why some things you can do on "auto-pilot" or without thinking, while other tasks are mentally draining? Your thoughtful tasks are using your working memory (prefrontal context), while your repetitive, familiar and routine activities are using your basal ganglia, which doesn't require conscious thought.
Prefrontal Cortex and Basal Ganglia David Rock and Jeffrey Schwartz summarize the prefrontal cortex and basal ganglia in their article, "The Neuroscience of Leadership", in "strategy+business" magazine:
ExampleYou can relate to this using driving a car as an example. When you first learn to drive a stick shift, it's a lot of thinking and processing. You're using a lot of your working memory (prefrontal cortex.) Once you get enough practice, it becomes a habit and you no longer have to think about your driving. At that point, you've baked the routines into your basal ganglia.
How To Use ThisYou can apply this in three ways: First, when you're learning something new, chunk it up so your working memory can handle it. Second, when you are getting overloaded, consider creating a checklist so you can "dump" your working memory. Third, when you are learning a new task and it feels awkward, rather than get frustrated, remind yourself that you're dealing with prefrontal cortex and you haven't move it to your basal ganglia yet.
It’s mid-year at Microsoft. In the past it would take me a bit of work to figure out what I had accomplished and where I want to go. Not this time. For the past several months, I’ve been using a practice I’ll call Monthly Results. Each month, I create a short-list of results in a Wiki and send a link out to our management team as an FYI.
Benefits of Monthly ResultsCreating a Monthly Results list has a few benefits for me:
Most importantly, it's my portfolio of results. If I don't like the portfolio, I can see at a glance where my time went and how I need to shift focus. Thinking in terms of a portfolio of results helps me quickly rationalize things like "Do I have my sure bets?" ... "Do I have a set of riskier projects to learn, grow and innovate with?" ... "Am I working on meaningful problems?" .... "Am I delivering value?" ... etc.
Example of Monthly ResultsHere’s an example of my monthly results list. It doesn’t have to be fancy. In my case, I just create a Wiki page that lists results by month along with any relevant links:
Why do many leadership efforts and organizational change initiatives fail? Are there any new insights that might shape new management practices? David Rock and Jeffrey Schwartz summarize some counterintuitive conclusions in their article, "The Neuroscience of Leadership", in "strategy+business" magazine.
Leading and Influencing Mindful ChangeRock and Schwartz write the following:
"Managers who understand the recent breakthroughs in cognitive science can lead and influence mindful change: organizational transformation that takes into account the physiological nature of the brain, and the ways in which it predisposes people to resist some forms of leadership and accept others. this does not imply that management - of change or anything else - is a science. There is a great deal of art and craft in it. But several conclusions about organizational change can be drawn that make the art and craft far more effective. These conclusions would have been considered counterintuitive or downright wrong only a few years ago."
Counterintuitive ConclusionsRock and Schwartz identify the following conclusions:
Key Take AwaysI'm not actually surprised by the conclusions. I see these conclusions show up in my day to day at Microsoft. If I were to distill the most important points, I think they are:
Happy New Year! It's a new year and many of you will be setting new goals for yourself as part of your New Year's resolutions. I want to give you an important nugget you can use when you implement your goals and start to face some potential discomfort or pain. This insight may be exactly what you need if you've ever failed at changing a habit or meeting your goals in the past.
Creating New Habits and Reducing Friction in Your GoalsI actually wasn't sure whether to title this post with "catch yourself in the act," "reward yourself in the moment", or "how to change a habit" but I think "reward yourself in the moment" is a simple enough rule to remember and it's more precise. The key point is to reward yourself in the moment. If you do so, you can actually rewire your associations of pleasure to a task you don't typically enjoy. It has to be "in the moment" when you are actually "feeling" the pain. The very precise point is that it's in the moment versus after the fact. "Timing" and "feeling" are the keys.
We're Creatures of Habits That "Feel" GoodHow many habits do you have that you don't enjoy? I don't mean a habit that's not good for you. I mean, are your habits things that make you feel good or things that make you feel bad ... in the moment? I bet that most of your habits you have, make you feel good and you do them for exactly that reason. It's in the moment. (You might feel bad afterwards or you might "think" the habits are bad, but you "feel" good while you actually do them)
"Thinking" vs. "Feeling" AssociationsWhen I was younger, I didn't understood why you had to catch the dog while they are in the act of making a mess, and not after the fact. I knew the rule, but I didn't get how important the timing was. It's because you have to associate negative in the exact moment of "feeling." It's also why immediately rewarding your dog with a snack when they show good behavior has a powerful effect. Unless your dog is Scooby Doo, it isn't going to reflect (think) on its behavior. They are simply responding to feelings from one moment to the next. They'll move toward pleasure and away from pain. If you punish or reward them after the act, it's too late.
Reward in the Moment, Not After the FactHere's an example I heard where this finally hit home for me. In this example, you want your kid to clean their room, but they want to go out and play. You tell them they can go out to play when they are done. However, they "feel" pain the entire time while they are cleaning their room. They internalize hating it. The promise of playing when they are done doesn't help. They still hate how it "feels." What happens when you step in and sincerely thank them *while they are doing it*? They "feel" good and now associate pleasure while cleaning their room (assuming you showed them appreciation in a way that resonates for them.)
How You Can Apply ItYou can use this insight on a daily basis to reduce friction and find the joy in tasks you normally hate. The key is to find ways to enjoy how something "feels" when you normally don't, while it's in the moment, not after the fact. You'll get better at this, once you figure out your own reward patterns, so it's a skill that gets easier over time. Since it's a little bit of thoughtful work, don't overload yourself. Just pick a few things that hold you back the most and work on those first. The challenge with this is that you have to figure out your personal reward system. The upside is, your the best person to know what you like and don't.
You can actually game yourself to enjoy some things that you normally don't. Here's how I applied this to my workouts when I was "feeling" the pain. When I realized that the pain was growth, I suddenly "felt" differently about the "pain" and it became pleasure. I didn't just "think" differently; I "felt" differently about it (your thoughts create your feelings.) I also make it a habit to play my favorite music so I associate pleasure in the moment. This is an important distinction. It's why promises of rewards at the end of the month don't work. It's disconnected from "in the moment."
On the job, I try to catch people in the moment, and show appreciation "in the moment," particularly when they are performing a task they don't enjoy. A little appreciation, at the right time, goes a long way.
How Not to Reward YourselfI'll use the principle of contrast to show how NOT to reward yourself. Let's say you want to drop 10 pounds this month. One way is to tell yourself you will reward yourself by going to your favorite restaurant when you are done. Well, you might give yourself motivation, but you haven't changed how you feel when you workout. If you don't find a way to enjoy your workout, then you may eventually give up.
Chunk It DownFind a way to enjoy all the friction points you feel along the way. If you work out in the morning, this includes finding a way to enjoy getting out of bed. Sure this takes some thought and preparation up front, but eventually you'll not only get used to your routine, you will enjoy it. We're creatures of habit. In this case, you're building good habits that you'll keep up simply because you'll enjoy them. How many habits do you keep up that you really don't enjoy?
Best Wishes on Meeting Your GoalsBest wishes on meeting your goals and changing your habits in the New Year. I hope you find this nugget of insight helpful and use it as another tool for your personal effectiveness.
How much do your expectations shape what you get? A lot. David Rock and Jeffrey Schwartz write about how your expectations and attitude play a larger role in your perception than previously understood in their article, "The Neuroscience of Leadership", in "strategy+business" magazine.
Mental Maps Play a Big RoleRock and Schwartz write:"Cognitive scientists are finding that people's mental maps, their theories, expectations and attitudes, play a more central role in human perception than was previously understood. This can well be demonstrated by the placebo effect. Tell people they have been administered a pain-reducing agent and they experience a marked and systematic reduction in pain, despite the fact that they have received a completely inert substance, a sugar pill."
You Get What You Expect Rock and Schwartz write:
"The fact that our expectations, whether conscious or buried in our deeper brain centers, can play such a large role in perception has significant implications. Two individuals working on the same customer service telephone line could hold different mental maps of the same customer. The first, seeing customers only as troubled children, would hear only complaints that needed to be allayed; the second, seeing them as busy but intelligent professionals, would hear valuable suggestions for improving product or service."
Cultivate Moments of InsightRock and Schwartz write:
"How, then, would you go about facilitating change? The impact of mental maps suggests that one way to start is by cultivating moments of insight. Large-scale behavior change requires a large-scale change in mental maps. This in turn requires some kind of events or experience that allows people to provoke themselves, in effect, to change their attitudes and expressions more quickly and dramatically than they normally would."
Individuals Have to "Own" Their ChangeRock and Schwartz write:
"That is why employees need to "own" any kind of change initiative for it to be successful. The help-desk clerk who sees customers as children won't change the way he or she listens without a moment of insight in which his or her mental maps shift to seeing customers as experts. Leaders wanting to change the way people think or behave should learn to recognize, encourage, and deepen their team's insights."
Key Take AwaysHere's my key take aways:
If you coach others or you need to encourage change or if you need to change yourself, the key is to use questions. Lead others to their own insight or your advice may fall on deaf ears. Here's a few of my posts I've been referencing lately that explain the point:
Bottom line -- people don't like to be told what to do and we're wired to resist change.
As part of my improvement sprint focused on leadership, I'm making my way through The First 90 Days, by Michael Watkins. In a nutshell, it's a guide for how new leaders can be successful. I think it's actually relevant for any new role or situation. It's a very practical guide, full of real-world lessons learned. In this book, Watkins basically studies the failures and success of people on the job and turns them into patterns and anti-patterns for success.
I'm finding that the book is full of gems of insight. In order to share with my friends, family, co-workers and mentees, I've been posting bite-sized nuggets on The Bookshare. The Bookshare is simply where I chunk information from my favorite books, down into bite-sized nuggets that are fast to read and easy to turn into action.
My latest post is a distillation of the recipe for success from The First 90 days, along with my key take aways. If you're a new leader or dealing with change, or simply want to be aware of key strategies for success at work, read my post on Ten Key Success Strategies.
A colleague drew a chart on my board today. I'll summarize like this:
I like new lenses. They make an old song new. In this case, it's a reminder of the power of focus.
Are you ahead of the game, or falling behind? Are you getting the results you want? As a follow on to The Zen of Zero Mail, this post is about task management and personal productivity. It's simple by design, but proven effective over time.
SlidesBased on the feedback, I decided to use slides again. Here's a short deck that steps you through and highlights the Zen of results:
Note: In the slides I use Outlook 2007, but I've also used the same approach with simple text files and directories.
Keys to ResultsYou already know this stuff, but here's the main ideas:
Back at WorkDoes this approach work? Microsoft tests me daily. Since I use this approach at the start of my week and every day, I have a good sense of priorities. This also helps me deal with potentially randomizing scenarios. I can also batch my work. There's always more to do than time in the day. By using time-boxing and setting priorities, this helps me figure out what to eat first, what to push to the side, and what to let slide off my plate.
Lightweight By DesignSince I use this every day, it's very light-weight. It's also a system where if I fall off the horse, it's simple to get back on. There's no heavy start-up cost and there's no expensive overhead. I didn't want a system that has a big learning curve or penalizes me if I fall off track. It's really about just doing the fundamentals well.
Share Your StoriesI'm always interested to hear how people improve their effectiveness. After all, I'm a patterns and practices kind of a guy.
I like to sweep my practices at the start of the year. My feed reading practices needed a revamp to reduce some friction. I have some friends ramping up on blogging and feed reading, so I figured I'd share my approach.
Steps for Improving Your Feed ReadingHere's the steps I used to improve my feed reading efficiency and effectiveness:
Step 1. Archive your feeds.Create a clean slate by archiving your feeds. Personally, I find it easier to let things go if I archive a snapshot that I can always go back to.
I had a bunch of feeds I built up over the year, particularly for research projects. Although I periodically trimmed, I still had bloat. I find it's faster to archive everything and carry the good forward, than to try trim the fat. While doing this, I realized I had a large set of feeds that were really more of a reference set that just didn't belong in my day to day working set. For my working set, I realized that, rather than focus on which blogs to follow, I should figure out which circles of people to follow. In other words, rather than find the best spoutlets of information, find the best interactive forums of insight. I'm thinking I'll get more from connecting to the circles of people, conversations, energy and momentum, rather than just harvesting blogs on topics. A great blog is often a reflection of a great network.
Ultimately, the beauty of picking your feeds is you get to pick who you spend your time with.
Step 2. Define your critical set.Carve out your critical set. This is your immediate circle versus your outer circle. These are the blogs you really want to stay on top of and actively participate in. These are your vital few. Use limits if it helps. For example, first identify your critical twenty.
Keep this list flat, even if it varies by topic. When you open your reader, this is the main list of feeds you first see, before going into any folders. The key here is to not exceed your capacity. You'll want a set of feeds you can make it through each day within whatever time-box you allocate. (For me, I budget 30 minutes a day for feeds, including commenting.) I find it's easier to add than to take away, so start small.
This is probably the single most important step. It's the difference between feeling bogged down in your feeds or being on top of your game.
Step 3. Carry your good feeds forward.You've probably accumulated tons of great needles among your many haystacks. That's why it's important that you first carved out your critical set. Now you can simply carry forward all of your good feeds. Lump them under a general bucket. For me, I named a folder "Feeds," and dumped them all their.
What this means is, I open my reader and I immediately see my MUST list. With one click I see my SHOULD/COULD list. This is similar to opening up your inbox and only seeing the most important mails before checking any other folders you route things too.
Once you have your large bucket, you can consider carving out a couple of your priority niches, if it helps you focus. For example, I carved out a bucket for my fellow patterns & practices team. I also created buckets for Microsoft, personal development, blogging and productivity.
The key here is to be able to open your feeds, cycle through your priority list, and then be able to hit your niches or explore your larger "catch all" bucket. What you don't want is a large set of categories to bounce around in.
Step 4. Chop high-traffic feeds down to size.If you have some high volume feeds, that seem to bog your down your randomize you, now is the time to slice and dice them proactively. It's hard to see the forest from the trees when you're chopping your way through the jungle. You can use two approaches:
Step 5. Add tools to your Web browser.Obviously, this depends on the tools you're using, but think in terms of finding, storing, and sharing. For me, I'm focused on three key things for now:
My overall model is to depend more on people and sites that I trust over time, as well as social networks. Otherwise, I can search as needed.
Step 6. Test it and modify your approach.Cycle through your routine for at least a week, so you can test it and tune it. What I did was set a quota of commenting in five blogs per day. This helped me both find communities I might want to interact with, as well as get used to my feeds lists while using delicious and StumbleUpon.
The biggest change for me from the past, is that commenting is forcing me to focus more on the people participation than the raw knowledge of the site or blog. This is making me rethink feedback platforms in blogs and the various patterns of blog interaction.
Key Take AwaysI know there's plenty more I could do. For now, I thought it would be good to get back to the basics. Here's the key points:
One of the most important things I did while I was on vacation was sweeping Guidance Share. Guidance Share is where I consolidate my body of software engineering guidance and test user experiences. I redesigned the home page for simpler browsing and findability. It was more pain than pleasure for me, but if it helps the broader community, that's my payback.
Here's a highlight of Guidance Share:
Guidance Share gives me a unique vantage point that I haven't been able to get any other way. The act of building it and evolving it helps me make gain new insights. It also forces me to find ways to be extremely efficient. I then try to carry these lessons over to MSDN and to help shape patterns & practices information models. I don't own the MSDN experience, but I can give input. Guidance Share helps me solidify my recommendations with living proof. It's also let's me quickly experiment with new user experiences.
My biggest lesson learned is how difficult it is to integrate information and make it useful, even when you own it. It's one thing to have a snapshot of information that's useful for a given point in time; it's another to create a stable backdrop with a firm foundation that can evolve over time. The key is factoring volatile from stable information, and enabling them to play well together.
Note that Guidance Share is under construction and there are some obviously empty areas, but it's a work in progress. It's a living knowledge base for software engineering that I periodically sweep to share the best that I've learned.
What types of posts get traction? In a nutshell, posts that either hit the heart, lead you to "ah-has," consolidate insight, consolidate resources, or help you nail a task. Skellie outlines 7 Types of Blog Posts Which Always Seem to Get Links and Traffic.
Types of PostsSkellie's list of types of posts:
Specialized Versions of AboveI think the following types of posts are variations of above, but worth calling out because of their prevalence on the Web:
Additional Types of PostsIn addition to the types of posts above, I think there's an additional set of patterns:
When you improve the performance of a system, I find it's helpful to think in terms of the techniques you use, the "building codes" you follow, and the overall life cycle approach you use. While there's a lot to know about performance engineering, here's the keys that I've found useful working with customers and experts over the years:
Key TechniquesTechniques are specific methods for producing a result:
Building CodesThink of "building codes" as the principles, patterns, and checklists for the structure:
ApproachThe approach is the methodology you use to orchestrate your efforts:
Key MSDN References
While there's certainly more to know, if you use the techniques, building codes, and approach above, you can start improving the performance of your applications immediately.
It looks like Alik Levin has some helpful posts on using Guidance Explorer from Outlook:
Alik is a long time patterns & practices user. He's intimately familiar with our security and performance bodies of guidance (BOG). He always surprises me with his ability to find every nugget among our vast collection (after all - we have a few thousand pages of patterns & practices security and performance guidance on MSDN.)
As an experienced security and performance consultant, Alik was already very efficient and effective with his customer delivery. I think he was the first person I saw start using Guidance Explorer to build customized guidance for customers. Now that he's taken GE to the next level with his Outlook integration, he's a security and performance machine!
Where does the world's best insight come from? Yourself. Sure, somebody can lead you along, but it has to be your lightbulb that goes off. You are your most important change agent. Nobody can just hand you a bucket of brilliant conclusions and expect meaningful change. David Rock and Jeffrey Schwartz write about why moments of insight need to be generated from within, in their article, "The Neuroscience of Leadership", in "strategy+business" magazine.
2 Reasons to Help Others Come to Their Own InsightsRock and Schwartz write:
"For insights to be useful, they need to be generated from wihin, not given to individuals as conclusions. This is true for several reasons. First, people will experience the adrenaline-like rush of insight only if they go through the process of making connections themselves. The moment os insight is well known to be a positive and energizing experience. The rush of energy may be central to facilitating change: It helps fight against the internal (and external) forces trying to keep change from occurring, including the fear response of the amygdala.
Second, neural networks are influenced moment to moment by genes, experiences, and varying patterns of attention. Although all people have some broad functions in common, in truth everyone has a unique brain architecture. Human brains are so complex and invidual that there is little point in trying to work out how another person ought to reorganize his or her thinking. It is far more effective and efficient to help others come to their own insights. Accomplishing this feat requires self-observation. Adam Smith, in his 1759 masterpiece The Theory of Moral Sentiments, referred to this as being 'the spectators of our own behaviors.'"
Attention Density Shapes IdentityRock and Schwartz write:
"The term attention density is increasingly used to define the amount of attention paid to a particular mental experience over a specific time. The greater the concentration on a specific idea or mental experience, the higher the attention density. In quantum physics terms, attention density brings the QZE into play and causes new brain circuitry to be stabilized and thus developed. With enough attention density, indvidual thoughts and acts of the mind can become an intrinsic part of an indvidual's identity: who one is, how one perceives the world, and how one's brain works. The neuroscientist's term for this self-directed neuroplasticity."
Key Take AwaysHere's my key take aways:
When you're improving the security of a system, I find it's helpful to think in terms of the techniques you use, the "building codes" you follow, and the overall life cycle approach you use. While there's a lot to know about security engineering, here's the keys that I've found useful working with customers and experts over the years:
Is there more to know? Of course. But if you need to dramatically improve your results, these are the key techniques we've used with customers to make immediate impact.
Just how much does your mind determine your body? In the NPR article, Hotel Maids Challenge the Placebo Effect, Maids start losing weight, once they change their mindset. They don't change their daily routine. They simply change perspective.
I like this article because of the new distinction in the placebo effect. In the past, the placebo effect is usually considered effective for subjective experience, such as feeling less pain, or feeling less depressed. In this case, it's about changing physiology, by changing your mind.
This article also reminds me of a friend who suddenly dropped a lot of weight. He said he couldn't lose the weight, no matter how much he worked out, until he one day saw himself thinner. Once he made up his mind, his body followed.
As Napoleon Hill would put it, "What the mind of man can conceive and believe, it can achieve."