Building Microsoft code inside the tornado

Q&A

Based in Seattle, S 'Soma' Somasegar is senior vice president in Microsoft's developer division, where he leads the teams responsible for providing tools and platform technologies targeted at developers, designers and teams involved in software development.

In his various roles within the company, Soma has witnessed fundamental changes, in both Microsoft and the wider software industry, that have affected not just the look and feel of applications but also the methodologies that have driven their development.

Surveying today's application-development landscape, with Microsoft keen to convince that it has a credible open-source strategy, Soma's role leads him to oversee many of the company's best known proprietary offerings.

Faced with the challenge of straddling both sides of this fence, while, at the same time, reaching for new strains of web-driven software development, he said he is confident that Microsoft's insistence upon the importance of collaborative development will allow the company to weather the ever-changing climate that envelops software code development. ZDNet.co.uk spoke to him about his thoughts on the road ahead.

Q: You are extensively educated and well travelled. What drew you to serve your tour of duty with Microsoft?
A: Actually, Microsoft is the only company I have worked for. I came to the US to study for my masters degree and even started a PhD right afterwards up in Buffalo, which is on the Canadian border in upstate New York.

I had made some job applications after my masters and, to be honest, I could really only handle one winter in Buffalo. So, when I got the chance to join Microsoft and develop my passion for system-level programming, the choice was simple.

Your remit at Microsoft covers Visual Studio Team System for professional software-development teams, but also Visual Studio Express and Popfly for non-professional developers and hobbyists. With Expression Studio for designers under your belt too, isn't that a slightly over-bundled set of products to oversee?
Let me answer that by giving you some context as to why those product groups are together. For a long time, we were focused on the individual software developer, and that really formed the bedrock of our mission throughout the late '80s and early part of the '90s.

But, towards the end of the last decade, we realised that we needed to take a more global approach and bring aspiring hobbyists into our community, as these guys were going to form the next generation of professional programmers.

When you combined that factor with what was happening at the other end of the spectrum — where teams were becoming more sophisticated, specialised and globally distributed — it was easy to see that there was a gaping hole, in collaborative terms. Analysts, testers, designers, architects and programmers themselves needed a unifying set of tools, and that is what we have been working to build.

Given your proximity to Visual Studio Team System, it's no surprise to see that you view collaboration as one of the greatest challenges in software development. Why haven't we got something so fundamentally simple as talking to each other right yet?
Essentially, this is all part of the argument for software application-lifecycle management (ALM) and there have been a whole bunch of vendors out there trying to develop solutions in this area for at least a decade now.

What we haven't seen so far, from any company, is a set of tools that will produce a seamless flow of information detailing all aspects of the software lifecycle.

If we can achieve this, then every member of the team can be made more productive. Our back-end data store in this space is Team Foundation Server, and it forms a vital part of our Visual Studio Team System offering. But no vendor, including Microsoft, has perfected this yet. There is a ton more we can do.

ZDNet.co.uk has a vibrant community of bloggers who are not afraid to voice their opinions and vent their technical spleen on the subjects they are passionate about. As a keen technical blogger yourself, what advice would you give our community to promote readability and interest?
For me, the world is getting smaller and becoming a more connected space. The fact that I can engage in conversations on the web and get live feedback on our products, as well as those of our competitors, from all around the world is what makes blogging so rewarding. Having that two-way constructive dialogue is invaluable.

In terms of advice, all I can say is that you need to remember that blogging is not like writing a speech. It's a conversation. You need to speak from the heart and, that way, you'll generate the most interest and achieve the highest possible level of readability.

You oversee the Microsoft India Development Center (IDC) in Hyderabad. Has the subcontinent finally shifted its reputation for being the outsourcing workhorse for the rest of the world and started to build a reputation for software development in its own right?
That shift has happened for sure. There is real hard-core research and development going on now, and it's not just in Bangalore either. Hyderabad is really just one of four or five major IT hubs that have now started to flourish in India, along with…

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

Roberto_Store

Now On Sale, Unlocked iPhone 4S / Galaxy Note In Factory Box. Roberto-Techie(UK) ”Now on Sales” Smartphone, Android,Tablets,Gadget &...

2 hours ago by Roberto_Store on Samsung Galaxy S III lined up for sale
Paul Smyth

Is this classic FUD? One thing I would definitely have notice is a Mozilla threat to stop supporting GNU/Linux.

4 hours ago by Paul Smyth via Facebook on Firefox rapid release improves Fedora Linux
UnderINK

I agree with the previous commenter wholeheartedly. I couldn't say it better myself. This is very 'Big Brother'. And while I agree with protecting...

8 hours ago by UnderINK on European e-identity plan to be unveiled this month
Simon Bisson and Mary Branscombe

Nice to see that Turing's idea of a general purpose computer doing once-hardware-powered tasks in software is now universal ;-) Mary

13 hours ago by Simon Bisson and Mary Branscombe on Software with everything
Jason Burchell

seriously now. I've only bothered to read a small bit of the comments. do me and the rest of the world a favour. stop saying it does not work or...

17 hours ago by Jason Burchell via Facebook on Music industry negotiating over 24-bit downloads
Philip Charles Cohen

Read about it and weep, John Donahoe ... In addition to Visa’s V.me, there is now MasterCard’s PayPass digital wallet soon to arrive; another...

21 hours ago by Philip Charles Cohen via Facebook on PayPal takes phone-based payments to the high street
apexwm

Leslie Satenstein : Where have you ever seen Mozilla even mention this? Firefox is the most popular browser in the GNU/Linux OS, so I don't see...

22 hours ago by apexwm on Firefox rapid release improves Fedora Linux
songmaster

SHleG: Do you remember building a clockwork scorpion kit (I'm pretty sure I have a photo of it somewhere) — I think it was called something like...

24 hours ago by songmaster on Software with everything
Chris Wortman

Good I love Yahoo! Their search engine is getting better than Google as of late. I find more of what I want on the first page, and usually within...

1 day ago by Chris Wortman via Facebook on Linux Mint 13 ramps up for KDE release
PatrickG

openhgs has made the point for Windows 8 multiple monitors without realising it! With Windows 7 you have to switch the mouse and so your focus...

1 day ago by PatrickG on Windows 8 could speed multi-monitor uptake
Leslie Satenstein

Mozilla has threatened to stop supporting Linux. I guess that UBUNTU is going with another browser. I indicated that if Mozilla stops supporting...

1 day ago by Leslie Satenstein via Facebook on Firefox rapid release improves Fedora Linux
Andy Bolstridge

Much as I abhor Microsoft's licensing practices, this is almost certainly down to purchasing IT equipment via 3rd party consultants - you get the...

1 day ago by Andy Bolstridge via Facebook on 6 million wasted licences and £1,200 PCs: welcome to government IT
Jack Schofield

@openhgs Windows users have had multiple desktops since Linus started writing Linux. They just haven't shipped as standard because not enough...

2 days ago by Jack Schofield on Windows 8 could speed multi-monitor uptake
Jack Schofield

@Phil at Cloud4 What, Microsoft gets £1,200 per PC and £1,622 per server? Gosh, I'm amazed....

2 days ago by Jack Schofield on 6 million wasted licences and £1,200 PCs: welcome to government IT
craigsc

You guys have no idea what is going on at Autonomy. Autonomy could have been a much more profitable organization. The sales operations at Autonomy...

2 days ago by craigsc on HP cuts 27,000 staff as Autonomy chief Lynch leaves
Moley

How does this impact on dual or multi booting? Seems to me to more or less prohibit this, from Windows 8 anyway. Will Grub 2 recognise Windows 8,...

2 days ago by Moley on Windows 8 start-up speed forces USB boot workaround
apexwm

I don't understand why there cannot be a slight pause during the boot process so the user can press a key. Many operating systems do this, even if...

2 days ago by apexwm on Windows 8 start-up speed forces USB boot workaround
Gavin Goodman

You can now buy the Xi3 modular computer in the UK at http://www.ocdistribution.com . This can be bought with the Tand3m software, pricing and...

2 days ago by Gavin Goodman on CES 2012: Xi3 microSERV3R
Phil at Cloud4

I agree: Mike Lynch can clearly build a business and manage strategy. I suspect the exit of Mike is more likely the end of a planned handover...

2 days ago by Phil at Cloud4 on HP cuts 27,000 staff as Autonomy chief Lynch leaves
Phil at Cloud4

This is unbeleivable government wastage with only one winner... Microsoft 1 - Tax payer Nil!

2 days ago by Phil at Cloud4 on 6 million wasted licences and £1,200 PCs: welcome to government IT