Geeks With Blogs
Subodh Pushpak Technical musings on Win8, mobile (iOS / android / WP7) and WCF


I stumbled on an article here, and could help but to agree more on the same. The thought is just awesome and almost echoes what i was thinking for long but i was always in loss of words.

Initially, I shunned the very thought of managing people and getting more into managing timelines, schedule and execution of the project. I looked for the role if Individual Contributor (IC) and quickly discovered that the role is almost non-existent for mere mortals like me!!

So, i decided to train myself in Leadership and while i am yet into it and get down to level of doing a part time MBA i figured out that there is much more work which i need to do than i imagined.

There is a set notion about architects:

  1. There is set architecture solution for every problem (its same n-layered architecture and yes i-know-we-have-MVC-in-Presentation-Layer syndrome).
  2. Architects know how to talk technologies. They are BAD business communicators. [So if you call a business flow a USE-CASE or stakeholders a ACTOR… You will have it!!! ]
  3. Architects DO NOT code. They define what technologies to use and what the latest jargon round the corner.

All the above points cannot be more incorrect from truth.

1. Every solution is diverse even if it is from 30,000 feet view. Architect need to to think beforehand about the problem in hand, the bottlenecks which may be there and a solution for that.

2. Architects are the bridge between the BIG chasm of business and the technology. They have to talk both the languages and somehow manage the collaboration among all the business and the technology stakeholders.

3. Architects certainly do POCs. They are smart coders who are always challenging code and push it to limits. While they must know new technologies; they need to have more deeper insight into technology.

4. Architect also need to provide more insights while providing time, effort estimates. They should also know team members strengths so they have best team on job while project is executing.

5. Architect need to be educate the client about the limitations of the technology and at the same time educate the developers about the power of the technology.

Keeping above in view i have followed the below mantras quite successfully. Its 12 Rules for Self management and leadership by Rosa Say.

12 rules for self-management

  1. Live by your values, whatever they are. You confuse people when you don't, because they can't predict how you'll behave.
  2. Speak up! No one can "hear" what you're thinking without you be willing to stand up for it. Mind-reading is something most people can't do.
  3. Honor your own good word, and keep the promises you make. If not, people eventually stop believing most of what you say, and your words will no longer work for you.
  4. When you ask for more responsibility, expect to be held fully accountable. This is what seizing ownership of something is all about; it's usually an all or nothing kind of thing, and so you've got to treat it that way.
  5. Don't expect people to trust you if you aren't willing to be trustworthy for them first and foremost. Trust is an outcome of fulfilled expectations.
  6. Be more productive by creating good habits and rejecting bad ones. Good habits corral your energies into a momentum-building rhythm for you; bad habits sap your energies and drain you.
  7. Have a good work ethic, for it seems to be getting rare today. Curious, for those "old-fashioned" values like dependability, timeliness, professionalism and diligence are prized more than ever before. Be action-oriented. Seek to make things work. Be willing to do what it takes.
  8. Be interesting. Read voraciously, and listen to learn, then teach and share everything you know. No one owes you their attention; you have to earn it and keep attracting it.
  9. Be nice. Be courteous, polite and respectful. Be considerate. Manners still count for an awful lot in life, and thank goodness they do.
  10. Be self-disciplined. That's what adults are supposed to "grow up" to be.
  11. Don't be a victim or a martyr. You always have a choice, so don't shy from it: Choose and choose without regret. Look forward and be enthusiastic.
  12. Keep healthy and take care of yourself. Exercise your mind, body and spirit so you can be someone people count on, and so you can live expansively and with abundance.

12 rules for self-leadership:

  1. Set goals for your life; not just for your job. What we think of as "meaning of life" goals affect your lifestyle outside of work too, and you get whole-life context, not just work-life, each feeding off the other.
  2. Practice discretion constantly, and lead with the example of how your own good behavior does get great results. Otherwise, why should anyone follow you when you lead?
  3. Take initiative. Volunteer to be first. Be daring, bold, brave and fearless, willing to fall down, fail, and get up again for another round. Starting with vulnerability has this amazing way of making us stronger when all is done.
  4. Be humble and give away the credit. Going before others is only part of leading; you have to go with them too. Therefore, they've got to want you around!
  5. Learn to love ideas and experiments. Turn them into pilot programs that preface impulsive decisions. Everything was impossible until the first person did it.
  6. Live in wonder. Wonder why, and prize "Why not?" as your favorite question. Be insatiably curious, and question everything.
  7. There are some things you don't take liberty with no matter how innovative you are when you lead. For instance, to have integrity means to tell the truth. To be ethical is to do the right thing. These are not fuzzy concepts.
  8. Believe that beauty exists in everything and in everyone, and then go about finding it. You'll be amazed how little you have to invent and much is waiting to be displayed.
  9. Actively reject pessimism and be an optimist. Say you have zero tolerance for negativity and self-fulfilling prophecies of doubt, and mean it.
  10. Champion change. As the saying goes, those who do what they've always done, will get what they've always gotten. The only things they do get more of are apathy, complacency, and boredom.
  11. Be a lifelong learner, and be a fanatic about it. Surround yourself with mentors and people smarter than you. Seek to be continually inspired by something, learning what your triggers are.
  12. Care for and about people. Compassion and empathy become you, and keep you ever-connected to your humanity. People will choose you to lead them.

Do let me know your thoughts / comments. Keep discovering.

Technorati Tags:
Posted on Monday, September 21, 2009 5:47 PM | Back to top

Comments on this post: Architect / leader / Manager or All-in-One??

No comments posted yet.
Your comment:
 (will show your gravatar)

Copyright © subodhnpushpak | Powered by: