Home » Guests


From time to time you’ll see guest posts or interviews on Mondays. Here are the interesting people so far that have offered to share their lessons …



Alok Srivastava
Alok is a solution architect at Microsoft with more than 17 years of industry experience. He specializes in software architecture, large-scale systems, and distributed computing. Alok has filed for a dozen patents, published several papers, and presents his ideas at many conferences. He has a wealth of experience across large scale projects, database extensibility, multimedia and content management in RDBMS, Web services, portal technologies, and content distribution networks.

Read Alok’s guest post: Lessons in Software from Alok Srivastava


Corey Ladas
Corey is a product development methodologist. He brings more to the table than most on engineering process because of his background working on integrated mechanical / electrical / software products. What I like about Corey is his ability to take start of the art and bridge the gap with state of the practice. He has an uncanny ability to boil complex things down into their essence.

Read Corey’s guest post: Introduction to Lean Software Development

Read Corey’s guest post: Patterns and Practices of Lean Software Development


Eric Brechner
Eric is author of the book, and blog, I.M. Wright’s “Hard Code.” At Microsoft, Eric is Director of Development Excellence on the Engineering Excellence team. His group is responsible for improving the people, process, and practices of software development across Microsoft. Eric has more than 20 years of experience in the software space, including a tour of duty on the Microsoft Office team.

Read Eric’s guest post: Lessons in Software from Eric Brechner


James Waletzky
James is a Development Lead at Microsoft and he maintains a blog about software engineering at http://blogs.msdn.com/progressive_development. James has shipped quite a few products and has worked on the Microsoft Engineering Excellence team, where he taught developers about agile and other software engineering practices and consulted with internal product groups to improve their engineering practices.

Read James’s guest post – Lessons in Software from James Waletzky.


Mike de Libero
Mike has been doing software development for more than 9 years in a variety of settings. He’s worked as a freelance developer. He’s also worked on a small team of developers maintaining 30+ programs at one time. He’s even worked as a security tester on the Microsoft Office team.

Read Mike’s guest post: Lessons in Software from Mike de Libero


Rick Samona
Rick has been a successful product manager at Microsoft for several years.

Read Rick’s guest post: Lessons Learned in Product Management