Wednesday, December 8, 2010

Person Of The Year: The Web API

No sense in waiting a few more weeks to announce this, I don't think two more weeks is going to change the outcome. Votes are in, tallied and tabulated, and hands down the Person of the Year is? The Web API.


Web API's are the hottest thing on the Internet and in Web development. Application like Twitter and Facebook provide third party applications access to their data through API's. Companies like Kynetx use Web API's to enhance the web experience. Applications like Foursquare not only have their own API, but use API's to connect Facebook, Twitter and other services.

These web accessible data points are becoming more and more common, and key parts of application development. Web parts make getting products out the door faster with less development time. As platforms move their storage and web servers to the cloud, the easier it is to compete on global level with fewer resources.

However there are a few drawbacks. And for the me the biggest of these is the dependence on another companies ability to stay online. Take for example applications that rely solely on the Twitter API. If that API goes down, you application is dead in the water. This is a risk yo take when relying on these web parts. But in the end, the risks generally outweigh the risk, especially if your application is non-mission critical.

Bottom line is, Web API's are here to stay, and are all the rage. But more importantly, they are a useful integral part of the web landscape.
read more...

Tuesday, December 7, 2010

No Development For Old Men


I started listening to a new podcast today, well new for me, called This Developers Life. And aparently I started listening at a great time. The podcast is hosted by Rob Conery and Scott Hanselman. The podcast is a discussion on things technical and not so technical. Great idea, been wanting to do something like this for a while.

Last weeks show Scott made a comment how developers who can't keep up with fast changing technologies, give up and go into management. At first I thought what big balls this guy has to make a statement like that. He was basically saying that if you can't keep up you're a loser, and the only thing left for you is management.

The rest of the day was spent reflecting on my career, the choices I've made, and the direction I am heading. I also wondered if I had made that choice; give up trying and default to management.

The movie title No Country for Old Men popped into my head at one point. I some times feel like that. What to do with old developers. I remembered back to my days during Y2K, and the number of Cobol programmers brought out of moth balls to help remediate code written 30 years ago. For a short while they felt useful again. It must have been exciting to be back in the game.

I digress. Back to Scotts comments, Rob's thoughts, and a follow up interview with a listener named Mark Freedman. I've read Marks blog off and on, and his story is about a technology Manager trying to get back into development, and the struggles he is facing. It's a great read, and I appreciate his openness.

Honestly, I've tried to spend more time in management, and less time coding. It wasn't that I couldn't, or wouldn't, keep up with the fast pace of changing development technologies. My choice, I thought, was for the need to share my experience, mentor other developers, and work on the big picture of projects. I have also used the "I can't keep up" excuse several times, as a way to express my displeasure of development. I think I was really just copping out.

So how do Old Developers get a Country? Well, just because I'm older, and not as fast, doesn't mean I need to shelve my development efforts. Scott and Mark both talk about going solo, forging ahead on your own, and filling multiple roles; developer, manager, entrepreneure. I've freelanced for some time, and I know the grass isn't greener on that side either. That path has it's own unique issues. But the trade off was I get to code, get to manage, and get to innovate. The best of all worlds. I think that could be a great Country for Old Developers, like me.

I'm amazed how much one podcast has affected me. Great job Rob and Scott (and Mark too). I love it when someone makes me think about my own situation, and causes true change. Working on my career plan, which I haven't updated or added to in a long time.

(Image from Firstshowing.net)
read more...

Monday, December 6, 2010

Google eBook Store - The Good And Bad

Today I received a notice that Google had opened their long awaited digital book store. I was excited to see what they had to offer, so I promptly loaded up the site. The interface Googlesque; clean and simple.


Android, iPad/iPhone/iTouch, the Web, the Nook and something from Sony. Having all the mobile devices is great. Sorry BlackBerry, 2 inch screens aren't really conducive to reading. But I'm sure at some point you'll get an app too.

I ran through all the new releases, categories, and searched for books. There's a pretty decent selection, and I'm sure most people will find what they want in the store.

My big problem is the books still cost almost retail price. I'm still amazed we are paying physical book prices. But that's a post for another day.

There is nothing over the top or game changing here. I'm surprised Google built a "Me Too" product. Or will this be a 3 year long beta product adding small additions as they go.
read more...

Friday, December 3, 2010

Temple Square Lights

I walked by the Salt Lake Temple this evening just as the Christmas lights came on, so I snapped a few pics on my iPhone 4. I can tell when looking at these full screen that I take crappy photos on the iPhone.

[gallery link="file" columns="2"]
read more...

Thursday, December 2, 2010

A Twitter Client With A Brilliant UI Design

There is one reason I use the Twitter iPhone client over any other, it's a killer user interface design element. Here is the normal stream view


Now, simply slide your finger over any of the Tweets, and a menu of options are opened up. Now I can act on the tweet without having to open it up. Brilliant.


Try it out, very cool.
read more...
 
Copyright © 2003 - 2014 Thom Allen Weblog • All Rights Reserved.