Ivan's profileDe PertoPhotosBlogLists Tools Help

Blog


    May 22

    The Downside (?) of User Generated Content...

    ...is that it is user generated. Sometimes it is absolutely hilarious. CollegeHumor.com decided to run a prank on Amazon.com and their readers posted fake reviews for various products.
     
    Here are my favorites. Please read the comments to the comments as well - they add up nicely:
     
    You can find more reviews by using the "related products" suggestion at the bottom of each product page.
     
     

    Top Songs in Brazil Since 1938

    This post goes on the "it's been a while since I posted anything" category.
     
    My mother, of all people, sent me a link for a search application that is very interesting. The execution is so crappy that you can see the parts connecting, but I still believe the concept predicts what is to come.
     
    Someone obtained a list of the top songs in Brazil since 1904. For each song they encoded a youtube search query. The result is a database of songs names where some have multimedia records.
     
    The assumption is that youtube has everything there is to see out there and that its relevance is good enough that the top result is what you look for. It has flaws, but works well enough for a non-critical application.
     
     
    May 09

    Liable for Software Defects

    I've been interviewing software engineers for years and I always look for intelligence and coherence. Technical depth is also a must, of course. One of my recurring questions is "what is the major problem faced by the software industry today?" and the obvious follow-up "what would you do to fix it?"
     
    I hear all sorts of answers for that question, and I can guarantee that I am not looking for anything specific other than logical sequitur. If I hear something that makes sense I typically offer my own problem, solution pair and ask for the candidate's criticism. I look for the ability to criticize without being arrogant in a cooperative way.
     
    I tell candidates I think the major problem is that "software makers suffer no consequences for crappy products, turning the balance in favor of 'time to market' instead of good design and focus on the customer". My solution is "forbid the existing end user license agreement terms and make software makers liable for customer losses". A completely non-technical solution with vast technical consequences.
     
    I suspect the European Commission hired one of my former candidates. They are proposing the very same solution. If this passes there will be crazy, crazy consequences for companies such as Microsoft, Oracle and Apple, but also for linux developers and any community or crowdsource projects. They will die a painful death.
     
     
    May 03

    Visionaries

    It was November 2002 when I bought the product that put Toshiba on my "dead to me" list: the e740 pocket PC. I waited months for that model, skipping the more popular iPaq, from Compaq.
     
    I waited because I wanted a pocket PC with two expansion card slots, specifically a compact flash card and a secure digital card. The idea was to use the compact flash slot with a GPS unit which I bought the same day. The secure digital slot had maps and music files.
     
    I still remember writing a review on Amazon.com describing the unit and making a point that the sound quality was not good enough to use it as a "walk-man" (yes, I am that old).
     
    The thing that kills me is that I also wrote to someone in a position to create a similar product. The only difference was that that person was an executive that produced mobile phones. Yes, I received a response. It was so dismissive and let-down that I wrote that executive's name on my "never to work for" list. Yes, I like lists.
     
    I recently bought a Windows smart phone. After seven long years I bought the product I wanted. It is clumsy, hard to use and has an awful battery life, very likely to compensate for higher CPU frequency required by crappy coding.
     
    The Toshiba unit that irritated me beyond belief had basically two bugs. The battery would not last more than 4 hours with the backlit on and Windows had a bug that would turn on the device midnight and not turn it off - ever. So, every night, my pocket pc would turn on and next morning all my configurations were gone. I would back up my data to the memory card, but re-configuring the thing every night was something.
     
    Can I write "visionary" under R.I.P. on my tombstone?