this is mikel.org

Michael Boyle's weblog

  • home
  • archives
  • about
  • words

iPhone: the SDK is on its way

October 17, 2007 by Michael Boyle

As I predicted, Apple has announced that it will release a proper SDK in February (2008). From the announcement:

Let me just say it: We want native third party applications on the iPhone, and we plan to have an SDK in developers’ hands in February. We are excited about creating a vibrant third party developer community around the iPhone and enabling hundreds of new applications for our users.

Certainly many will find fault with this and say it’s too little too late, but both the marketplace and Apple’s recent history seem to prove the naysayers wrong. Now if only Rogers could their act together and offer non-insane data rates (for all wireless data) and then bring the iPhone to Canada.

Tags: Apple, Developer, iPhone, Mobile, Wireless

Hmmm:

June 3, 2005 by Michael Boyle

Hmmm:

Google Sitemaps. Help Google to learn the structure of your site in order that they can provide better results related to your site. Or something like that.

Tags: Developer, Google

Big news, maybe

April 17, 2002 by Michael Boyle

Big news, maybe

, in the not-quite-dead browser war: Netscape, not IE, put on new CompuServe [via Zeldman]. Of course this could become big news for web developers and internet people generally.

Tags: Browser, Developer, Internet, War, Web, Zeldman

Earlier today

January 31, 2002 by Michael Boyle

Earlier today

Ed quoted a post by Christina Wodtke referring to JJG‘s article:

I’ve always held that information architecture is architecture in the information space, and must embrace content architecture (a.k.a. little or narrow IA), interaction design and information/interface design, and the architects are those who practice and excel in those arts.

Christina goes on to say that, “a lack of thoughful […] architecture results in sites that are difficult to navigate, difficult to use, unprofitable, unrealized and generally stinky.”

I agree that is often the case, but I don’t think the solution either begins or ends with IA, whether referring to the practitioner or the discipline. I think it starts much earlier, which is what I was getting at earlier today.

Ed suggested that a web designer should be a part of the solution, and on that we agree, though I would underline that a web designer is not simply a graphic designer working in Photoshop. A web designer (I prefer “developer”) works with the graphics and the code, realizing the graphical concept she or he has come up with in working HTML/XHTML/CSS etc.

For me there are four equally important tasks to complete once a web project has been given the go-ahead. Design, IA, content (or editorial) definition, and application/DB development. Further, none of those tasks can be completed in a vacuum – the job of each relies on the work of the others. Hence, for instance, the person doing the content definition must know what happens in the code, at least superficially, and the apps people have to know about what the IA is going on about.

All of the tasks have to be completed to a high level of quality, of course, whether it is one person trying to do it or a team of 10.

There’s one other person that needs to be in the mix: the project manager, or as I say sometimes, the product manager. This person has to know the web, they have to have lived in it, and has probably filled at least one of the other roles at some point in their career. This person is the one who figures out (and documents) the initial strategy (in consultation with “the business”), and who works with whomever is necessary to research things before high-priced specialists are brought in to make it happen for real. The project manager, to me, isn’t just a process person, it’s fundamentally a bridge position between the business needs that form the reason for doing a project in the first place and the more techie folks who will develop the specific elements that become the finished product.

It seems to me that the heady days of the dot-com bubble introduced a lot of inefficient processes to the web world. Most importantly, maybe, was the introduction of the idea that the “boss” didn’t have to know what the “web folks” are actually doing day to day. For me, that’s the foundational problem behind why there are so many “generally stinky” sites out there. IA is important, for sure. As are the other roles in a web project (don’t get me started about how important it is to have a real “jack of all codes” technical lead when a project has moved into a more quotidian integration or maintenance phases). But those disparate tasks, usually completed by people who quite literally speak different languages, need to be brought together by a skilled and experienced person who has a good idea of what each of them is doing. It might be Information Architects who often get pulled into that role, but it’s not strictly an IA role that they’re filling. It’s a layer away from what I understand IAs (the required tasks) to do: it starts earlier, and it ends long after. Maybe never, as long as a site is alive.

Luckily for the field of IA, it’s just that kind of project manager who knows the value of IA people, and would only consent to developing a site without one under great pain!

Tags: Architecture, Arts, Business, CSS, Design, Developer, EFF, GNE, Language, Photoshop, Price, Quality, Research, Search, Space, Strategy, Web, Web Design

There’s also an

November 23, 2001 by Michael Boyle

interesting thread going on over at Peter Merholz’ site following his post, “Thoughts on the definition and community of ‘information architecture’“.

For my part, everything I’ve seen lately about IA suggests that it expands far beyond the range of things that I generally consider IA. In many ways the role as it is currently being defined is what I consider to be the product or project manager’s role. And I don’t think that’s the right way to go. In my work, I absolutely would not want the IA person to have the designer report to her or him. It is precisely the tension between these two related, but different, roles that I think gives the best opportunity of getting it right.

Same goes for content definition. I want the tension between the conflicting ideas of the IA and a site’s editor (assuming it’s a content-rich site you’re working on) to go to work, which if managed properly will produce interesting results.

In my ideal org chart, there is a project manager and reporting to her or him are a) an editor; b) a lead designer; c) a lead programmer/application developer; and, d) an IA. They do their work, each taking the lead on different aspects of the project but working as a team.

Tags: Architecture, Community, Design, Developer, GNE, Peter Merholz

  • 1
  • 2
  • 3
  • Next Page »

search

recent

  • Diouf Article
  • Anil Dash: We’re not being alarmist enough about climate change…
  • Learning about Gutenberg
  • From the “I thought I’d heard it all” file
  • One year since his passing: The Day Prince’s Guitar Wept the Loudest

Archives

Microsoft Social Networks Software Sports Blogging Copyfight War Web Internet Business NYTimes GNE Test Music Search US Politics Canada Canadian Politics Wired International Affairs Personal Email Friend Browser Media Design Funny Montreal Google Apple Arts Web Design
Michael Boyle Blog
  • Email
  • Facebook
  • Twitter

Copyright © 2000–2025 · Michael Boyle

Copyright © 2025 · Modern Portfolio Pro Theme on Genesis Framework · WordPress · Log in