Skip to main content

The FoxShow #38: Interview with Milind Lele

The latest FoxShow includes an interview with Microsoft's Milind Lele.

Here's a brief summary of some of the questions:

1. Many people on the Fox team wear multiple hats. What hats do you wear?

A few, but I mostly do the Program Management of it: Defining scope, features, schedules… overall project management, making sure we are on track, working out CTP and beta releases; working with the community (getting feedback, monthly letters, conferences); working with Product Support on customer issues, Hotfixes, etc. I also manage the builds.

2. With Yag (Yair Alan Griver) now moving away from the Data Tools group and pushing more on community, how strong is the Fox team within MS? How much time are you guys able to spend on Fox stuff or is it a lunch time project between you, Calvin and a few spirited others? (a fox community within MS, as it were)

Actually YAG isn’t quite moving on. He’s reporting outside the division, but part of the deal is that he will continue to drive FoxPro. He’s taken over a large part of responsibilities from Ken Levy, our Product Manager and is committed to driving them.

I am partially on VFP, partially on VB and VS Professional Data scenarios. Calvin too: He’s partly working on LINQ and partly on VFP. Same with the spirited others: Aleksey and Richard.

3. The release of the xBase components into the community is an awesome step forward but it also lets people see some limitations.

We have always shipped XBase source. The EULA allowed developers to modify XBase for their uses. The only thing we changed is that we modified the EULA to allow developers to modify XBase and redistribute the components.


4. Will MS be including anything that's ready from the SednaX group in the box? I guess what I'm asking is how does one go about getting something in the box as Dbi is doing with their activex controls.

We will not include anything in the box. Even DBi components will not ship with VFP. It’s just that they will be available from DBi to users of Sedna.


5.Craig Bailey posted a few things on rebranding and how to make FoxPro cool. I have to agree that VF.Net is likely out of the box - but how do you look at that level of approach from the community?

We are not looking at rebranding VFP.

6. How much have you been able to interact with the community and how can people get a hold of you?

Some. But I feel it is never enough. I’ve spent some time on the forums, including UT, I spoke at the MVP summit last year and got tons of good feedback from the MVPs, I spoke at SW Fox 05. In addition I get a significant amount of email from users.

7. The initial Sedna CTP was a bit of a disappointment to me at least because all it really did was encapsulate some technology that was already there but used the DotNet framework.

We have gotten both kinds of feedback. Some disappointment and some enthusiasm. Some users have sent me mail asking for more of this kind and we’ll be including some of that feedback in NET4COM.


8. You've been doing a great job with the letters to the community but what is Microsoft's (and I guess, really yours and Calvins) message on FoxPro these days?

FoxPro continues to be a favorite of the community. Sedna’s focus is interoperability with other Microsoft products and technologies and we as a team want to make our developers be productive on those platforms. For the first time the team as adopted a transparent approach. I would encourage the community to use the CTPs and give us feedback about what more they would like to see in terms of how VFP might enable them to win their challenges as their users migrate and adopt emerging platforms.

Comments

Popular posts from this blog

Blogs and RSS come to Microsoft.com

MS has just introduced their portal and it's pretty comprehensive. Nothing quite like learning that some people use AIM instead of MSN messenger, or that there really may be a need for supporting 4 monitors ( Cyrus Complains ) However, it's really a great sign that MS is serious about supporting the blogging community which seems to have um, exploded in size in the past year. Blogs and RSS come to Microsoft.com

Elevating Project Specifications with Three Insightful ChatGPT Prompts

For developers and testers, ChatGPT, the freely accessible tool from OpenAI, is game-changing. If you want to learn a new programming language, ask for samples or have it convert your existing code. This can be done in Visual Studio Code (using GitHub CoPilot) or directly in the ChatGPT app or web site.  If you’re a tester, ChatGPT can write a test spec or actual test code (if you use Jest or Cypress) based on existing code, copied and pasted into the input area. But ChatGPT can be of huge value for analysts (whether system or business) who need to validate their needs. There’s often a disconnect between developers and analysts. Analysts complain that developers don’t build what they asked for or ask too many questions. Developers complain that analysts haven’t thought of obvious things. In these situations, ChatGPT can be a great intermediary. At its worst, it forces you to think about and then discount obvious issues. At best, it clarifies the needs into documented requirements. ...

Programmers vs. Developers vs. Architects

I received an email this morning from Brandon Savage 's newsletter. Brandon's a PHP guru (works at Mozilla) but his newsletter and books have some great overall perspectives for developers of all languages. However, this last one (What's the difference between developers and architects?) kind of rubs me the wrong way. Either that, or I've just missed the natural inflation of job descriptions. (maybe, it's like the change in terminology between Garbage man and Waste Engineer or Secretary and Office Administrator) So maybe it's just me - but I think there's still a big difference between Programmer, Developer and then of course, architect. The key thing here is that every role has a different perspective and every one of those perspectives has value. The original MSF create roles like Product Manager, Program Manager, Developer, Tester, etc - so every concept may pigeon hole people into different roles. But the statements Brandon makes are often distinction...