technically speaking

ramblings of a interweb user

Archive for the ‘Thoughts’ Category

Apple gets it right

without comments

News about Apple is every where today, as they are after all of their press conferences. Though today was supposed to be about their new line of iPods the real winner was the release of the new AppleTV. Oh, they also announced an update to iOS that should fix the horrible performance on iPhone 3G. The iPods were an evolutionary step, everything has touch, cool but not worthy of a repurchase. The AppleTV on the other hand is a brand new beast.

Even without plugging it in, at only 20% of the original size it’s clearly not the same device as it’s predecessor. Internal hard drive, gone. Instead everything streams to the device via WiFi leaving you with the device, a power cable and the HDMI to the TV. All pretty cool but not a whole lot different then Roku, Boxee or WD-TV. Also not too different is the ability to access Flickr, Netflix and YouTube.

Read the rest of this entry »

Written by Rob

September 1st, 2010 at 11:45 pm

Brilliant Solution by AT&T

without comments

Smartphones are everywhere. The most popular being the Apple’s iPhone, which just released it’s latest version and sold around 1.7million in the first three days. One issue with the new iPhone is the reception should you hold it a certain way to which Steve Jobs suggests holding it differently. Regardless of how you hold it iPhone users and AT&T in general have been complaining about reception, dropped calls etc since the first iPhone was released. Being that AT&T is currently the only service provider for the iPhone in the States their network is being pushed beyond it’s limits. Anyone with AT&T in New York City or San Francisco Bay Area can probably go on a tare about how AT&T’s network sucks. I have no doubt that should Verizon have been the sole service provider they too would be feeling this network strain, but I digress.

To combat the network problems AT&T has come up with a solution…the AT&T 3G MicroCell™. It’s your own personal cell tower, allowing you to sit in your basement (or where ever) and still have a working phone. For anyone living in one of these soft spots in AT&T’s network this is a great workaround till AT&T upgrades their network with thousands of new cell towers.

The MicroCell serives is also great for AT&T, rather then having the expense of putting up another cell tower in your area you can do it for them. Even better, you have to pay them $150 to do so. There’s also an additional monthly fee if you’d like to have unlimited calling from your MicroCell otherwise the minutes used while connected to your personal cell tower still count against your monthly plan. Yes, that means (without the added plan) you’re paying for the minutes even though you are hosting the call through your own broadband connection.

If that wasn’t shady enough, even if you have the plan and you initiated a call on your MicroCell when you go outside your phone may switch back to the true AT&T network. Once back on AT&T’s network it won’t switch back to you MicroCell till the call is complete. So you’re back to your original lack of reception and since it doesn’t switch back to your MicroCell you’re (unknowingly) back to using your plans minutes.

You have to hand it to AT&T for turning there biggest thorn into a new revenue source. That is brilliant thinking. Steve Job’s righteous retort has nothing on AT&T’s brilliance with this solution. Sure charging for the hardware is somewhat understandable, but the true magic lies in the added fees and how the system always works to AT&T’s benefit.

Written by Rob

June 30th, 2010 at 1:24 am

Quick Thoughts on Swirl

with one comment

An Unexpected Find

One thing about working for a Fortune 100 company is that there is going to be swirl, red tape and politics. Granted, this is true for smaller companies but the stakes are smaller and the separation between disciplines are grayer. The bigger the company structure the deeper the divisions between teams, it’s just the economy of scale rather then any malevolent corporate doing.

Well, for the last few months I’ve been working on the next generation of one of the Interwebs more trafficked sites. The idea was for my team to create the ideal “concept car” that would inform the current and future production versions. Our concept was more prêt-à-porter (ready to wear) then couture, still it needs about a year of back-end catch up before the vision can be realized. During the conceptualizing phase of the project we’ve tried to connect with as many of the teams that would be affected by the new site, find out what they needed, their concerns and when possible give them a glimpse at what we were working on. Our goal was to be inclusive and make sure we weighed the often divergent requirements we received. It’s a been a great experience and overall it’s moving alone surprisingly smooth considering all the pieces we’re juggling to keep everyone on the same page and this is where the swirl comes in.

We present a stage of the concept by walking the teams through the thinking and aim to clarify any questions or concerns that come up. Still, once we present a concept what becomes of it through the interpretations of the various teams is beyond our control. Team A translates it based on their needs and fears with no knowledge of Team B, who are doing the same thing. Add to this layers of management, where the concept is distilled and re-presented in a telephone game style of communication. Now add to that politics and territorial pissing contests. Give it a week and there’s chaos. Assumptions and fears swirl through the departments like it was a virus. The next few days are a mix of moving forward and attempts to reign in the swirl created by our latest concept presentation.

Swirl is the worst part of the process. As a team, we’d gladly walk the other teams through our concept but the reality is we can’t. They’ve got projects of their own to work on and we have an aggressive deadline in which to move from concept to production. Swirl is guaranteed, at least as far as I see it.

Written by Rob

May 17th, 2010 at 9:10 am

Posted in Thoughts

Tagged with , ,

Getting to know Facebook’s Open Graph

without comments

Last week Facebook announced Open Graph, a way for external sites to connect Facebook’s users and services. Open graph takes what was previously called Facebook Connect a bit further. First, it’s based on using OAuth rather then Facebook’s proprietary system. Secondly, it allows tighter integration with Facebook’s data as well as allowing 3rd parties to locally retain user data for more then 24 hours. This is a huge perk to 3rd party developers; on the flip side this is a huge privacy concern for members. Other additions include the ability for any site to embed some Facebook functionality without requiring OAuth or compromising user privacy, this is done through iFrames.

It’s this last one that initially will be Facebook’s biggest win. It includes the ability to add a “like” button to any page with a simple line of JavaScript. For external sites, like this one, the addition of a “like” button allows for a simple way for readers to share the site/page with their (the readers) friends on Facebook. Much like the Digg, Buzz Up, “post to Twitter” and other social buttons previously available. The big difference is access to Facebook’s membership numbers, especially since Facebook users encompasses a broader spectrum of the masses then most of the other services. Granted the “like” button is little more then a marketing/promotional tool for the sites that use it. For Facebook, on the other hand, it provides endless user preference data, which can be used for better ad targeting or be sold to 3rd parties. It also positions Facebook as the go to source trending information.

In addition to the “like” button, Facebook’s Developer’s guide offers a number of other widgets via iFrame/JavaScript for 3rd party sites to connect with Facebook. One widget offers a view of what other pages on the site your friends (and the world at large) “liked.” Almost instantly there was likebutton.me, a site displaying multiple instances of this widget listing what friends “liked” on some of the Internet’s bigger sites. All this is done without likebutton.me ever directly knowing who you are as each instance of the widget is actually an iFrame containing Facebook. I say “directly” because the data is readable via JavaScript post rendering. Facebook also offers a recommendations engine based on all the data collected that 3rd parties could implement. Though I need to learn more about this one myself before I can explain its particulars here.

One thing Facebook is requesting as part of the “like” button spec is the addition of meta data about the page/site that is hosting the button. The more accurate the info included the better you’ll be found within the Facebook universe. This reminds me of the early years of search engines where they relied on the honesty of the poster’s meta data for the integrity of their search algorithms. Regardless of the potential for hacking the system, Facebook has a list of requested meta data fields to be associated with the “like” button. The “type” field is potentially linked to the content listed in the user’s profile. For example, if you “like” a movie on IMDB, it can potentially be added to your profile’s list of favorite movies. Though I believe this type of connection to user data is reserved for OAuth connected clients rather then the JavaScript based “like” buttons.

The OAuth connection allows for more access to user data then ever before. OAuth now has access to profile data and the ability to locally store Facebook user data for periods longer then 24 hours. This empowers developers with the ability to parse through all the user data and make analytical connections that were previously impossible. For example if User X allows access and a week later User Y allows access, if User X is friends with User Y the data is now available to make this connection and any others that come along with the increased dataset. Additionally as an admin for pages that were “liked” you can push page updates to those users.

Overall, Facebook’s Open Graph looks like it’s worth using even if it’s only for the simple marketing benefits by adding a “like” button. Granted the real power lies in the OAuth integration. The biggest winner in all this is Facebook, as all these services places Facebook at the center of it all. As Facebook’s gravity increases they can always switch to a pay system so I don’t suggest relying solely on Facebook for the future of your site/service, but until then no reason not to take advantage of all that Open Graph has to offer.

Links:
Facebook: Open Graph
Facebook’s Developer’s guide
OAuth

Written by Rob

May 3rd, 2010 at 12:40 pm

Metro: Guidelines to the Next Generation of Mobile UX

without comments

With Surface, Zune HD, Bing…and now Windows 7 Mobile it seems that Microsoft has finally embraced the design/experience side of technology. While most people will never encounter a Surface device, at least not at it’s current state, this was a huge leap for Microsoft and human/computer interactions in general. For the most part it’s a living experiment of what the future may hold. The Zune HD and Windows 7 Mobile, on the other hand, are designed to be used by the masses, in the present and take their respective markets to a new level.

Inspired by the simplicity and universality of transportation graphics Microsoft calls there new design guidelines Metro. Beyond the name is the focus on creating a modern, stripped down, easy to navigate user interface based on common elements and typography.  The use of typography as a key design element in the digital world is almost unheard of ; I would think design geeks should be overjoyed with this though I’ve barely seen any references to this from the general design world.

Along with typography here are a few of the highlights of Metro:

  • Based on transportation signage: simple, universal, easy to skim
  • General feel: Clean, light, open and fast
  • Experience: should lead the design
  • Consistent: common design treatments and transitions
  • Flexible: Inviting developers to personalize their use of the guidelines to allow them to make their apps unique yet consistent
  • User focused/Task focused: one primary action at a time
  • Panoramic: apps not locked to a single screen
  • Typography: as an element of beauty as well as to demonstrate hierarchy
  • Transitions: are as important as the static page. Guidlines request to keep them simple and related, noting “the more you use it (transitions) the less special it becomes”
  • Simplify, Simplify, Simplify: fierce reduction in unnecessary UI elements (chrome, non-related actions…)

Here is a link to a long but worthwhile video
http://live.visitmix.com/MIX10/Sessions/CL14
(Silverlight required for inline, but you can also download non-Silverlight version)

Here’s the official Window’s phone site:
http://developer.windowsphone.com/

Overall, I’m excited to see smart-phones continue their evolution and Metro looks to be a great step forward.  It’s also nice to see Microsoft (or anyone) not play catch up by porting over the status quo, but rather innovating beyond it.

Written by Rob

April 11th, 2010 at 10:55 am

Looking to game consoles to predict the future of the iPhone

with one comment

With section 3.3.1 of the iPhone SDK terms of service agreement Apple has once again ruffled the feathers of those that support them. 3.3.1 mandates that no intermediary language can be used in the creation of iPhone/iPad applications. Steve Job’s suggests that this to maintain quality control, but technically that’s what the App Store review process is for. Personally I think “quality control” is just a cover up for marketing insecurities. My buddy Arpit captures this point with a touch of humor

“He really should go and look at the crap apps that currently flood the apple app store, so much so that Apple has started to remove apps with “limited functionality” and “objectionable content”. But hey, iFart is still one of the top sellers but at least it was done in Objective C. “.

Since the release of 3.3.1, the bloggosphere has been flooded with people’s opinions and there is no need to reiterate these points. One of the best reads on the subject comes from The Tao Effect, as it covers both Steve’s responses and makes some solid points on the subject. And others are reminded of the 80’s when Apple (under Steve Jobs) followed a similar path with the desktop market only to watch the market be completely overtaken by windows/intel based computers. TechCrunch waxes more deeply on this subject. One thing I haven’t seen referenced yet is the history of the game consoles and how closed/”locked-in” system worked or better failed to work.

If you look at the gaming console market you can see how “locked-in” versus cross-platform support plays a bigger role in the success of the console then the hardware or even market dominance. When Microsoft entered the market Sony’s PS2 and Nintendo were the dominant players. And Microsoft had zero clout in the gaming world, especially against Nintendo, Sega and PlayStation. But what Microsoft did have was a way game developers could code the game once and get it on both the new XBox console as well as millions of PC. Fast forward to today and XBox is now the platform of choice to gamers the world over despite the PS3’s better graphics and hardware. Why?

Because it’s the games that draw the users just like it’s the apps that make the iPhone what it is. Sure the iPhone revolutionized smart-phones and is the current market leader, still there are more non-iPhone smart-phones everyday. With Android being offered free to phone manufacturers it’s sure to increase market share despite anything Apple does. As developers start realizing they can reach a larger audience (make more money) by developing cross-phone applications the iPhone will start to feel the pain Sony felt with the PS3.

As a customer I want to get the most for my money, currently that’s an iPhone, but when my contract is up and I’m looking at the next few years will the iPhone continue to offer me the best deal? Based on moves like section 3.3.1 the iPhone’s future just got a little dimmer.

Written by Rob

April 11th, 2010 at 10:12 am

Curiosity explained

without comments

Kids have it in abundance and it killed the cat but what is it?

In a recent blog post Scott Adams, the creator of Dilbert, waxes poetically on the matter. Explained through examples he succinct and clear enough for just about anyone to understand. More importantly he points out how curiosity can be used to judge a person’s true interest.

link: Scott Adams on Curiosity

Written by Rob

April 9th, 2010 at 4:05 pm

Posted in Links, Thoughts

Tagged with , ,

Organizing Photos on Flickr

with 2 comments

Currently I have 1,500 photos on Flickr and the stream has become a mishmash of photos.  Some are quick snapshots.  Some are from my cellphone.  Others are photos of events or places I’ve traveled to share with friends and family.  Lastly there are my good photos.  Combined everything starts looking a little snapshot’ish.  To limit this confusion I now post most of my quick cellphone photos to Twitpic, Pegshot or Facebook.  Still, I’m sure there is more that can be done.

I’ve been thinking about re-organizing everything.  With thoughts ranging from creating a new Fickr account just for the better stuff, to reworking the folders and sets.  I can’t be the only one with this issue, any suggestions?

Written by Rob

December 30th, 2009 at 10:11 pm

Apple revisits New York Times’ homepage

without comments

Apple/New York Times - Ad integration 5-18-2009

Apple/New York Times - Animated - Ad integration 5-18-2009Once again Apple has paired up with the New York Times to create an ad users actually want to see.  This time it’s for a homepage integration/takeover featuring multiple ads all working in unison.  Similar to Apple’s TV ads, this site integration features John Hodgman (PC) and Justin Long (MAC) talking about their differences.  In this case John is commenting on the results of a Forrester Research poll, shown in the ad space above theirs, when two characters from yet another ad space join in on the conversation.  Before they start talking they seemed to fade into the pages background drawing little to no attention.  When the main ad is complete the two secondary ads fade to an unobtrusive white panel with a floating Apple logo.  Allowing those that keep the NY Times open all day (to see news updates) not to be barraged with Apple, Apple, Apple.

Though this isn’t the first time for Apple it’s still worthy of the viral attention is getting/has gotten.  It’s cleanly designed and executed.  Continues the sense of humor that has made these ads a hit for the last few years.  Makes great use of its environment.  It may only run a single day but I’m sure both parties make out as winners each time they meet.




Links:
Apple
New York Times
John Hodgman
Justin Long

Written by Rob

May 18th, 2009 at 5:22 pm

Why all the mind games?

without comments

I just ran into someone I know from the neighborhood.  He’s recently single and tends to bemoan women and the mind games they play.  Ironically, when he heard that I was also single he began to offer suggestions of various mind games for me to use, either to win her back or just mess with her head.  It’s clear that it’s not just women that play these game, he’s a clear example of a male that partakes in the subtle attacks to an ex’s psyche.  This irony along with how much this playing of mind games contrasts to my view got me thinking about the subject.

For all those that do play these games I ask Why?  If you didn’t work as a couple, why shouldn’t your ex pursue something that could make them happy?  If you really cared for them, why can’t you be happy for them when they do things to be happy?  Do you really think it has some reflection on you or their feelings for you?  Is it just self pity?  Does suggesting that your new love is everything, or implying they (your ex) weren’t really help you feel more secure in your new relationship? Or are you trying to convince yourself that you’ve moved on?

I know I’ve had ex’s try this crap with me.  I don’t know if they got what they wanted out of it, but I do know the games never made me want them more (or want to get back together).  Yeah, they may have gotten me riled up for a bit with a mixture of confusion to their purpose and agitation caused by the amplified echo of the problems we had during the relationship.  Either way the games never brought me closer, at least not when I was aware that games were being played.  If anything, I think it cemented that I was better off not being in a relationship with them.

As mentioned, I’m currently single and this isn’t the first time I’ve been single either.  Unknowingly I may be  guilty of doing some of these things myself, and if so I apologize, but I can say in good conscience that I never meant to.  For one thing, I don’t really see the point to them.  Secondly, it may be because I believed my ex’s actually did care for me (read: loved) and I didn’t feel the need for the reassurance one may be looking for when playing these games.  In the more casual relationships, their love/approval etc. wasn’t relevant to my well being.  I’ve also tried to make sure this wasn’t a question that would haunt them either.

According to some, mind games are an essential part of relationships.  Suggestions of “playing hard to get” fill magazines, and though that may lure a date or two, a relationship it does not make.  At the early stages of a relationship the stakes are low, and such games have more to do with catching the other’s attentions.  The games people play at the end of a relationship, sadly, often have more to do with hurting the partner then the cutesy ones used at the beginning.  It’s these latter ones that my neighbor was suggesting and I can only assume using himself.  It’s these I don’t understand.

Written by Rob

March 8th, 2009 at 3:05 pm

Posted in Personal, Social, Thoughts

Tagged with ,