Advice for a new resident
I'm moving to NYC this summer and I will be looking for work and I wonder what advice people might have.
I meant work culture in terms of Microsoft vs the Invesment banks. :-)
speaking from experience here...
I have always wondered if I made a bad decision working for Microsoft. The actual experience was really good and I learned a lot about making high quailty professional software. I learned a lot about product development. But...I did move from doing C++ coding to Program Management and now I am not really sure what the 'next step' should be.
I wouldn't say you made a bad decision at all, I consider it the best thing I did careerwise.
Paul, I recently moved from Microsoft to NYC. I was a developer at Microsoft (working in the Windows client group), and am now working for a bank doing programming tasks. Joel's right, people here have no idea what a program manager is or does. If you want to continue in that career track I'd definately shun the banks and look for a job in software. I'd be happy to talk to you more about the MSFT/NYC transition.
So..... what does a program manager at MSFT do anyway?
Program Managers manage the program. They are responsible for full cycle product development from long term business plans, new version themes, definition of a coherent set of features, definition of these features to a very small detail (including how buttons will look, order of menu items, programming model), proof of concept prototypes, making use of usability teams to proof new features and fine tune feature implementations, design changes as the product is developed, cut features that run over, day to day management of bugs and triage of bugs, co-ordination between teams (other development teams and things like the documentation or internationization teams), getting the product out the door. Start over again.
I think a way to rephrase your question, then, is "What businesses in NYC have software projects big enough to require a Project Manager"? I'd be interested in hearing the answer to that :).
Fog Creek Home