Das Hanselman wants a piece of this!

At Tech Ed Middle East I'll be co-hosting an interactive session with few panelists, including Scott Hanselman. Very exciting!


The topic is discussing something that is close to my heart; the role of an Architect, especially an Agile Architect. What's the difference between a senior developer and an architect?

I'd love to hear your thoughts! Give Hanselman a piece of your mind on the day! ;)


funny pictures
photo funny
funny picture
foto funny
funny videos
funny pics
funny clips
funny photos
youtube funny videos
comedy videos
jokes of the day
youtube funny
funny images
funny video
you tube funny
funny stuff
fun photo
funny videos youtube
funny cat videos
funny video clips
hello kitty pictures
fun facts
meme comics
funny meme
funny sayings

  1. wilslm says:

    Hey Ronald, In the last 4 years I have been working with many solution architects. It is interesting to see many of them have totally different skill sets ranges from documentation person ONLY; mainly writing technical design documentation to someone who can go to low level implementation i.e coding. Typically in a big organisation, an architect only knows everything at the high level because their daily tools are Microsoft PowerPoint and Word not C#,Python, or Java. They are mainly there to be the bridge between Business Analysts and Developers. Hence it is not uncommon to see that later during the development stage, the architect will come back and say that one of the requirements cannot be implemented or the time frame is not sufficient. Simply they have no idea of the effort required. Personally I would prefer to have an architect that has low level technical skills, the best candidate for this is obviously a Senior Developer. He/She can design a solution and write a documentation that make sense and practical enough to the junior developers to develop. Having said that I would argue it would be extremely difficult to find a Senior Developer who has a wide range of technical skills. Remember building a solution involves multiple components, a typical Software Developer has often had a limited skill set. What is your personal thought on this? I would love to hear too =)