I'd be happy if the IPO of Randolpho Enterprises, Inc. raised ten bucks.
Re:Does adding every ingredient make it better?
on
C# 2.0 Spec Released
·
· Score: 1
I have some sympathy for your point of view, but I'm afraid you give universities way too much credit.... Yep, because academics are well-known for their firm grasp of both software engineering (do you appreciate what that term implies? -- they often don't) and project management. Not.
Perhaps I do give universities too much credit. I've only attended two in my own academic career, and although both CS departments only hired teachers with both a doctorate and several years of practical experience in the field of their specialty (which includes programming experience for those who teach programming-related theory classes like software engineering), I did rather extrapolate from their very good hiring practices to the rest of the country/world. My bad. I should not have assumed that Universities know what they're doing.
There is a difference between being familiar enough to knock up a basic program or maintain someone else's simple code, and having a sufficiently broad and deep knowledge of the tool to write good code in realistic contexts independently. That difference is about 1-2 years of regular use backed up by a reasonable amount of reading around the subject, IME.
I'll grant you that difference, and I believe I acknowledged it in my post. I disagree with your 1-2 year assesment, however. In my own experience, it's much smaller.
No, if you program for.NET, it will only work on.NET. If mono ever fully emulates the.NET API, a.NET application will be cross platform.
But you don't have to use.NET to use C#, and if you don't it *will* be cross platform (provided you have a VM on that platform).
Re:Does adding every ingredient make it better?
on
C# 2.0 Spec Released
·
· Score: 4, Insightful
Universities are right to teach important concepts (and not just algorithms like bubble-sort -- that's friggin freshmen stuff anyway) like software engineering, project managment, relational algebra (i.e. database stuff), networking, AI, parsing, logic, circuit design, and (I'm lumping here) under-the-hood operating system concepts.
If you've got a Computer Science degree, and you payed attention, you can pick up the syntax for a new language within an hour. With a good API reference, you can be banging out code like an old pro with a weekend of study. It's not that hard.
What matters far more than how well you know a language is how well you know how to program. Any monkey with a keyboard can whip out a Visual Basic app.
But to write truly masterful code... that transcends skill with a language and approaches art.
That said, I'm going to contradict myself: it's important to know the basic capabilities of the language you're working with. Java would be a shitty language to write, say, a program that computes the sum of the two numbers input to it on the command line, because it takes so long for the VM to load -- far more than the actual execution time of the program.
Fortunately, things like that can be quickly learned.
>Let's start with a closed source business model: > >1. Invest time and money to become a software VAR >2. Software publisher goes broke. >3. Big loss, no profit!
How about:
1. Write your own damn software, don't rely on proprietary junk that you have to pay for. 2. Publish it your own damn self. 3. Profit.
Er.... the Java programming language is a specification, and an open one at that (IIRC). If Sun went under, IBM still has a kick-ass VM and SDK. And a great IDE in Eclipse, too. If Sun went under, Java would continue unabated; it's a programming language, not a library or modifiable application.
From the article it seems to me that Appgen (which I'm not familiar with) is either an IDE/Library/ProprietaryLanguage, or a full-blown application that developers can modify for their own use. It's a far cry from Java.
Good poin about the poor image; that's why I implied that it could use an artistic makeover. But to drop the lizard altogether is, perhaps, just a bit over the top, IMO.
Lose What Doesn't Work
The Mozilla project is lacking a strong visual identity. The Mozilla lizard is widely recognized by developers and early-adopters on the web, but does not reach far beyond these groups. It is also used inconsistently across projects and products.
Any good visual identity builds on what is already established, while improving on the weaknesses of past. So too should the visual identity of the Mozilla project and products. A unified, consistent, but flexible brand and visual identity would be a great compliment to the technology developed under the Mozilla project.
The mozilla lizard is at least as recognizable as the linux penguin. The mozilla lizard may be a bit bland, but it's a sufficient trademark. Needs more artistic work, perhaps, but it still doesn't need to be dropped entirely. What matters most is how you hype it. Nike's trademark is a friggin rounded check-mark for chrissake! Everyone recognizes it, because Nike pushed it so much, and for no other reason.
If it's an i810, you know it's on the motherboard, and no AGP slot. I could maybe get a PCI version of the GeForce2, but what would be the point? It'd be as slow as the i810.
But you caught my point. It needs a high-end video card to run smoothly. Some games just need a higher end system to run properly.
Well.... I think it's elegant, and I *did* get a bad grade in AI. ;)
It is if you're a GPL zealot. Everything is Microsoft's fault then, even the sunspot/flare activity we've been getting recently.
Arg... mod me down for failing to read before I knee-jerk commented. I deserve it.
Pay-to-continue-to-play marketing schemes are doomed to fail. Throwing one together based on old games will only fail quicker.
ug....
ok, maybe. I still think it's Lithgow, but I can see how you might think it's Cleese.
Yes, I noticed. But John Lithgow does, indeed, play Lord Farquaad, (I've just looked it up on imdb.com), and it's he who asks for the Ugly Stepsister.
I was amazed to learn that the Ugly Stepsister is voiced by Lary King. That should be fun...
Actually, his is the voice of the person who *asks* for the ugly stepsister.
Note also the camera angle... pretty diminuitive...
... let's talk about the movie.
I note that John Lithgow (Lord Farquad) is in the credits for Shrek 2. Is he going to be the antagonist? How, as a steaming pile of dragon-shit?
Er.... Speed *1* wasn't exactly "good" either...
You mean The Mootrix.
See the subject. Seriously, what does Project Rave give me that standard J2EE technologies don't already?
.NET?
Or are they talking a new IDE? Something to compete with Visual Studio
If so, I hope it's not based on NetBeans...
*shudder*
I'd be happy if the IPO of Randolpho Enterprises, Inc. raised ten bucks.
No, if you program for .NET, it will only work on .NET. If mono ever fully emulates the .NET API, a .NET application will be cross platform.
.NET to use C#, and if you don't it *will* be cross platform (provided you have a VM on that platform).
But you don't have to use
Universities are right to teach important concepts (and not just algorithms like bubble-sort -- that's friggin freshmen stuff anyway) like software engineering, project managment, relational algebra (i.e. database stuff), networking, AI, parsing, logic, circuit design, and (I'm lumping here) under-the-hood operating system concepts.
If you've got a Computer Science degree, and you payed attention, you can pick up the syntax for a new language within an hour. With a good API reference, you can be banging out code like an old pro with a weekend of study. It's not that hard.
What matters far more than how well you know a language is how well you know how to program. Any monkey with a keyboard can whip out a Visual Basic app.
But to write truly masterful code... that transcends skill with a language and approaches art.
That said, I'm going to contradict myself: it's important to know the basic capabilities of the language you're working with. Java would be a shitty language to write, say, a program that computes the sum of the two numbers input to it on the command line, because it takes so long for the VM to load -- far more than the actual execution time of the program.
Fortunately, things like that can be quickly learned.
Um... the C# specification *is* a platform independent specification. Good to see that you got the "+1, Knee-jerk MS Basher" moderation.
>Let's start with a closed source business model:
>
>1. Invest time and money to become a software VAR
>2. Software publisher goes broke.
>3. Big loss, no profit!
How about:
1. Write your own damn software, don't rely on proprietary junk that you have to pay for.
2. Publish it your own damn self.
3. Profit.
Er.... the Java programming language is a specification, and an open one at that (IIRC). If Sun went under, IBM still has a kick-ass VM and SDK. And a great IDE in Eclipse, too. If Sun went under, Java would continue unabated; it's a programming language, not a library or modifiable application.
From the article it seems to me that Appgen (which I'm not familiar with) is either an IDE/Library/ProprietaryLanguage, or a full-blown application that developers can modify for their own use. It's a far cry from Java.
Good poin about the poor image; that's why I implied that it could use an artistic makeover. But to drop the lizard altogether is, perhaps, just a bit over the top, IMO.
The article calls that a "limited" range. A 10 gallon gastank on a car that averages 30 mpg gets around the same range.
You know, I haven't checked for a patch in a while. Perhaps I'll do that, thanks. :)
If it's an i810, you know it's on the motherboard, and no AGP slot. I could maybe get a PCI version of the GeForce2, but what would be the point? It'd be as slow as the i810.
But you caught my point. It needs a high-end video card to run smoothly. Some games just need a higher end system to run properly.
You're right; I'm a 100% point-n-clicker. I rarely feel the need for a CLI. And yes, most of the time, DOS does what I need it to do.
There are times when I need to use linux, mostly for cross-platform testing, so I dual-boot. I openly admit that it's rare that I need switch.
I call it a very well-crafted troll. I just hope the mods don't realize that and start modding me down. ;)