Slashdot Mirror


User: JoeMerchant

JoeMerchant's activity in the archive.

Stories
0
Comments
6,280
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 6,280

  1. Re:Watching someone code drives me insane on Code Reviews vs. Pair Programming (mavenhive.in) · · Score: 1

    So, I'd say, if you're "coding" a full 8 hours a day, you're probably doing it wrong.

    Some time needs to be devoted to defining the problem (this usually involves talking to people), some time needs to be devoted to research, review of existing code, tools selection, etc.

    Some time needs to be devoted to keeping in sync with other aspects of the project, whether it's other software modules, hardware, whatever.

    Heads down coding, 40 hours per week, will probably result in 20 hours of wasted effort due to insufficient communication with "the customers."

  2. Re:Nine years of pair programming? on Code Reviews vs. Pair Programming (mavenhive.in) · · Score: 1

    Pair plumbing is actually quite common - though one half of the team (generally the "master plumber") is mostly engaged in sales and customer interfacing, while the junior is the one pulling toilets and sweating joints.

  3. Re:Nine years of pair programming? on Code Reviews vs. Pair Programming (mavenhive.in) · · Score: 1

    Does having 5 people huddled around a computer increase productivity or increase slippage?

    I think you misunderstand the meaning of the word "pair". Unless you're thinking two pairs and a hot-spare.

    Depends on the problem set - back in 8 bit days (when I was about 13) my school entered a "programming competition" where the code for competition had to be typed by hand into a single machine (per team). You could have other computers for parallel development, but the competing code was restricted to the single keyboard and screen interface. Teams were limited to 5 programmers each.

    About half the teams "huddled around a single screen" and the other half (including us ;( ) split up onto 5 machines and then fed the product to the competition machine when it was ready. Long story short: the huddle teams kicked ass in that scenario, I think there were 10 teams competing for something like 4 hours, the top 3 were huddles, and the lowest huddle team placed 7th, I think we placed 8th.

    Most professional programming I have done resembles the parallel development scenario, not the huddles - though huddles are "broken out" for special problem solving. Being in a huddle all day long would be completely exhausting (most pair programming literature acknowledges this readily), but for short bursts it can be very productive.

  4. Re:Nine years of pair programming? on Code Reviews vs. Pair Programming (mavenhive.in) · · Score: 3, Insightful

    If you've got a "RockStar" - odds are that noone else can follow his work, so there's benefit in pairing there to get extended life and maintainability out of his productivity, enabling others to better maintain his(/her) code and freeing up your superstar to continue breaking new ground instead of getting bogged down in maintenance of the old stuff.

    If your "RockStar" does produce code that is readable and maintainable by mere mortals, then you definitely want to pair them up with the plebes so they learn how to do that, because most programmers can't.

    If spending 4 to 8 hours a week "paired up" with colleagues is too much for your precious flower to handle, watch out for exploding egos and horrible personality clashes.

  5. Re:Nine years of pair programming? on Code Reviews vs. Pair Programming (mavenhive.in) · · Score: 1

    In University in the 1980s, we called them "lab partners" - back then, a decent PC cost 2 month's gross salary of a starting BS degreed engineer, so there weren't that many machines to go around. It can work, it can work well, and it can go poorly - all depends on whether or not you've got a good working relationship with your "lab partner."

    At University, it was a challenge to hang on to good lab partners with the courses shuffling two or three times a year - in a professional situation, if management and workers can be honest with each other about when its working and when its not, I could see pair programming working long-term. However, if you've got denial of reality going on, and dysfunctional pairs saying that everything is great just to avoid confronting the real problems, then, yeah, pair programming can be a disaster.

    I've never had a big enough pool of programmers to make a real attempt at pair work - I tried it once in a shop with 4 programmers, it didn't work there long term, but we were very productive as pairs about 20% of the time (2 hour stints, 3 days a week).

  6. Re:record-shattering recording instruments on NASA, NOAA Analyses Reveal Record-Shattering Global Warm Temperatures In 2015 (nasa.gov) · · Score: 0

    The "Usual Suspects" seem to have fallen silent on the "your science is faulty" front - we should look to lead in the gasoline, asbestos in the insulation, and other past denial events to get a clue as to their next moves.

  7. Re:Windows isn't as bloated as it used to be. on How OpenGL Graphics Card Performance Has Evolved Over 10 Years (phoronix.com) · · Score: 1

    Ya, define "bloat." I have installed Ubuntu Desktop (14.04 and 15.10) about 300 times in the last 6 months (seems like, anyway), and Windows 10 Enterprise about 20 times. It also seems like I've spent about an equal amount of time on both tasks. Installing Windows 10 is definitely slower, more interactive (I call it "painful"), and requiring more system resources.

  8. You can't reuse engine air! It needs fresh oxygen to keep running - if you don't replace this you'll end up stranded by the side of the road.

    Not a male/female thing, but I knew someone in college who knew nothing about cars, their car started running really poorly and it was traced to the engine air filter being entirely clogged up with 100Kmi+ of cruft.

  9. Re:Simple fix on Before I Can Fix This Tractor, We Have To Fix Copyright Law (slate.com) · · Score: 1

    And this is why you don't buy Chrysler/Jeep/Dodge.

    Don't forget: Ford, Chevy, Audi, BMW, Citroen, Daewoo, Eagle, Fiat, Hyundai, Isuzu, Jaguar, Kia, Lexus, Mercedes, Nissan, Opel, Porsche, Renault, Saab, Toyota, Urmom, Volvo, Wolseley, Yamaha and ZiL - they're all basically in bed with each other, playing the same games.

  10. Re:Simple fix on Before I Can Fix This Tractor, We Have To Fix Copyright Law (slate.com) · · Score: 1

    Chrysler makes the proprietary fluid, but the open market has circumvented their monopoly protections and provided a workaround.

    The DMCA explicitly forbids the creation of workarounds. If you "guarantee" monopoly income with proprietary fluid, the market will eventually correct. If you "guarantee" monopoly income with digital locks, even if they are easily picked, DMCA forbids that.

    So, next step, create a vehicle control computer that can only be serviced by the dealer, put on DMCA protected digital controls, and slowly disable the vehicle's functionality with age and miles - require regular payments to the dealership to keep the car running like it did when it was new. Automakers don't _quite_ have the balls to do this, yet, but Microsoft had absolutely no problem doing this with Windows XP, and they seem poised to repeat that with every subsequent OS.

  11. Re:Why start with Apple on Trump Says He'd Make Apple Build Computers In the US (businessinsider.com) · · Score: 1

    Define slavery. (Thus, the Working Class Hero quote above.)

  12. Re:Trump would 'convince' not 'force' Apple on Trump Says He'd Make Apple Build Computers In the US (businessinsider.com) · · Score: 1

    Imaginary property is the future - being able to imagine the most valuable ideas and communicate those ideas in a remunerable fashion has tremendous advantage over the mundane world of "things." A cheaper widget will always be competition for a similar, more expensive widget, but a cheaper idea is readily recognized as such and rejected, when you have access to a better one.

  13. Re:Simple fix on Before I Can Fix This Tractor, We Have To Fix Copyright Law (slate.com) · · Score: 3, Interesting

    The actual manufacturer of the CVT doesn't recommend fluid changes, except "as needed", which may be never. It's just the Chrysler factory service manual that says "60,000 miles" which I think is borderline criminal - putting something like that in writing when the actual designer and maker of the component clearly states otherwise.

  14. Re:Beware of heavy loads reversing on Trump Says He'd Make Apple Build Computers In the US (businessinsider.com) · · Score: 1

    Moving your headquarters out of the country doesn't protect you from import tariffs - that's what he has to be proposing here, it's regressive to a policy that went out of fashion about 100 years ago, but that's what I hear being proposed.

  15. Re:Trump would 'convince' not 'force' Apple on Trump Says He'd Make Apple Build Computers In the US (businessinsider.com) · · Score: 1

    Ti does it outside of Dallas, living is cheap in Detroit - they could pay relocation, if Atlanta would build decent public transportation they've got the manpower.

    Plus, just because China does it with a single giant factory employing 10s of 1000s, doesn't mean that it has to be done in a single location like that. 10s of factories spread around a city with 1000s of workers each would fit better with US infrastructure and lifestyle. In reality, 10s of factories with robotics reducing the numbers of workers to 100s per location seems to be the way things are evolving.

  16. Re:PLEASE stop voting for idiots on Trump Says He'd Make Apple Build Computers In the US (businessinsider.com) · · Score: 1

    How about instead, we cheer the idiot on so that he steals the limelight from any viable candidates in his party? The world was shocked when we elected Regan, but at least he had competent policymakers behind him - Trump is running on the premise that he, businessman who loses Billions of his own money, can't stay out of Bankruptcy in his own deals, should be calling the shots himself. Do we really have 48% of voters in this country who will back something like that up when it comes time to vote?

  17. Re:Not that I like Trump, but... on Trump Says He'd Make Apple Build Computers In the US (businessinsider.com) · · Score: 2

    What's the point if we're going to continue to let the corporations shell game their profits into tax free zones?

    Also, 35% tax for doing offshore manufacturing, seems like isolationism to me. This is a brave new world, how about we put an environmental spin on it and carbon-tax the fuel required to ship the product. Factor the cost of relocating Miami into all the cargo jet fuel and manufacturing will "naturally migrate" closer to the point of consumption.

  18. Re:Why start with Apple on Trump Says He'd Make Apple Build Computers In the US (businessinsider.com) · · Score: 1

    Startup time, flexibility, capital costs.

    Robot manufacturing lines cost millions and years to get going, then they tend to not make a wide range of products.

    Slaves can be shipped in from the countryside by train, used as needed, then cast out in the streets when you are done with them. When you need more, there's hundreds of millions of "I don't wanna be a farmer like my daddy" kids out there. (Only half joking, from a certain perspective this is actually what happens.)

  19. Re: Why start with Apple on Trump Says He'd Make Apple Build Computers In the US (businessinsider.com) · · Score: 1

    Traditional values - makes me think of Victorian aristocracy living off of the backs of the colonies, actually. Who doesn't like to feel like they are "upper class"?

  20. Re:Why start with Apple on Trump Says He'd Make Apple Build Computers In the US (businessinsider.com) · · Score: 2

    Funny backhand, if you think about it: Apple treats their workers poorly - so "make" Apple employ Americans instead of Chinese.

    "You're still f-ing peasants, as far as I can see."
    Working Class Hero, J. Lennon 1970

  21. Re:Politician-Speak on Trump Says He'd Make Apple Build Computers In the US (businessinsider.com) · · Score: 0

    If he pulls off half of what he claims, he will create such chaos and backlash that he'll have to send in the National Guard to contain the protests - this time from libertarians who don't think that government should tell business how to do business.

  22. Re:Simple fix on Before I Can Fix This Tractor, We Have To Fix Copyright Law (slate.com) · · Score: 4, Interesting

    Dodge/Chrysler and the "60,000 mile change interval" fluid in their CVTs - originally single sourced from them at $80/qt, with 6 qts required for a change.

    By the time those POS cars are at 120Kmi, they're barely worth $1500 on the open market, and they've got a planned maintenance that required $500 "worth" of fluid?!? - luckily, some 3rd party sources are showing up (and "only" charging $73 for a case of fluid) and in response the dealers have come down from $80 to anywhere from $28 to $18 per qt, depending... , but, seriously, at what point do we have to ask our legislators to step in and call BS on this kind of stuff? Fluids are one thing, it's pretty easy to call monopoly on that, but DMCA is a kind of monopoly protection that apparently has escaped the notice of anyone in power who might care.

  23. and 99% of statistics are skewed by selection bias of the reporter - quote them if they back up your position, skip them if they don't.

  24. Re:I don't think this applies to me... on How Procrastination Can Be Good For You (nytimes.com) · · Score: 1

    I think some of the chronic Fallout 4 players have come up with very efficient solutions to housecleaning, such as: don't. Build up your immune system against common pathogens that grow on dirty dishes - reuse them instead, develop a circle of friends who don't care how you look or smell or what state your apartment is in. Others get their mothers / girlfriends to do the cleaning for them.

  25. Re:oblig on How Procrastination Can Be Good For You (nytimes.com) · · Score: 1

    I've got a great reply for you.... stay tuned.