3,984 reputation
12330
bio website
location
age 28
visits member for 4 years, 2 months
seen May 5 at 0:43

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


Aug
15
comment Which things instantly ring alarm bells when looking at code?
@MarkC I tend to group code in "paragraphs" of several lines of code all needed to achieve a single effect, and then if I do need to comment it, I'll write a comment at the top of the "paragraph": //swap x and y. How much code should constitute a "paragraph" is probably quite subjective, but I go with somewhere around 5-6 lines of code max unless it's visibly repetitive.
Aug
15
awarded  Good Answer
Jun
26
comment Should you keep a copy of all the code you write?
The line between code owned by your former employer and your memory of the code you wrote for them seems to me a bit too blurry to say that the code belongs entirely to either you or your employer. I don't claim to have a good answer to this question, but if I did, it wouldn't be predicated on any notion of ownership.
Jun
8
awarded  Constituent
Jun
8
awarded  Caucus
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.