3,905 reputation
12128
bio website
location
age 28
visits member for 3 years, 5 months
seen Apr 6 at 3:47

the cows are here to take me home now...


May
8
comment Can a non-programmer successfully run a software company?
Ideally of course if the company had always had a more cooperative internal culture it might not have been such a big deal, but when all the teams are actively stepping on each other's toes, it really matters whether or not the guy at the helm knows what he's doing. Bill knew how to herd all these teams and make the relevant ones work towards a common long-term goal. Steve only knows how to make a quick buck.
May
8
comment Can a non-programmer successfully run a software company?
@MarkJ Ex-vice CEO Dick Brass agrees that Microsoft is failing. Sure, it's still going strong now, but that's only because right now it's riding the residual "too big to fail" (tm) status from the Bill days. Sooner or later it's going to falter, because Microsoft's leadership doesn't know how to steer the company for the long term. The internal politics is already ripping the company apart due to the lack of substantially meaningful direction, and it's only a matter of time until it starts showing in the bottom line.
Apr
9
answered WinRT for 'desktop' apps
Feb
25
comment Is it possible to get formal recognition of self-taught knowledge?
-1 -- an agreeable ideal, but doesn't answer the question.
Feb
21
answered Is musical notation Turing-Complete?
Feb
17
comment How to end my dependency on .NET?
@Rig This wasn't a "rumor" when I posted it. It was a frustrating lack of communication on Microsoft's part, and it lasted for months.
Feb
17
awarded  Necromancer
Feb
8
revised Why don't mobile platforms support generational garbage collection?
added 593 characters in body
Feb
8
comment Why don't mobile platforms support generational garbage collection?
@TomSquires The GC on WP7 runs once every 1MB of allocations, actually. I think you might be thinking about the task manager kerning old processes.
Feb
7
comment Why don't mobile platforms support generational garbage collection?
@djacobson I don't think that's true. Like I said in the question, if it were just Microsoft's platforms neglecting generational GC, then it'd probably just be a logistical/bureaucratic reason, and I wouldn't bother asking. But Android suffers the same problem too, so it's likely a technical reason, which means that someone on P.SE might have a definitive answer.
Feb
7
comment Why don't mobile platforms support generational garbage collection?
@Ant The precautions that you need to take to make sure an Xbox game doesn't stutter are more or less the same as the precautions that you need to take to make sure that a PC .NET/Java game doesn't stutter. Even if non-generational GC is more predictable, the programmer can only do so much to control it, and for both generational and non-generational GC, they'll end up doing the same.
Feb
7
comment Why don't mobile platforms support generational garbage collection?
That still doesn't answer the question. Even if garbage collection used more power than explicit allocation (which is highly debatable -- and I won't get into it), the question isn't if/why explicit allocation is better than GC on mobile, it's if/why non-generational GC is better than generational GC on mobile.
Feb
7
comment Why don't mobile platforms support generational garbage collection?
Generational GC is much more efficient in most cases, actually, so you'd think that it'd reduce the number of clock cycles. It also doesn't explain why something like Xbox doesn't have generational GC, because Xboxes are plugged in.
Feb
7
asked Why don't mobile platforms support generational garbage collection?
Feb
3
comment Studies on how noise affects productivity of programmers
@S.Robins That said, I don't know if distractions that the programmer himself initiates, usually by opening a browser, necessarily counts as a distraction. Ideally if the programmer is disciplined, it wouldn't -- but that's uncertain. I also don't know if constant necessary distraction means that you would build up a tolerance to noise, or if you would be even more prone to being carried away by it, or if it wouldn't affect you any differently. These uncertainties are the reason that this is a good question that is reasonably, if not perfectly, unique to programming.
Feb
3
comment Studies on how noise affects productivity of programmers
@S.Robins Programming is in a way a very socially interactive trade. You will almost always have to rely on other people on a nearly daily basis, either in person or on the Internet. There is so much esoteric information that you need in order to accomplish anything that you simply can't work alone. Social interactions are asynchronous, so distractions in programming are frequent. In math, philosophy or physics, you catch up on the state of the art by reading a journal once a month or so, and then return to your own work, either in your head, on paper, or on a DSL computer program like Matlab.
Feb
2
answered How can I track programming productivity on a daily basis?
Feb
2
comment Studies on how noise affects productivity of programmers
@gnat Thanks, I was feeling a bit shy about making a significant edit to another person's question :)
Feb
2
revised Studies on how noise affects productivity of programmers
specified programmers
Feb
2
comment Studies on how noise affects productivity of programmers
@Pierre303 Most likely those people think that it's off-topic because it's a question that applies to all lines of work and not just to programming. To which I'd disagree, because the nature of the programming workflow is such that you go in and out of focus all the time -- so it's likely to be affected by noise differently than others, and so warrants its own research.