Headphone purchasing for programmers

Discussion in 'Audiophiles: Headphones, Earphones, etc.' started by Andy Huang, Aug 5, 2009.

  1. Andy Huang

    Andy Huang Retired Moderator

    Joined:
    Oct 5, 2007
    Messages:
    968
    Likes Received:
    5
    Device:
    iPhone 4 (Black)
    Here's my advice for you programmers out there looking to purchase headphones:
    Code:
    Define Budget;
    GoTo(Store);
    
    If (Care(SoundQuality))
    {
    	FilterBy(Budget);
    	Listen(DemoUnits);
    	Buy(MostPleasing);
    }
    else
    {
    	If (Care(Aesthetic))
    	{
    		FilterBy(Budget);
    		Buy(MostAppealing);	
    	}
    	else
    	{
    		FilterBy(Budget);
    		Buy(Whatever);
    	}
    }
    
    HappyListening();
    
    In general though, the practice applies for everyone.

    Don't overshoot your budget, ever. Once you wander down the rabbit hole of higher end earphones, you'll have plenty of chance to waste money later. Save what you can by defining your budget first, and don't go over it.

    If you care about sound quality, find the ones within your budget, listen to the demo units, then finally make your decision.

    If you care about the looks, find the one that pleases your eyes the most, then make your purchase.

    If you don't care about either, then wtf, you're wasting time reading this, just buy any thing.

    Few things to take note of:
    1) Your ears will start to like specific brands' earphones over time, and others will just have an indescribable feeling that doesn't quite cut it. This is normal.

    2) There's always something better. Always. As such, don't over shoot your budget just because the specs of next step up is a bit better.

    3) Specs doesn't tell the full story. You should NEVER buy earphones based on specs, or what other people wrote online. Music are for your ears, so trust your ears, not your eyes.

    4) Your new purchase may not sound exactly like the demo unit. This is probably normal, and you should not panic and take the unit back. All you need to do is do some burn in. Read more about that here: http://www.ifans.com/forums/showthread.php?t=181479

    5) If you care about sound, NEVER, EVER, EVER buy headphones from stores such as Bestbuy. They don't have, any in most cases, enough in some rare cases, demo units for you to listen to. Instead, find specialty stores which carries only earphones and stereos, they'll some times have sample units for you to listen to before you make the commitment. Google "<Your area> headphones", without the quotes, and you should find some information from third party sites about where to buy.
  2. Axis

    Axis Super Moderator Staff Member

    Joined:
    Dec 2, 2007
    Messages:
    6,288
    Likes Received:
    133
    Device:
    iPhone 4S (White)
    I'm getting a build error at line 20.

    Please Register or Log in to view images



    Great thread
  3. Dr. Rambo

    Dr. Rambo Banned

    Joined:
    Jul 31, 2009
    Messages:
    93
    Likes Received:
    0
    Device:
    iPod touch
    I have to say, I lol'd. This is in fact a very helpful guide.
  4. mitchell209

    mitchell209 Active Member

    Joined:
    Jan 21, 2009
    Messages:
    8,024
    Likes Received:
    5
    Device:
    iPhone 4 (Black)
    First time I've seen you post 3 times in 1 day, since I've joined.

    Please Register or Log in to view images



    Great guide.
  5. thechungster

    thechungster Super Moderator Emeritus

    Joined:
    Dec 8, 2007
    Messages:
    6,886
    Likes Received:
    4
    Device:
    iPhone 4 (Black)
    Stickied! Since these tips are actually very helpful

    Please Register or Log in to view images

  6. migui

    migui New Member

    Joined:
    Jan 4, 2009
    Messages:
    195
    Likes Received:
    0
    Device:
    2G iPod touch
    Yup!

    Please Register or Log in to view images



    Now if people would actually read the tips. ugh
  7. Chicken

    Chicken Retired Moderator

    Joined:
    Feb 17, 2008
    Messages:
    2,494
    Likes Received:
    7
    Device:
    iPhone 5S
    In Objective-C

    [OBJC]
    #define someBudget @"£100"
    #define someStore @"HMV"

    - (void)init {
    self = [super init];
    if (self != nil) {
    if (care == soundQuality) {
    [self filterBy: someBudget];
    [self listenToDemoUnits];
    [self buy: mostPleasing];
    }
    else if (care == aesthetic) {
    [self filterBy: someBudget];
    [self buy: mostAppealing];
    }
    else {
    [self filterBuy: someBudget];
    [self buy: whateverHeadphones];
    }
    [self enjoyListening];
    }
    }
    [/OBJC]
  8. mitchell209

    mitchell209 Active Member

    Joined:
    Jan 21, 2009
    Messages:
    8,024
    Likes Received:
    5
    Device:
    iPhone 4 (Black)
    Epic.

    Please Register or Log in to view images

Share This Page