Maybe this will lay waste to claims that java is slow, bloated, and sucks.
Java is slow, bloated, and sucks. But it sucks only compared to the power and freedom you get with C++. As a language it's superior to VB, I feel. And slow and bloated is okay on the server, where it won't be noticed. Nowadays better than risking security problems with a coding mistake in C++. In general, C++ is best suited for the client, and Java for the server.
I'll take it over C++ any day, and MS's MFC is horrible on comparison.
MFC is wonderful compared to 6502 assembly on the Atari 800 I had in high screwl. So what? MFC was created a long time ago, during the 16-bit era. It made some compromises for speed (e.g. message map macros instead of gazillions of virtual functions). It was created before C++ was standardized, and frankly, before the OO community had learned some lessons (some of which Java directly benefitted from). But it provided a nice MVC framework, and handles all your menu and toolbar and other GUI stuff for you. I started with C and the Win32 API, so MFC was "a dream to code with" in comparison. I wish we would evolve from saying something sucks or is horrible, and just accept that they "are", and pick the best one for each task.
Hmm, sorry that I touched a sore spot -- I was in no way defending messiur Pascal, or the guarding of data by high priests in white towers. I was just trying to allude to there being folly in the opposite extreme as well.
I guess I should be more sensitive to you DB "Admins".
I'm a software engineer, and only know a middling amount about db's (i.e. enough to know that there's a lot I don't), but yes, I guess you should.
Wow, I'm always amazed, as often as it occurs, when I run into someone who actually feels that if they know little/nothing about something it must be simple/easy. As if knowing nothing and yet being able to get something working (loosely-defined) means that there isn't or shouldn't be any more to it. To me that's actually what makes a boss a PHB.
I must be missing something -- why not instead of surfing the net so much during your office hours, take care of the previous night's emails? And then take your evenings for yourself? You could just tell your students, on the first day of class when you list your office hours and hand out your email address, that you only check email during your office hours. And for those that occasionally email demanding an immediate response, when you reply during the beginning of your office hours for that day, if they're demanding an immediate response I think it's fair to assume that they are waiting by their computer frantically for it, so reply back with an answer and mentioning that you're there for 2 more hours and if they'd stop by today you could help them solve that problem more quickly.
I actually like this, or at least the default save format being.rtf instead of.doc, as I hated creating a document in WordPad, and later going back to open it for edit and it coming up (eventually) in bloated, irritatingly-(un)helpful Word.
Operator overloading seemed like a good idea when it was introduced. After all, it made ADTs absolutely transparent. Unfortunately, it's also one of the most abused features in history.
Just because dummies can abuse something doesn't make it sensible to take it away from those who may wield it usefully. Remember, inheritance is one of the most abused features in history as well.
You use time as your excuse not to switch, yet you'll write custom software to stay with an inferior choice? I don't follow that logic.
I understand your point, of course, but I define "inferior" differently. Since IE works everywhere without hassle, I view it as the 95% solution that was just missing one thing, a pop-up blocker (that I could trust was not malware itself!). Now I don't have to do a thing but just surf, aside from applying the periodic updates from MS that I would be doing anyways cuz I run Windows.
When I run into one of those sites, I make a note to avoid it. If it's something "essential", like a government site, I either find a workaround, see if there is an offline alternative, and lacking that, complain.
I don't have the time or patience for that shit. I use IE cuz it works everywhere, for better or for worse*. Trusted sites get JavaScript et al perms, the remainder of the Net is locked down, in case I get sent somewhere I wish I hadn't. And I wrote my own popup-blocker one night that hooks into the OS and refuses to create another IE window unless the Shift key is down, otherwise, a satisfying beep is heard. I keep up with all the updates, and that's just gonna hafta do, cuz anything else is too much trouble.
* As a sometimes web developer, I know full well how IE's non-compliancy to web stds is teh suck, but as a user I don't care. Besides, in my current position, when I do web work I also have to support Netscape 4.x, which is so much more hugely the bigger suck that you don't notice IE's suckiness so much.
What happens if you have to begin charging for the product itself because it is no longer feasible to offer it for free.
Then at least keep the older, less-endowed, free version(s) available. If you want the newest/most capabilities, ya gotta pony up. But I hate it when older/cheaper/less feature-rich but still adequate for my needs software is withdrawn.
Exactly. In fact, as a business, they would be remiss for doing otherwise. It's not depressing, it just is. It would be depressing if people had no alternatives.
It was a long time ago, but maybe someone will remember, wasn't Apple in days of yore forced or encouraged, to branch off into a division or sell off, its application software group? So a company called Claris got the MacWrite and MacPaint programs? I vaguelly recall something about 3rd party software vendors bitching about Apple's applications group having an unfair advantage regarding access to the OS. Maybe Apple did it to build up more apps for its OS.
Ten years ago at the California public university I went to and worked at the computer center of (as a Mac lab assistant), they initially also had about 50%/50% Macs/PCs. Then they built a new building to house a bunch of new labs, and the designated PC labs were populated quickly, but the new Mac labs remained empty for a couple of years. The holdup: California had/has some rule that 10% of its purchases must come from minority-owned businesses, and 3% from woman-owned businesses, or something like that. Basically, they could fairly easily find PC's built by businesses in the necessary proportions, but only Apple built Macs. So, being a public institution in California, they had to wait for a waiver to purchase the Macs. Sucked, really, cuz I only knew and did Macs at the time, and every labbie wanted to work in the Mac labs, cuz that's where the art and journalism and graphic design students were (i.e. cute girls).
Heh, then you must've forgotten about or never known Netscape 4. Consider yourself very fortunate, for thou dost not know real frustration.
Java is slow, bloated, and sucks. But it sucks only compared to the power and freedom you get with C++. As a language it's superior to VB, I feel. And slow and bloated is okay on the server, where it won't be noticed. Nowadays better than risking security problems with a coding mistake in C++. In general, C++ is best suited for the client, and Java for the server.
I'll take it over C++ any day, and MS's MFC is horrible on comparison.
MFC is wonderful compared to 6502 assembly on the Atari 800 I had in high screwl. So what? MFC was created a long time ago, during the 16-bit era. It made some compromises for speed (e.g. message map macros instead of gazillions of virtual functions). It was created before C++ was standardized, and frankly, before the OO community had learned some lessons (some of which Java directly benefitted from). But it provided a nice MVC framework, and handles all your menu and toolbar and other GUI stuff for you. I started with C and the Win32 API, so MFC was "a dream to code with" in comparison. I wish we would evolve from saying something sucks or is horrible, and just accept that they "are", and pick the best one for each task.
Hmm, sorry that I touched a sore spot -- I was in no way defending messiur Pascal, or the guarding of data by high priests in white towers. I was just trying to allude to there being folly in the opposite extreme as well.
I guess I should be more sensitive to you DB "Admins".
I'm a software engineer, and only know a middling amount about db's (i.e. enough to know that there's a lot I don't), but yes, I guess you should.
Wow, I'm always amazed, as often as it occurs, when I run into someone who actually feels that if they know little/nothing about something it must be simple/easy. As if knowing nothing and yet being able to get something working (loosely-defined) means that there isn't or shouldn't be any more to it. To me that's actually what makes a boss a PHB.
I must be missing something -- why not instead of surfing the net so much during your office hours, take care of the previous night's emails? And then take your evenings for yourself? You could just tell your students, on the first day of class when you list your office hours and hand out your email address, that you only check email during your office hours. And for those that occasionally email demanding an immediate response, when you reply during the beginning of your office hours for that day, if they're demanding an immediate response I think it's fair to assume that they are waiting by their computer frantically for it, so reply back with an answer and mentioning that you're there for 2 more hours and if they'd stop by today you could help them solve that problem more quickly.
Or it might just do nothing. For a long, long time. It's a possibility.
How long has Japan economically been in the doldrums?
I actually like this, or at least the default save format being .rtf instead of .doc, as I hated creating a document in WordPad, and later going back to open it for edit and it coming up (eventually) in bloated, irritatingly-(un)helpful Word.
And that 7.0 Richter scale rating would need to be for reals.
Just because dummies can abuse something doesn't make it sensible to take it away from those who may wield it usefully. Remember, inheritance is one of the most abused features in history as well.
I understand your point, of course, but I define "inferior" differently. Since IE works everywhere without hassle, I view it as the 95% solution that was just missing one thing, a pop-up blocker (that I could trust was not malware itself!). Now I don't have to do a thing but just surf, aside from applying the periodic updates from MS that I would be doing anyways cuz I run Windows.
I don't have the time or patience for that shit. I use IE cuz it works everywhere, for better or for worse*. Trusted sites get JavaScript et al perms, the remainder of the Net is locked down, in case I get sent somewhere I wish I hadn't. And I wrote my own popup-blocker one night that hooks into the OS and refuses to create another IE window unless the Shift key is down, otherwise, a satisfying beep is heard. I keep up with all the updates, and that's just gonna hafta do, cuz anything else is too much trouble.
* As a sometimes web developer, I know full well how IE's non-compliancy to web stds is teh suck, but as a user I don't care. Besides, in my current position, when I do web work I also have to support Netscape 4.x, which is so much more hugely the bigger suck that you don't notice IE's suckiness so much.
Ew.
There are no safe browsers (yet?), just ones that haven't been picked on much.
Then at least keep the older, less-endowed, free version(s) available. If you want the newest/most capabilities, ya gotta pony up. But I hate it when older/cheaper/less feature-rich but still adequate for my needs software is withdrawn.
This list is probably a good start, if not everything.
Exactly. In fact, as a business, they would be remiss for doing otherwise. It's not depressing, it just is. It would be depressing if people had no alternatives.
It was a long time ago, but maybe someone will remember, wasn't Apple in days of yore forced or encouraged, to branch off into a division or sell off, its application software group? So a company called Claris got the MacWrite and MacPaint programs? I vaguelly recall something about 3rd party software vendors bitching about Apple's applications group having an unfair advantage regarding access to the OS. Maybe Apple did it to build up more apps for its OS.
Ten years ago at the California public university I went to and worked at the computer center of (as a Mac lab assistant), they initially also had about 50%/50% Macs/PCs. Then they built a new building to house a bunch of new labs, and the designated PC labs were populated quickly, but the new Mac labs remained empty for a couple of years. The holdup: California had/has some rule that 10% of its purchases must come from minority-owned businesses, and 3% from woman-owned businesses, or something like that. Basically, they could fairly easily find PC's built by businesses in the necessary proportions, but only Apple built Macs. So, being a public institution in California, they had to wait for a waiver to purchase the Macs. Sucked, really, cuz I only knew and did Macs at the time, and every labbie wanted to work in the Mac labs, cuz that's where the art and journalism and graphic design students were (i.e. cute girls).
(Sorry, off-topic, but I don't know how to contact eddy.)