Slashdot Mirror


User: Krishnoid

Krishnoid's activity in the archive.

Stories
0
Comments
1,759
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,759

  1. Many, many monkeys on When Agile Projects Go Bad · · Score: 1
    I'd think that test-driven development would work well in this case. With debugging being more difficult than development, debugging short unit tests is still manageable. Then when poor programmers write poor-quality short unit tests, the damage they can do is limited to the test itself, which can be quickly debugged, verified correct, and 'sealed off'.

    Once that's done, the other poor programmers writing the app will have a harder time diverting blame for their poor code. Then:

    • They'll either fix the code, or
    • standard operating practice: release the product with known bugs

    In the latter case, the test suite provides customer support with a convenient list of known, on-the-spot reproducible (by running the test suite against the released software) bugs, which they can convey to their customers from day one of the release so the customers can:

    • start working around them from the release date instead of
    • standard operating practice: spend hours struggling with the issue
    • standard operating practice: call customer support and wait for them to set up a test case and reproduce the problem

    This way everybody, er, 'wins'. Your point was also reflected in 'Good To Great' (I think) when mentioning Toyota -- they 'get great results by having average people follow above-average processes'.

  2. Re:One machine, virtual environments on Setting Up a Home Dev/Testing Environment? · · Score: 1

    More memory is better, and with 4GB kits running less than $50 get as much as you can.

    I've been pricing this recently, and systems that take the $50-per-4G type (only DDR2 non-ECC unregistered) will take a maximum of 8Gb. Are there any motherboards that will take more than that of the cheap RAM?

  3. Re:emacs on A Web App For Real-Time Collaborative Writing · · Score: 1

    And Xemacs 21.

  4. Lead solder replacement on Researchers Getting the Lead Out of Electronics · · Score: 2, Insightful

    I haven't picked up a soldering iron in a while, but I've heard that non-lead solder has a lot more structural problems than lead solder. Will this stuff have related problems?

  5. Re:Forget souls on Ray Kurzweil Wonders, Can Machines Ever Have Souls? · · Score: 1

    Now, a sense of humor, that would be something worth wishing for, so would a conscience, but not a soul.

    But with a soul, you get a sense of humor for free.

  6. Re:Obvious.... on Why the Widening Gender Gap In Computer Science? · · Score: 1

    The "OMFG BOOBS! Let's go talk to them" effect creates a really hostile environment

    It's just the guys who spend the whole time rambling about vague topics while staring at the girl's chest that give us the creeps.

    This probably has something to do with the ambiguity of the antecedent of 'them' in that prevous statement.

  7. Re:Invoices mean nothing on Toyota Demands Removal of Fan Wallpapers · · Score: 1

    Just because somebody sends you an invoice doesn't mean that you have to pay it.

    This, in fact, is a common scam technique, where somebody will send to a small business some sort of random invoice (sometimes to larger businesses) demanding payment for some random "service" that has been provided.

    This is why in a lot of cases an invoice is checked against the purchase order number on it, verifying that what the purchase order listed as being approved for purchase is what is shown on the invoice.

    I haven't found a good listing describing the entire purchasing process, but I believe this kind of fraud is the exact reason why invoices, purchase orders, and packing lists refer to each other by their identifying numbers and that those numbers are checked before product is shipped, a service is delivered, or an invoice is paid.

  8. Re:I think you are asking the wrong question ... on How Do I Get Open Source Programs Written For Me? · · Score: 1

    I don't think 'wanting someone else to do it for you' quite falls into this category.

    Neither does SugarCRM. But a developer who has a personal interest in being a part of furthering the field of research you do, even if somewhat removed, will share that itch with you.

  9. Re:I'd rather see someone involved in Free Softwar on Bill Joy For New National CTO Post? · · Score: 1
    Why limit it to 7?

    Ask Slashdot: Technology Policy for America

    I'm the new president-elect and am trying to come up with a technology policy for the USA. Does anyone have experience with this who can provide some good suggestions?

  10. Re:Seems to me like a bit of a role reversal on Microsoft Begs Hardware Makers To Take Support Seriously · · Score: 1

    On the other hand, the in-built sound system (some Intel chipset) on my home box is complete pain in the ass under Linux. I've never got the mike input to work properly.

    Note that audio in general is not completely mature yet. Apparently OSS is deprecated, ALSA has no documentation, and neither is mature enough to provide what everybody wants to get the needful done. It's kind of a sore spot. IMHO, and from what I understand of X's architecture, it could be integrated into in the X server:

    • Audio is a human-interface concept, like video and user interfaces
    • Streaming audio to a thin X client makes sense with modern networks
    • Separating the device-dependent part from a common device-independent request protocol is something OSS and ALSA are already trying to do
    • Nearly all Linux systems that would have a human in front of them much of the time are running X
    • Network transparency comes for free as part of the X protocol
    • Multiplexing and sequencing different client requests onto one piece of hardware is already part of the X architecture
    • The window manager could then lower the volume of an X client when it was pushed into the background, and mute a window when minimizing it

    Even if it wasn't integrated into the X server directly, I'd think it would make sense to tightly couple it, as audio is a per-'application' (as understood under a windowing systems) concept.

  11. Re:Reputation on Barack Obama Wins US Presidency · · Score: 1
    Fry: What do we care? We live in the United States.
    Leela: The United States is part of the world.
    Fry: Wow! I have been gone a long time.

    From this episode, which incidentally features one of the voting problems that the Schulze Condorcet voting method protects against -- just curious, because I've been looking into it recently, thinking about voting and the election and all.

  12. Re:code from scratch on Reuse Code Or Code It Yourself? · · Score: 1

    watching those harsh lessons relearned by every sophomore who just learned a new language and thinks the new language won't run into the same issues

    Which are ... ? Let some of us who are a bit more trainable learn from your hard-won experience. Or post it on Daily WTF. Either way.

  13. There's a cheap solution to this on Amazon Launches "Frustration-Free Packaging" · · Score: 2, Informative

    I heard this product mentioned elsewhere. It's inexpensive enough that I'm thinking of buying one and asking a cashier to keep it under their counter at a local electronics store I frequent.

  14. Re:Sad Really on Anonymous Anger Rampant On the Web · · Score: 1

    So what I'm saying is that rampant nerd rage is a good thing because people get stuff off their chest

    From Lisa the Beauty Queen:

    "Before I sing the national anthem, I'd like to say that college football diverts funds that are badly-needed for education and the arts!" Thus inspired, a quartet of nerds charge the field. The headline the next day read, 'Nerds pummelled in football melee'.

  15. Why do you feel like a wuss? on How We Used To Vote · · Score: 1

    Now I feel like a wuss for complaining about the lack of a voter-verified paper trail.

    In the face of something between malfunctioning and fraudulent electronic machines, aren't you a wuss if you accept the lack of such a trail? I think that complaining/protesting something like that is a sign of conviction, strength, and frankly just giving a crap about something beyond yourself that you stand for.

    We sort of accept the rule of law in this country (bear with me), so complaining in its various forms -- soap, ballot, jury ... let's stop short of ammo -- is the way you assert your constitutional rights. While it isn't storming the gates, isn't it a modern counterpart?

  16. Re:No problem on James Bond Gadgets · · Score: 1

    I've also heard stories about kids included in suicide vehicles. They're probably not the driver's kids, who knows how they were abducted. But they're in the car making it look eminently civilian when the driver pulls up and hits the detonator.

    I -- and I'm certain, you, judging from your signature -- am reminded of how the left-behind fremen used their even younger children to fight the Sardaukar. If it wasn't true before, I guess it is now.

  17. A mole, huh on Should You Break TOS Because Work Asks You? · · Score: 1

    I wonder if he could anonymously tip off someone who would aggressively want to prosecute these kinds of problems; like the legal department of one of the largest sites being scraped. We've got the BSA and gpl-violations.org -- why not something for this?

  18. WANLs -- why not ask one (and remember Chip) on Should You Break TOS Because Work Asks You? · · Score: 1

    if fired, hire lawyer and sue the company for unjustified dismissal

    Why wait until you're fired? Many lawyers provide a half hour consultation pro-bono (you pay like a $40 administrative fee). Also be sure to read what happened to Chip Salzenberg in a very similar situation, when he tried to tell his management what was going on.

  19. Re:Today is a Wonderful Day on PHP Gets Namespace Separators, With a Twist · · Score: 1

    Oops! I love Perl, btw.

    'Oops'? Don't you mean D'oh ?

  20. Re:PThreads & Java Threads on Good Books On Programming With Threads? · · Score: 1

    All talk about multi-core programming always boils down to "Well, we'll never find enough programmers who are able to write multi-threaded apps." Well... why?

    1. Is multicore really the same as multithreading? I thought multithreading worked better with smaller compute cores sitting on one real 'core', rather than whole, separate cores, and that multicore was better for multiple concurrent processes, but maybe that leads into ...
    2. The lack of having them as first-class citizens in the O/S, at the level of recognition that processes have in the shell, the kernel, and programming/scripting languages -- e.g., listing them separately in /proc and other internal structures I'm not familiar with.
    3. The lack of a well-designed, intuitive multi-threaded debugger -- with how difficult multithreaded processes are to write, I can imagine this would be a very difficult task
    4. The title of this post which has some very constructive suggestions.
  21. A modified Turing test on New Contestants On the Turing Test · · Score: 2, Interesting

    I wonder if it would be any different to tell who/if any/all are computers if all of them are allowed to respond in a group setting to a given question. As in the case of organizations, group behavior might mask individual irregularities; but it may also make it easier to identify any individual by comparing it to others.

  22. Re:Debunk this - monitors on 10 IT Power-Saving Myths Debunked · · Score: 1

    I remember using a Watts-Up meter on my 19' CRT a while back. When it went into power-saving mode (turning off the 'yoke', I think), it used under a watt of power. While technically true per the article that it will still use power until its unplugged, at that rate, ~30 systems set to put the monitor into power-saving mode would use the power of the single system where the employee forgot to enable it. At that point, I'd start looking elsewhere for power savings. Plus, you get the neat ka-bloing sound when you tap Shift to wake it up.

    All the CRTs have built-in power supplies, unlike many external-transformer based LCDs nowadays which probably use more power when shut off.

  23. OH NOES on Ford To Introduce Restrictive Car Keys For Parents · · Score: 1

    Never did I contemplate trying to do donuts, burnouts, or high speed. There simply wasn't a chance of any of those things being possible.

    A world without donuts? AAAAIIIAAAAA!!!! -- Homer (gets back in time machine)

  24. California knows this and is acting on Commerce Department Pushing For New "Copyright Czar" · · Score: 1

    This measure is is up for vote on the 2008 California ballot.

  25. Re:This sounds laughably impractical on Virtual Fence Could Modernize the Old West · · Score: 1

    Basically, this seems to me like a very high tech, expensive way to so something that's much more effectively and economically done the old-fashioned way.

    Word for word, this sounds exactly like the situation with electronic voting machines. One more example and we'll need a new entry for the jargon file. I choose 'Benderize' -- after a robot that mostly sits around, drinks beer, and "Has never made anyone's life easier, and you know it".