I also realized that I am here at work since yesterday, kissing backwards compatibility goodbye, and my girlfriend is going to kill me... Whole Foods should open at 8am - they got good deli... Is not it ironic? (just kidding)..;)
ironic
iron.ic/"I-'r@-nik also i-'r@-/, adjective [1576]
1) relating to, containing, or constituting irony
2) given to irony
synonym see SARCASTIC
-- iron.i.cal.ness/-ni-k&l-n&s/ noun
(C) 1997 by Merriam-Webster, Incorporated
iro.ny/'I-r&-nE also 'I(-&)r-nE/, noun [1502]
(plural -nies)
1) a pretense of ignorance and of willingness to learn from another
assumed in order to make the other's false conceptions conspicuous by
adroit questioning -- called also Socratic irony
2) (a) the use of words to express something other than and especially
the opposite of the literal meaning (b) a usually humorous or
sardonic literary style or form characterized by irony (c) an ironic
expression or utterance
3) (a) (1) incongruity between the actual result of a sequence of events
and the normal or expected result (2) an event or result marked by
such incongruity (b) incongruity between a situation developed in a
drama and the accompanying words or actions that is understood by the
audience but not by the characters in the play -- called also
dramatic irony, tragic irony
synonym see WIT
[Latin ironia, from Greek eirOnia, from eirOn dissembler]
Meaning - I understsood the meaning of this - but not the person asking the question..
..I felt some irony in the fact that I launched compilation that will break a lot of things, loaded Slashdot (Why? - I missed a click in the history list - I really wanted some good porn, but that's close enough) and saw a new article suggesting "to kiss backward compatibility good bye".
Bill Gates is a billionare because he was one of the first people to figure out how to sell software. Bundle it with hardware.
Quite opposite. He managed to be retain the rights to license it to the third parties - Compaq..urr...HP now..
IBM was doing the bundling - just like all early manufacturers.
Miscrosofts big idea was the shrinkwrap. An exact opposite to bundling.
Software systems I deal with are, unfortunately, far more complex then a device driver. Besides that, from my experience, - a person who could survive through Field Theory can pick up details about good algorith pretty fast. I will repeat myself - when looking for a good engineer, proven ability to learn, IMO, is more important then some particular narrow knowledge.
That does not mean of course, that learning CS theory is unimportant. Quite contrary - I meant that it is SO important, one must have good brains to do that. Which does not quite correlate with what exact field somebody specialized in college and grad school.
And yes, you are right - I only spoke about some examples of code - but what would I know? - I was not a CS major.
How do YOU know it's good code? Your opinion means nothing to me.
Well, good for you. Continue in your arrogance happily ever after. Surprisingly though, my opinion means a lot to my employer and my collegues, for what it is worth.
Or maybe you are not dumb, but just did not notice the "some" word? Well, I will give you the benefit of the doubt. As I did not only "talk" to CS professors, here at Stanford, I worked closely with them..
As other poster noted - the most important ability - is the ability to learn, not the ability to sit through a particular course.
Much of the software in the world today is designed to be portable.
Huh?? Hate to be rude - but in your dreams it is. Every single piece of code I worked on would have troubles being ported. And in most of the cases - nobody would care, as long as it works on intended platform.
Some best code I have seen was written by science majors (physics, math, and yes even biology). Some worst code I have seen was done by CS majors with all the credentials.
Knowledge of algorithms and methodology does not translate into clean software systems directly. Knowledge of the system that is reflected in software does. I think a great deal of bad software design is due to the fact, that all that wizard CS professionals knew zilch about what they where writing about. I would better hire a good biologist/physicist, who know how to program (and many of them do, then a CS major, who can quote pro and cons of sorting algorithms and C++ constructs in his sleep, but does not know squat about what he is coding about.
Idealy, though, a good team is a mix of different skills.
..right now I am *supposed* to sit tight and fix a boatload of old, ugly code, apparently written by a crack addict. I know how to make it nice, tight, fast and clean - but they would not let me. Old one passed some joke of a QA, and nobody wants to commit their ass into rewrite - in this times the universal question is "what if it fails and I get laid off".. Sucks. I hate every line I look at, and use every bug as an excuse to clean up part of it..
What exactly prohibits Quicktime from using I.E. API's? I do like MS no more then anybody else - but, but from my (limited) experience in software development, I would guess maintaining legacy (let's face it - on Windows Netscape is dead) API is a pain in the arrear, politics aside. Netscape does not support I.E. API's, does it?
Yeah, sometimes standards changes, and old product gets broken. Sucks to QT developers - but they will have to pull a few all-nighters I guess..
.. You know - I used slashdot for a long time - can see by my user number. I think I will forget about it - current moderation system does not work, period. I had a normal, technical question - why moderating down. I bet this post - also quite an on topic rambling will get moderated down as well. So to all the Slashdot user - have fun in the company of "Jew Haters" and "Goat Fuckers"...
..I keep my reading limit on Slashdot at -1, because I think it is funny. Even this particular type of a thread. Obviously, you also do that - and do not claim you read it for the news.
Personally, for example, I am not a racist. I am in fact a minority, in some sense. But I do not care about people talking. Cause I am not bothered but what people can say about me those, whose opinion I do care about, will be right.. Maybe you do care, and that's your right.. But, it was mentioned - unless you can be reached - any threats in a public forum aren't worth shit.
From my experience, many physisists are excellent innovative programmers. You sure rememeber how the first ever publication about WWW was called? Yep "WWW - Collaboration Tool for High Energy physics"
And if you want to check some really nice C++ programming - just check some CERN projects.
The reason for/no-warnings and proliferation of C and FORTRAN code, is that this code has tremendous amount of labor in it, and replacing it is not always feasible - just like COBOL in financial industry. That also practically forces old fashioned programming tactics on many researchers.. I know, I been there..
IBM is just losing 1 billion bucks, and all this huge ads along 101 is just my hallucination.. Just like the workstations of all our developers, in a very commercial company (will sell the product mostly for Solaris though..)
I've heard about benchmarks showing Java to be slower than C++ (my favourite) by a factor of less than 2, but the litmus test, for me, is to write some stuff and run it, and my experience has been that it is much slower, maybe by a factor of 5 or more.
Also, it very possible to be your programming technique. Lot of people going to Java feel that they do not need understand what is going behind the scenes anymore and end up writing very inefficient code. A good line-by-line profiler session may be an eye opener.
Factor of 5 is often the case for floating point intensive code though, and for unoptimized string processing..
I do not know why I am argueing with a stupid coward, but however you spin it - pointing out a flaw in a product is NOT advertizing infair use. Grow up, jerk.
And BTW - biggest US client of ElcomSoft is FBI. Did not you know that? Or, it does not fit into your PR compain.. Well, sucks to your logic then..
I also realized that I am here at work since yesterday, kissing backwards compatibility goodbye, and my girlfriend is going to kill me... Whole Foods should open at 8am - they got good deli... Is not it ironic? (just kidding).. ;)
..I used my mouse to cut and paste copyrighted material. It is a circumvension device made by Microsoft. Can anybody say DMCA??
ironic iron.ic /"I-'r@-nik also i-'r@-/, adjective [1576]
1) relating to, containing, or constituting irony
2) given to irony
synonym see SARCASTIC
-- iron.i.cal.ness /-ni-k&l-n&s/ noun
(C) 1997 by Merriam-Webster, Incorporated
iro.ny /'I-r&-nE also 'I(-&)r-nE/, noun [1502]
(plural -nies)
1) a pretense of ignorance and of willingness to learn from another assumed in order to make the other's false conceptions conspicuous by adroit questioning -- called also Socratic irony
2) (a) the use of words to express something other than and especially the opposite of the literal meaning (b) a usually humorous or sardonic literary style or form characterized by irony (c) an ironic expression or utterance
3) (a) (1) incongruity between the actual result of a sequence of events and the normal or expected result (2) an event or result marked by such incongruity (b) incongruity between a situation developed in a drama and the accompanying words or actions that is understood by the audience but not by the characters in the play -- called also dramatic irony, tragic irony
synonym see WIT [Latin ironia, from Greek eirOnia, from eirOn dissembler]
Meaning - I understsood the meaning of this - but not the person asking the question..
I thought it is a sign. ;-)
Ironically I am doing it right now. Good part it is Saturday, and other developers do not know. Or they will lynch me..
IBM was doing the bundling - just like all early manufacturers.
Miscrosofts big idea was the shrinkwrap. An exact opposite to bundling.
That does not mean of course, that learning CS theory is unimportant. Quite contrary - I meant that it is SO important, one must have good brains to do that. Which does not quite correlate with what exact field somebody specialized in college and grad school.
And yes, you are right - I only spoke about some examples of code - but what would I know? - I was not a CS major.
In fact I am. Good luck. ;-)
Well, good for you. Continue in your arrogance happily ever after. Surprisingly though, my opinion means a lot to my employer and my collegues, for what it is worth.
Or maybe you are not dumb, but just did not notice the "some" word? Well, I will give you the benefit of the doubt. As I did not only "talk" to CS professors, here at Stanford, I worked closely with them..
As other poster noted - the most important ability - is the ability to learn, not the ability to sit through a particular course.
Huh?? Hate to be rude - but in your dreams it is. Every single piece of code I worked on would have troubles being ported. And in most of the cases - nobody would care, as long as it works on intended platform.
Knowledge of algorithms and methodology does not translate into clean software systems directly. Knowledge of the system that is reflected in software does. I think a great deal of bad software design is due to the fact, that all that wizard CS professionals knew zilch about what they where writing about. I would better hire a good biologist/physicist, who know how to program (and many of them do, then a CS major, who can quote pro and cons of sorting algorithms and C++ constructs in his sleep, but does not know squat about what he is coding about.
Idealy, though, a good team is a mix of different skills.
..right now I am *supposed* to sit tight and fix a boatload of old, ugly code, apparently written by a crack addict. I know how to make it nice, tight, fast and clean - but they would not let me. Old one passed some joke of a QA, and nobody wants to commit their ass into rewrite - in this times the universal question is "what if it fails and I get laid off".. Sucks. I hate every line I look at, and use every bug as an excuse to clean up part of it..
Anyway - factor of 20 is negligible when we I talking about attacks - but not negligible, when we are talking about usage.
I thought it only come in 6 or 12.. Oh, you did not mean beer.. BUmmer..
Hello, Loki, are you still there.. nope, they are not...
Guess I HAVE TO get my OS from Microsoft, unless miracle happens and applications get ported for free..
Yeah, sometimes standards changes, and old product gets broken. Sucks to QT developers - but they will have to pull a few all-nighters I guess..
.. You know - I used slashdot for a long time - can see by my user number. I think I will forget about it - current moderation system does not work, period. I had a normal, technical question - why moderating down. I bet this post - also quite an on topic rambling will get moderated down as well. So to all the Slashdot user - have fun in the company of "Jew Haters" and "Goat Fuckers"...
OTOH - I am not a big fan of embeddable executable content.. Somehow I do not like when web pages I visit start doing something on my computer...
Why would one use Netscape plugins in I.E. ??
Personally, for example, I am not a racist. I am in fact a minority, in some sense. But I do not care about people talking. Cause I am not bothered but what people can say about me those, whose opinion I do care about, will be right.. Maybe you do care, and that's your right.. But, it was mentioned - unless you can be reached - any threats in a public forum aren't worth shit.
Just an observation...
And if you want to check some really nice C++ programming - just check some CERN projects.
The reason for /no-warnings and proliferation of C and FORTRAN code, is that this code has tremendous amount of labor in it, and replacing it is not always feasible - just like COBOL in financial industry. That also practically forces old fashioned programming tactics on many researchers.. I know, I been there..
IBM is just losing 1 billion bucks, and all this huge ads along 101 is just my hallucination.. Just like the workstations of all our developers, in a very commercial company (will sell the product mostly for Solaris though..)
Also, it very possible to be your programming technique. Lot of people going to Java feel that they do not need understand what is going behind the scenes anymore and end up writing very inefficient code. A good line-by-line profiler session may be an eye opener.
Factor of 5 is often the case for floating point intensive code though, and for unoptimized string processing..
And BTW - biggest US client of ElcomSoft is FBI. Did not you know that? Or, it does not fit into your PR compain.. Well, sucks to your logic then..