Reading this almost makes me want to cry. It's still all to common these days to find developers with 4 year old machines, comprised of scavanged parts (from people leaving) running Windows XP. A level of bureaucracy forcing you to maintain 3 tickets (at least) in 3 different systems to make even a typo fix in a production system with 3 day minimum turn around time. Servers with less RAM and resources then your 4 yea…
And for me, it hilighted some of what I've suspected for a while is wrong with Windows development. I own a small company that handles a lot of end-users' various issues. Although I spend most of my time now coding, I spent more than my fair share of time working one-on-one with individuals and companies that were having problems with their systems. I still spend around 10 hours a week doing it. My primary developmen…
Working at Microsoft – Day to Day Coding
141–150 of 171 posts
Re: Working at Microsoft – Day to Day Coding
#142Reading this almost makes me want to cry. It's still all to common these days to find developers with 4 year old machines, comprised of scavanged parts (from people leaving) running Windows XP. A level of bureaucracy forcing you to maintain 3 tickets (at least) in 3 different systems to make even a typo fix in a production system with 3 day minimum turn around time. Servers with less RAM and resources then your 4 yea…
And for me, it hilighted some of what I've suspected for a while is wrong with Windows development. I own a small company that handles a lot of end-users' various issues. Although I spend most of my time now coding, I spent more than my fair share of time working one-on-one with individuals and companies that were having problems with their systems. I still spend around 10 hours a week doing it. My primary developmen…
Re: Working at Microsoft – Day to Day Coding
#143Earlier quoted context omitted.
That sounds very cost ineffective. I'd be more productive with a personal helicopter with landing pads in various locations with an oncall pilot... but the productivity benefit is probably not worth the cost. All organizations need to be cost efficient... unless you're a govt agency or contractor. In which case being cost INefficient is actually rational.
"That sounds very cost ineffective." What specifically sounds "cost ineffective"? 3000 node clusters? That is a tiny cluster as clusters go. 7 quad core machines? Two ThinkPads? A million dollars on one-of-a-kind hardware? You my friend, have zero clue in this. Since you have no idea what the specific cost benefit analysis on this project is that statement is built on nothing but your prejudices. I grant that it may…
Re: Working at Microsoft – Day to Day Coding
#144Earlier quoted context omitted.
"That sounds very cost ineffective." What specifically sounds "cost ineffective"? 3000 node clusters? That is a tiny cluster as clusters go. 7 quad core machines? Two ThinkPads? A million dollars on one-of-a-kind hardware? You my friend, have zero clue in this. Since you have no idea what the specific cost benefit analysis on this project is that statement is built on nothing but your prejudices. I grant that it may…
[deleted]
No I can't justify helicopters (which was something you injected into the conversation). But I can justify some bandwidth on a satellite, say, and a few other things. Whatever it takes to do my job well. And I can also imagine some jobs ( a general in charge of an invasion say), where the cost of a helicopter on call would be so small in the overall context as to be non noticeable. The point is "cost effective" is always in reference to the overall context.
"you clearly don't work in the same space as virtually anyone here, much less a company like Microsoft."
I never said I did. And in my gp post I was responding to a sneering question as to whether (specifically) I could justify an extra machine or two where (specifically) I work.
I quote "So what you're saying is that where you work everybody has 2 desktops, 2 laptops and nobody would raise a brow if you wanted another?"
Guess what? That's right. Nobody would twitch an eyebrow let alone raise it.
Now wrt Microsoft specifically, even if MS were to give every single developer an extra laptop it cost much less than one of their VPs takes home as an annual bonus for doing nothing in particular. If Google can give their devs a MacBook Pro MS certainly can. (well, not a MacBook maybe but a top of the range Windown laptop). Without blinking.
"how much is that capability worth to a nation?
A fair bit of money. Although you clearly don't do that, otherwise you wouldn't even suggest it on HN. :-)"
Yeah that was a made up example. I explicitly identified it as such. I was just trying to demonstrate that what is "cost effective" depends on what you are trying to do. 1 $ maybe too much money. Or a million dollars may be a drop in the bucket. It all depends.
I do work on similar(ly ambitious) projects. Hardware is (so) not the bottleneck we have. " everyone on this project gets all the hardware they want" just happens to be the truth. Just append " that is needed to do their jobs well". I thought that wouldn't need to be explicitly stated here on HN, but whatever.
(And I am done with this thread. Too deep. should have triggered my cutoff alarm). Apologies to the rest of the folk on HN. Mea Culpa for getting irritated with a (perceived) sneer.
I am disgusted with myself for responding to obvious baiting and will leave the thread here (vs deleting it) as a monument to my folly.
Re: Working at Microsoft – Day to Day Coding
#145Reading this almost makes me want to cry. It's still all to common these days to find developers with 4 year old machines, comprised of scavanged parts (from people leaving) running Windows XP. A level of bureaucracy forcing you to maintain 3 tickets (at least) in 3 different systems to make even a typo fix in a production system with 3 day minimum turn around time. Servers with less RAM and resources then your 4 yea…
And for me, it hilighted some of what I've suspected for a while is wrong with Windows development. I own a small company that handles a lot of end-users' various issues. Although I spend most of my time now coding, I spent more than my fair share of time working one-on-one with individuals and companies that were having problems with their systems. I still spend around 10 hours a week doing it. My primary developmen…
So a company like Microsoft can invest in the 80% of the market that drives sales (ie. people who refresh computers) OR invest resources in solving problems for the 20% of people running old hardware with an old OS they bought a long time ago.
Should the state of the art be driven by the fact that your employer chooses to leave you with a laptop that cannot play YouTube video?
Re: Working at Microsoft – Day to Day Coding
#146Does this extend to browsers? Is it open to use Firefox or Opera or Chrome as your main personal web browser, or is there a corporate mandate to use Internet Explorer on every desktop within Microsoft?
(I know the OP on wordpress may not read this here, but any other input is welcome)
Re: Working at Microsoft – Day to Day Coding
#147Earlier quoted context omitted.
It's not really a status symbol. PMs tend to be more mobile, presenting in meetings and such, and need laptops. Devs and testers get much better desktops.
"It's not really a status symbol." A status symbol is, by definition, something only or mostly upper echelons of a hierarchy can get, with fig leaf justifications about why the folks on the lower rungs are "not worthy" of them. The surest way to make anything (a private office, a parking space, a laptop) a status symbol is to mandate that only people above a certain level in the hierarchy can get one.(Note that I am…
Why would you want/need a laptop in that case? Multi-monitors with a laptop is asking for ergonomic-related health problems.
Re: Working at Microsoft – Day to Day Coding
#148 My paint job is well done and tasefull and failities didn’t fuss at me about it.
They key point is tha tthis is up tot the team (or team’s) that own the code.
This all sounds great, but everthign isn’t unicorns and ponies every day:
There are problems to be sure – somtimes the bug data base is slow,
Would have been cool if he had spell-checked this before posting it.Re: Working at Microsoft – Day to Day Coding
#149The "individual offices" aspect is interesting. Back in the 1980s and early 1990s, when Microsoft went from success to success and the corporate culture got really established, software engineering research showed that developers were more effective with individual offices and big monitors. By 2005/2006, when I was looking at corporate culture at MS, things had changed: with the advent of pair programming and agile m…
I'd be interested in seeing a source for this. I personally believe any creative endeavor is better performed in isolation.
Re: Working at Microsoft – Day to Day Coding
#150Using whatever editor or CLI you want sounds like a nice touch, might not be so expected in such a big company. Does this extend to browsers? Is it open to use Firefox or Opera or Chrome as your main personal web browser, or is there a corporate mandate to use Internet Explorer on every desktop within Microsoft? (I know the OP on wordpress may not read this here, but any other input is welcome)