Panther isn't 64 bits?

2»

Comments

  • Reply 21 of 32
    airslufairsluf Posts: 1,861member
    Kickaha and Amorph couldn't moderate themselves out of a paper bag. Abdicate responsibility and succumb to idiocy. Two years of letting a member make personal attacks against others, then stepping aside when someone won't put up with it. Not only that but go ahead and shut down my posting priviledges but not the one making the attacks. Not even the common decency to abide by their warning (afer three days of absorbing personal attacks with no mods in sight), just shut my posting down and then say it might happen later if a certian line is crossed. Bullshit flag is flying, I won't abide by lying and coddling of liars who go off-site, create accounts differing in a single letter from my handle with the express purpose to decieve and then claim here that I did it. Everyone be warned, kim kap sol is a lying, deceitful poster.



    Now I guess they should have banned me rather than just shut off posting priviledges, because kickaha and Amorph definitely aren't going to like being called to task when they thought they had it all ignored *cough* *cough* I mean under control. Just a couple o' tools.



    Don't worry, as soon as my work resetting my posts is done I'll disappear forever.
  • Reply 22 of 32
    kickahakickaha Posts: 8,760member
    Quote:

    Originally posted by synp

    In the real world (as opposed to universities) any real application involves hundreds of people. They all contain atrocities such as this and worse.



    Yes, because any group of hundreds of people is going to contain some lazy idiots. Period.



    There's zero excuse for such coding practices, whether it's one person, or a hundred.



    As the team size scales, standards and code reviews become much more critical to make sure crap like this doesn't seep in. You handhold the perps, and they either get it and become useful members of the team, or you boot them the hell out because they're just going to cause you more trouble than they're worth.



    And please, no more disparaging remarks about ivory towers, eh? I spent many years in the 'real world', and frankly, it's the same no matter where you go, sorry. To be honest, I found it nauseating that the 'professionals' frequently had worse standards and practices than the students taking introductory courses. "Yay! I'm out of the training grounds, and into the real world, where people *know* what they're doing, where they know *better*, where... hey, this code SUCKS!"
  • Reply 23 of 32
    amorphamorph Posts: 7,112member
    Quote:

    Originally posted by Kickaha



    And please, no more disparaging remarks about ivory towers, eh? I spent many years in the 'real world', and frankly, it's the same no matter where you go, sorry. To be honest, I found it nauseating that the 'professionals' frequently had worse standards and practices than the students taking introductory courses. "Yay! I'm out of the training grounds, and into the real world, where people *know* what they're doing, where they know *better*, where... hey, this code SUCKS!"




    And how!



    There are definitely some good commercial programmers out there, but the sheer amount of bad VB code and unintelligible "C++" is terrifying.



    (I'll probably launch into a jeremiad about C++ shortly after AirSluf finishes his against so-called engineers. )
  • Reply 24 of 32
    kickahakickaha Posts: 8,760member
    Oh god, don't get me started about coders (I refuse to call them programmers, engineers, or architects) that run C code through a C++ compiler and call it 'OO'... "But it *compiles*!" *THWACK*
  • Reply 25 of 32
    synpsynp Posts: 248member
    Quote:

    Originally posted by Kickaha

    Yes, because any group of hundreds of people is going to contain some lazy idiots. Period.



    And since any group contains them, all app code contains worse atrocities.



    Quote:

    As the team size scales, standards and code reviews become much more critical to make sure crap like this doesn't seep in. You handhold the perps, and they either get it and become useful members of the team, or you boot them the hell out because they're just going to cause you more trouble than they're worth.



    Or else you make them "code owners", "technology leaders" or some other fancy title.



    Quote:

    And please, no more disparaging remarks about ivory towers, eh? I spent many years in the 'real world', and frankly, it's the same no matter where you go, sorry. To be honest, I found it nauseating that the 'professionals' frequently had worse standards and practices than the students taking introductory courses. "Yay! I'm out of the training grounds, and into the real world, where people *know* what they're doing, where they know *better*, where... hey, this code SUCKS!"



    Nothing disparaging. It's just that in the real world, due to time constraints and interdependency, code reviews and standards are never enforced, and tests miss a lot. In the ivory tower, work is either individual, or done by very small teams, so interdependecy is less of a problem.



    If the code works, but it sucks, nobody will change it. The powers that be will deem the programmer's time better spent on new features. Like the saying goes, there's always time to do it over, but never time to do it right. In the ivory tower you do it better, because there's usually no "next version". Even if there is, it will be done by someone else.
  • Reply 26 of 32
    kickahakickaha Posts: 8,760member
    Quote:

    Originally posted by synp

    And since any group contains them, all app code contains worse atrocities.



    Oh, the stories I could tell...



    "Look, you do that, and when the plane crosses the equator, it will *FLIP OVER*, and the pilot is going to be *DAMNED* annoyed..." <six months later> "Told ya." <-- never hard code your coordinate transforms assuming northern hemisphere.



    Quote:

    Or else you make them "code owners", "technology leaders" or some other fancy title.



    The 'crap floats' school of management, eh?





    Quote:

    Nothing disparaging. It's just that in the real world, due to time constraints and interdependency, code reviews and standards are never enforced, and tests miss a lot. In the ivory tower, work is either individual, or done by very small teams, so interdependecy is less of a problem.



    If the code works, but it sucks, nobody will change it. The powers that be will deem the programmer's time better spent on new features. Like the saying goes, there's always time to do it over, but never time to do it right. In the ivory tower you do it better, because there's usually no "next version". Even if there is, it will be done by someone else.




    Actually, I find that ivory tower == real world for such things. It's no different, except *maybe* in academia, people will stop and entertain a new idea or two without going all ape about it thinking it's going to save the company within a week...
  • Reply 27 of 32
    synpsynp Posts: 248member
    Quote:

    Originally posted by Kickaha

    Oh, the stories I could tell...



    "Look, you do that, and when the plane crosses the equator, it will *FLIP OVER*, and the pilot is going to be *DAMNED* annoyed..." <six months later> "Told ya." <-- never hard code your coordinate transforms assuming northern hemisphere.




    I think that plane flipping over story is an urban legend. Here's my favorite true story. I once did a code review for some transaction that the profiler showed was taking a long time. It was written in PL/I, so I'll give you the C equivalent of what I found there:

    Code:


    while(x>=30) x = x - 30;





    You want to talk about laziness? This guy couldn't be bothered to look up the remainder operator in the PL/I Language Reference Manual located[list=1][*]on his shelf, and...[*]in online documentation right at his terminal.[/list=1]

    I don't work there anymore, but last I heard, he made team leader. Oh, well, that's what you get working for the government.
  • Reply 28 of 32
    airslufairsluf Posts: 1,861member
    Kickaha and Amorph couldn't moderate themselves out of a paper bag. Abdicate responsibility and succumb to idiocy. Two years of letting a member make personal attacks against others, then stepping aside when someone won't put up with it. Not only that but go ahead and shut down my posting priviledges but not the one making the attacks. Not even the common decency to abide by their warning (afer three days of absorbing personal attacks with no mods in sight), just shut my posting down and then say it might happen later if a certian line is crossed. Bullshit flag is flying, I won't abide by lying and coddling of liars who go off-site, create accounts differing in a single letter from my handle with the express purpose to decieve and then claim here that I did it. Everyone be warned, kim kap sol is a lying, deceitful poster.



    Now I guess they should have banned me rather than just shut off posting priviledges, because kickaha and Amorph definitely aren't going to like being called to task when they thought they had it all ignored *cough* *cough* I mean under control. Just a couple o' tools.



    Don't worry, as soon as my work resetting my posts is done I'll disappear forever.
  • Reply 29 of 32
    amorphamorph Posts: 7,112member
    Quote:

    Originally posted by synp

    I think that plane flipping over story is an urban legend. Here's my favorite true story. I once did a code review for some transaction that the profiler showed was taking a long time. It was written in PL/I, so I'll give you the C equivalent of what I found there:

    Code:


    while(x>=30) x = x - 30;





    You want to talk about laziness? This guy couldn't be bothered to look up the remainder operator in the PL/I Language Reference Manual located[list=1][*]on his shelf, and...[*]in online documentation right at his terminal.[/list=1]

    I don't work there anymore, but last I heard, he made team leader. Oh, well, that's what you get working for the government.



    One of my favorite bits of code that doesn't involve a Byzantine setup to explain:



    Code:




    if (someConditionIsMet) {

    // set the member variable here

    }









    That made it all the way to QA before I reported the rather amusing bug it introduced.



    That's what you get working for the private sector.
  • Reply 30 of 32
    kickahakickaha Posts: 8,760member
    Quote:

    Originally posted by synp

    I think that plane flipping over story is an urban legend.



    It's not. But... the urban legend is an exaggeration. It happened in a *simulator* at Evans & Sutherland, where I worked. It incorporated a simulation of a new guidance system from the Air Force for veracity. The 'engineer' who wrote *our* code hard-coded Northern Hemisphere, and when it got the data from the guidance 'system'...



    *FLIP*



    The urban legend is that it actually happened in flight.



    The pilot didn't care, he had to change his shorts anyway.
  • Reply 31 of 32
    nanonano Posts: 179member
    the os wont be 64 bit untill there are more 64 bit processors
  • Reply 32 of 32
    snoopysnoopy Posts: 1,901member
    Quote:

    Originally posted by Nano

    the os wont be 64 bit untill there are more 64 bit processors



    Not picking on you, but opinions about when OS X will be 64-bits keep coming up and one thing is never defined. What do you mean by a 64-bit OS? Everyone has something different in mind about what makes an OS 64-bits, but nobody says what it is.



    1. The OS is all 64-bit code and will only run 64-bit applications. If old 32-bit applications are run, they requires some kind of emulation to support them.



    2. The OS is all 64-bit code but it runs both 32 and 64-bit applications.



    3. The OS is a mix of 64 and 32-bit code but all performance critical code is 64-bit and it runs both 32 and 64-bit applications.



    4. The OS has the minimum of 64-bit code, but enough to fully support all 64-bit applications. It runs both 32 and 64-bit applications with no significant performance hit, but the OS itself may not be running at top efficiency.



    5. The OS runs 32-bit application but there is not complete support for 64-bit applications.



    I believe Panther will be at level 4, and eventually it will move to level 3 or 2 and stay there. I personally would say that anything at level 4 or higher is 64-bit. You may say something different.
Sign In or Register to comment.