Forgot your password?

Comment: Re:"Designers" are taking over. That's the problem (Score 2) 443

by DrPizza (#36577202) Attached to: Is Final Cut Pro X Apple's Biggest Mistake In Years?

Programmers are responsible for the GIMP GUI. Fuck programmer-designed user interfaces.

Programmers designed the pre-Office 2007 GUI. Result? Microsoft fielded a hojilliion support calls with people making feature requests for features that were _already implemented_. But nobody could figure out where they were or how to work them!

Functionality that people can't use and can't discover is absolutely useless. Let's hope for more designers and less developers.

Comment: Re:Hasn't Microsoft just done this with the Kin... (Score 5, Funny) 262

by DrPizza (#33056912) Attached to: Microsoft Should Dump Middlemen, Build Own Phones

I might not be a multi-billionaire.

But I also didn't buy Danger for $500M, run it into the ground, and then post a $240M write-off last quarter for KIN.

So I must be doing something right, I guess.

Microsoft may be successful. Microsoft's phone efforts are not.

Comment: Re:Maybe I'm missing something (Score 1) 663

by DrPizza (#32195746) Attached to: Exam Board Deletes C and PHP From CompSci A-Levels

Not in the least bit. C89's restriction (gone in C99) encourages you to leave uninitialized variables lying all over the place (since you can't always initialize everything correctly at the top of the function), which invites bugs, and, worse, encourages developers to reuse a single variable for multiple purposes, due to the inconvenience of having to go back to the top of the function and the fact that some things like loop indices are necessarily scoped inappropriately. This re-use hurts code clarity a great deal.

Mixed declarations and code are the only thing that make sense.

Comment: Re:So what? (Score 1) 663

by DrPizza (#32193770) Attached to: Exam Board Deletes C and PHP From CompSci A-Levels

Java may have a single-rooted hierarchy, but its OO model (static typed, v-table lookups) is _not_ the same as Smalltalk's (dynamic typed, message name lookups (though I think with optional use of selectors? Certainly in Obj-C, so I assume also in Smalltalk). Java's style of OO is the same as C++ and Simula.

Comment: Re:So what? (Score 1) 663

by DrPizza (#32192528) Attached to: Exam Board Deletes C and PHP From CompSci A-Levels

There's more than one way to skin the OOP cat. Message-passing, like Smalltalk, is not the only way.

Simula, the first OO language, that predates Smalltalk, and predates the term OO, uses a model that's very similar the one used in Java/C++/.NET. To say that C++ is not "object-oriented" is absurd.

Comment: Re:Maybe I'm missing something (Score 1) 663

by DrPizza (#32192384) Attached to: Exam Board Deletes C and PHP From CompSci A-Levels

Nonsense. C++ has different syntax, semantics, idioms, and libraries to C. I'm a long-time C++ programmer who's recently had to undertake a project that unfortunately requires me to write C89, and it has been quite a struggle to adjust to the new (to me) language. No more mixed declarations and code, barely any type-checking, no more constructors and destructors (let alone methods or inheritance), no more collections classes, no more exceptions, no more lambdas--it requires a totally different approach to software development that is completely unfamiliar to me, and completely inappropriate to C++.


+ - Is Microsoft too slow to make a decent browser?->

Submitted by cremou-brulee
cremou-brulee (558687) writes "Ars Technica discusses whether Microsoft's platform-oriented corporate culture is appropriate in the rapid-paced world of browser development. It wasn't this way during the browser wars, but now the company is resting on its monopolistic laurels. From the story: "Internet Explorer 9 is looking promising. But it's up against stiff competition, and that competition isn't standing still. Can Microsoft actually move fast enough to keep its browser relevant, or does its corporate culture of stable, solid, immutable platforms stand in the way of regaining the success the company once had?""
Link to Original Source

Comment: Re:Quit avoiding his questions (repeating them aga (Score 1) 1051

by DrPizza (#31401446) Attached to: Ars Technica Inveighs Against Ad Blocking

I am not avoiding any questions. I answered them all.

Who is talking about dalnet? Why are you banging on about that? You claim that you were talking about the Ars Technica IRC server. What does dalnet have to do with that?

1) Again you are talking about what people are "supposed" to do. According to what?

2) Gays can, and do, sleep with people of the opposite sex to produce offspring. Gay doesn't mean sterile.

3) I have never self-identified as such; you are projecting.

4) Define "normal".

Don't hit the keys so hard, it hurts.