Tuesday, September 25, 2007
Re-invent this blog (formerly A Creative Passionista is reborn)
I am reclaiming my own turf at the same time.
I am doing a one man project back to the future.
The smallest amounts of information (literally constrained) that are fired around the internet to nowhere in particular are obviously online ads. In all their myriad forms, they represent the millions of creative hearts, minds and hands that wake up every day to rethink how to get people what they care about, in a way they find acceptable, at the right time, and at the right place. No small challenge, and I am happy to be playing a part in taking this on again.
After a topsy-turvy career through the technology industry, all of my experiences, training and more are being brought to bear on my primary passion - advertising and design - specifically the creative aspects of advertising and design.
I have joined Yahoo! where I will be heading up the creative assembly and tools business, specifically focused on the advertising space, and how creative users can better and more easily create, manage, deploy, store, assemble, optimize and collaborate in an end-to-end process designed to replace the clunky, manual and disparate interfaces we have to use in order to create and manage award-winning creatives online.
I say award-winning because these are the creatives I ultimately care about. Flashy, gimmicky, noisy, irrelevant, poorly created advertising is the bane of the internet! But, clever, relevant, targeted and well-designed creative can actually add to the value of a surfing, or snurfing (yeah, I'm on a boring concall right now) the web.
So I'm on a mission. Go back to my roots as a creative director, designer and advertising professional - bore into this with my years of web services, xml and application platform marketing - and get it all together for some of the best creative soup we have seen in a while. Mix into the soup some really clever ideas on how user-generated content, mashups, social media and the online experience can truly begin to integrate with pure brand or direct response worlds, in ways that make sense, in ways that users really want - and I think we have a winning combination.
I may be wrong. I may fail. But if I do, the online advertising world will remain as harsh, dark and gloomy as it sometimes seems today, and eyeballs will continue to turn away in disgust and dispair, and millions of hours of personal effort by users around the internet will continue to go unnoticed and unrewarded, and the promise of the truly social and relevant internet will go unfunded and eventually only work when fully funded by unethical interests in the aggregation of personal data and information (wait, that may be happening now!).
I know - it's too much for just one man. I'm hiring...
Monday, April 23, 2007
At my website, I Robot - I Robot Replay
The recorded sessions show how visitors interact with a website -- every mouse movement, keystroke,where users click, how far down the page they scroll and how long they stay on a site. The results can dramatically impact how website owners organize their site content in an attempt to improve usability and keep visitors engaged.
As co-founder Andre Charland says, "It's hard to be effective if you have to guess at how visitors are using your site."
Instead of paying thousands of dollars to get users behind a glass wall, eating your donuts and trying to say the right things to get called back to the next "pay me to surf" night out, you can get them in their "natural environment", as though you"re looking over their shoulder. More importantly you can stay in your natural environment and make improvements to your site in real time...please. Please make improvements to your sites.
I have been following the discussion threads with the other users, and it is pretty impressive to see how quickly valuable this tool is - although I should probably warn you that this might be the most addictive thing a "webmaster" ever takes for user pains.Check it - nitobi.com - props to Andre and gang for such a cool tool.
Life in Carp
I have not blogged here for some time, but I imagine that something in the technology space will get my interest soon.
I hope so.
Tech is boring.
But...
Life is good.
http://www.carpvillage.com
Thursday, February 01, 2007
Web 2.0 in the New World
New brands, new experiences, new business models. We have to rethink what an application means - we have grown used to the way desktop applications behave and we have also learned how web applications work. We know the shortfalls of both approaches, and we understand the benefits of each. So it follows that tomorrow we would blend the two and discover a better way to design, architect, build, deploy and manage applications. It is my belief that the developers that build these applications will find themselves working for companies that are more likely to participate in global conversations. And the apps they build are the platform for participation - that's Web 2.0.
It doesnt have to be rich...but its better if it is. If its not rich, its only because it doesnt have to be - maybe it does just store photos, or aggregate blogs, how rich do we need that to be? But the underlying technology is the medium. It is in it's simplest and most pure form, a highly performant, massively scalable, sharable, pushable, pullable, combination of professional media and user-generated media.
Brand experience - Performance, expressiveness
Great design, talking celebrities, tactile audio events, personalized feature content, the fastest service editorial, maps, media, talking bios, anchor desks, 3d immersive worlds or environments, and seamless transitions and ONE loading screen, ONE time - its possible with RIAs. They just give you total control over how your brand reaches the world. You can customize applications in such a way that immerses the user in your world and if you do it right, you get immersed in theirs. By making subtle changes to the content, and constructive architectural changes and design tweaks to the experience, in very little time your audiences are viewing and interacting with your content on their terms.
And the good news is that your multimedia content becomes part of the experience instead of an extra feature, requiring yet another plugin and yet another interface to learn.
Because you have control over exactly what the user experiences, you can use that experience to make them part of the product or service experience. Incorporate multimedia, allow incredible amounts of comparison or customization, run on different devices, standalone apps and in the web browser so that they are seeing your product in a way they can't with your competitors.
Changing enterprise - business gets a new, improved interface that's realtime
New because it had an old one before and we could already use it. Not a new enterprise necessarily, although there are some good examples of that too, but a new face on business and a new way for employees to get their jobs done...and it's improved based on all the years of learning we have had - some of the best and brightest minds in the business have been working on this stuff for years now. Not necessarily software as a service, but definitely "Software is a service in the enterprise" - it both provides one and it enables many.
You only get a "better-than-desktop" experience to fly if it works better for IT to have it over the web because it provides a single point for upgrades. And as long as noone is giving up any control over their applications, that's okay, you are able to map the events and processes you need access to and the interactions take place more efficiently - no surprises, no random approaches and the workaround is the app, not beyond the walls of the app where IT cant do anything about it.
This is not really about web applications - these are powerful and robust full featured applications. Developers have control over every event, every keystroke, every action taken and fine-grained controls can be built onto every aspect of the experience and design Try anything - including things that aren't possible with traditional web applications. I have already seen this make for some very ugly interfaces, but I believe that it's also going to make for some absolutely mind-bending experiences.
Minor note, but you also print a lot less output with RIAs, because you inherently trust that the transaction is in the app...there's a lot less of a feeling that your work is gone in the cloud, and you aren't left praying that the interface will show you the same results again.
It's a big network - apps to the edge, on everything and offline
Kids in Japan. Ships in the arctic sea. Helicopters doing top-secret training. Ecologists monitoring endangered species behaviour....
The interface options are endless, the screen real estate is changing by definition and the the web is everywhere that they are - at least some of the time. And that spotty connection is enough to go on - your new web application can take advantage of this. RIAs take you beyond the connected web browser and into a range of devices and mediums.
By taking full advantage of the Internet, RIAs can be used to connect a living room or a community. You can get to it on your set top box or on your X Box. You can share with your son who has a PSP. Your network enables real-time collaboration and in the lack of network you can still provide for a great experience. RIAs have the potential to bring people from all over the world together - people make the internet, and RIAs can make it seem like those people are next to each other.
Go faster, use the blocks in the box and leverage the new programming models
The holy grail of RIAs is to write one set of code and have that code run on any device or computer in the world. As a development shop, you can have one code base and deploy that anywhere your users go. If you're a business then you can make sure your executives have your application whether they are on a plane with their PDAs or at their desk on their laptops.
RSS, micro formats are quickly becoming the building blocks of the web. They provide the invaluable content in easy to consume bits which means greater accessibility to content everywhere. RIAs are in a unique position to take this content and give users a great deal of control over it. RIAs free the building blocks from the confines of the web browser meaning much more potential for how we view and interact with content.
Let's have fun out there today...
Thursday, December 14, 2006
Elicitation
Carnegie-Mellon's Michael G Christel and Kyo C Yang provide a brilliant and still relevant position as seen in the overview of the problem in the abstract of the paper:
"There are many problems associated with requirements engineering, including problems in defining the system scope, problems in fostering understanding among the different communities affected by the development of a given system, and problems in dealing with the volatile nature of requirements. These problems may lead to poor requirements and the cancellation of system development, or else the development of a system that is later judged unsatisfactory or unacceptable, has high maintenance costs, or undergoes frequent changes. By improving requirements elicitation, the requirements engineering process can be improved, resulting in enhanced system requirements and potentially a much better system.
Requirements engineering can be decomposed into the activities of requirements elicitation, specification, and validation. Most of the requirements techniques and tools today focus on specification, i.e., the representation of the requirements. This report concentrates instead on elicitation concerns, those problems with requirements engineering that are not adequately addressed by specification techniques. An elicitation methodology is proposed to handle these concerns.
This new elicitation methodology strives to incorporate the advantages of existing elicitation techniques while comprehensively addressing the activities performed during requirements elicitation. These activities include fact-finding, requirements gathering, evaluation and rationalization, prioritization, and integration. Taken by themselves, existing elicitation techniques are lacking in one or more of these areas."
Like it or not, agree or not with the methodology, you are engaged in requirements elicitation if you are in IT. I have to run to an ops meeting, but I am not stopping my rant on this yet. It strikes me that we have come a long way with Agility, but the bottom line is that if you don't start your journey facing in the right direction, then it will always take you longer to get there.
Now, where am I going?
Tuesday, December 12, 2006
Pass the Beatz, Pastor Beatz
My favourite music: Music I have never heard before
Where to find it: Click a random link on mix2r
RAW data
It's either a first for high-brow thinking or a first for low-brow posing/faking.
I know that we are all hoping it's real...now we need one of those Google verification tags that works on thought leaders.
Sunday, December 10, 2006
Noone cares what you think...
I want to set the record straight on this. Noone cares what you want them to think. Everyone cares what you really think. Subtle? Obscure? Marketing diss?
Just be yourself. Really.
Tuesday, November 21, 2006
Use case for Flex Data Services
More and more products are focusing on in-product messaging, a pipeline for updates, upsells, upsets, uplevels, etc built into the product interface and then pumped full of sometimes useful, sometimes necessary and sometimes not - clickable marketing matter.
Assuming it is only a matter of time until this approach matures completely and usefulness is part of the usability, it seems to me that what we ultimately need is some way of pumping a series of messages, samples, updates, patches, etc into a local object that can be accessed by users in different ways, whether they are online or offline...hmmm
Given the richness of the Flash interface, the ability to build nice transitions and states into applications or widgets within applications, and the horsepower delivered by FDS to get all that data streaming out to the applications, whether or not it is being viewed in real time and the general productivity of the programming paradigm would position Flex well for stuff like this.
I know I should stop coming up with ideas that Adobe is not interested in focusing on - I had that same problem when I worked there, right DM? ;-) But it seems to me that this is a viable use case, and one that I am going to explore further for some future projects I see coming my way.
Friday, November 17, 2006
What is that guy doing with all those gears?
I can't figure out what they are trying to tell me...I have done a lot of integration projects and I definitely don't remember feeling like I was bouncing through gears. I think I was actually bouncing through global services, support, manuals and help files, but they were not gears, did not spin well, and they definitely did not look the same or even appear to have much to do with each other from a pure shape perspective.
One of us is brain dead.
I know it's a Rational ad, so maybe it has something to do with the way former Rational developers were packaged out of the blue?!? Were all IT guys just given the gears?
Was I right?
See the original here
And now the silliness...
# Web services will continue to gain traction in enterprise integration projects as earlier planned projects move into the execution and completion phase. In the small and medium space the emergence of pay-per-use business models will begin to gain traction as larger architectures allow integration with 3rd party services. The Basic Profile and core standards will continue to erode ebXML market usage as developers move to true open standards. Third party enhancements, both hardware and software, will further enhance production cycles. Mainframe and legacy will continue to decline as larger SI and MIS organizations move to services oriented platforms for both outsourcing and insourcing projects. In the early adopter space, Web services development and management will begin to commoditize as predictable ROI models emerge.
# Businesses will use mobile devices powered by Web services to access intelligent information. It is vital that users can access the information they need and not receive cluttered results. The average mobile device is not powerful enough and does not have enough storage to generate intelligent results on its own. However, access to intelligent information will be achieved through mobile devices using XML and Web services.
# Enhancements to Web services including standardization around WS-Secure Conversation, WS-Federation and WS-Authorization will drive the proliferation of Web services in business to business scenarios. Businesses will be able to execute Web services with full confidence around the authorization, authentication and integrity of these Web services.
Microsoft iPod
What if Microsoft had designed the iPod instead of Apple?
Check it out on Google Video!
Wednesday, November 08, 2006
Customer experience vs user experience
Is user experience a road trip and usability the road and signs? This was one of the metaphors provided in some posts a couple years ago on Interaction by Design. I am not sure it was ever properly solved in the post or resulting comments, but it never got to customer experience anyway. Suffice to say that the confusion stems from the fact that there is already confusion over what people mean by user experience.
Let me try it a different way - in relation to a software company selling software. User experience is what happens in the software. Customer experience is what happens when the user purchases the software. This may oversimplify the outcomes but it does clearly delineate the differing responsibilities of the various teams involved. Developers, usability experts, scenario testers, interface designers plug themselves into the software development process and arrive at the desired state - the world's leading illustration software example. But it doesn't sell itself, now we have to sell it.
So, now we take the information we have from that user experience and begin to define a marketing campaign, website, training, tools and more to entice potential users to come and see how great the user experience is. In my fleeting thesis, this would be the customer experience. A whole new set of usability challenges ensue, but now related to websites, ecommerce, community, online support, training, etc...hopefully handled in way that effectively set realistic expectations about what the user experience would be.
We can't sell ice to eskimos...that was some other department that was trying to do that. Not sure but I think they were all laid off. But let's explore that for a second. The user experience for the ice is based on the fact that it is cold, hard, made up of water, useful for types of construction, food storage and more. The customer experience is all about going to the cold place, cutting the blocks, or maybe just stopping by your local gas station to get a bag. In this last example the user and customer experiences are actually pretty disconnected, as it normally would be from a retail perspective. I don't want the gas station to be frozen, clear, made of water or to preserve my food (I guess gas stations all sell food now though) - and I don't want my ice to have any fuel content, or be branded with little seashells.
One thing I think we can all agree on, is that when it comes to customer experience, the only true owner is the customer. While it is going to take a lot of x-functional effort to make a great customer experience, the customer is going to point it all back at one thing - the customer environment. With user experience, it is also owned by the user, but there is a more clearly established set of rules, goals, sciences and legacy knowledge we can draw on in order to define that part of the road.
I will continue this by providing more interesting, humorous and embarassing examples of each in order to keep track of my thoughts on this...you can follow along over the ensuing days and weeks and that will be your customer experience, or click, search or nav your way elsewhere as part of your user experience. You decide.
Monday, November 06, 2006
Rhythm in Rwanda, Bass in Bangladesh
Download, mix and post.
Upload, wait and listen.
Play, ponder and pillage. Politely.
www.mix2r.com is going to be a great way for musicians to bend their writing a little harder, and work together in a truly collaborative fashion without all the normal shenanigans relating to sharing files, formats, etc...
The only thing I didnt like was that the launch corresponded to the teardown and rebuild of my studio - it will take me another week or so to start posting.
Kewl. Props to Duane and Matt McKenzie for thinking like Rockstars 2.0.
Friday, November 03, 2006
A strange thing happened on my way to Nepean...
Last night, at the CentrePointe Theatre in Nepean, the strangest and most wonderful thing happened...women stole the blues. Sure, women have played the blues forever, as long as there has been the blues - and the senses of playfulness, irony, righteousness and sincerity have always shone through in a way that can make you smile all the way inside or drag tears from your own tired souls comradery with the idea of the song. But last night was different, last night they stole the blues forever. And they have no intention of giving it back.
Humour me, I am going somewhere with this.
Perhaps it was the collective force of unique approaches and new blood that the collection of Sue Foley, Ellen McIlwaine, Roxanne Potvin and Rachel Van Zanten that meandered through the evening with a slow and careful collecting of all things blues and placing them in the front of their game.
Sue Foley would probably tell me women stole the blues a long time ago and she would know. Taking on what is probably the dream of many established women blues players, her Guitar Women project (a book, website and CD series) proves beyond a doubt that there were a lot of people in on the plan to steal the blues, and that the plot dates back to the beginning. But I had no idea, so all I could do was sit there while she effortlessly nailed some of the fastest, cleanest and most pronounced blues leads and heavy Telecaster-driven rhythms I have heard in a long time.
Ellen McIlwaine would share with me that it takes a lifetime of work, trial and tribulation in order to feel what she knows you have to feel to play like she does. Her approach to the guitar is nothing short of brilliant, transporting and hiding the blues in the tones of India, the middle east, and Japan where she was raised. At one point I was glad when she reminded the audience that "...remember this is just a plain old six string" because I know we had all gone with her on her journey around the world and with our eyes closed there was no way that it was one woman sitting up there with an acoustic guitar.
Gatineau native Roxanne Potvin doesnt mess around too much with "the way things were" choosing instead to take the blues on her own path - a sort of honky tonk meets rag meets funk with some really naked and clean guitar poking its way through the lush fabric she sows around her striking vocals. I was amazed that Ottawa could stay in their seats and sort of nod their heads back and forth, because my whole body was wiggling around my chair trying to steal the blues back and just collectively bring us to our feet to dance.
The star of the evening for me though, was emerging slide artist Rachelle Van Zanten. Her job in the dark quartet of theives is to ensure that we men never ever take the blues back again. From the tear-jerking soulful fingerpicking kind of theivery that leaves you all coccooned in your own blues to the thumping, sliding, grinding and old-school vocal stylings of some tunes that you know in a different setting would have had the whole room moshin' - come on grandma, I know you've been a member here at the theatre for years, but why not write your tag on the bathroom wall, grab another drink at the bar and come right back in here for some heart-pounding, sweaty dancing.
Now that women have stolen the blues, and sent Rachelle in as their guardian of the flame, we never have to worry about listening to some bad balding basement chunkers with out of tune guitars slinking their way through a CCR song.
The other part of the night that proved that we are not worthy was the art show, silent auction, and announcement of a bursary fund for young guitarists right here in the Ottawa area. As a father of some budding young musicians I was more than happy to help - and I am the proud owner of a 4' x 5' Paul Alain painting of Ellen McIlwaine, one of a series of four that hung behind our shameless theives. We are secretly planning to bring the paintings back together one day (we collect art about music) and build our own monument to that cold night in Nepean, when women stole the blues.
Tuesday, October 31, 2006
Guitar Women
World-renowned and multi-award winning Canadian guitarists Sue Foley and the slide guitar supa-star Ellen McIlwaine gig with two of Canada's fastest rising talents Roxanne Potvin and Rachelle Van Zanten, for an evening of outstanding guitar. Four incredibly talented musicians, Guitar Women at CentrePointe Theatre in Kanata is inspired by the book being written by Sue Foley at this site which pays tribute to great women guitar players from around the world.
According to the site, the evening also features a “Guitar Woman” art exhibit showcasing nationally renowned artist Phil Alain and photographer Michelle Valberg.
Spooky tracks for Hallowe'en
Oddio Overplay - Happy Halloween!
Ghouls with Attitude - streaming MP3 or by track - sweet, ambient and spooky.
The Haunted Mansion Source Loops
Original music and sound effects tracks used on Disney's very cool Haunted Mansion ride. The audio is in MP3 format and is awesome. Enjoy.
Scary Halloween Sounds
Hundreds of spooky sounds, from door creaks or goblin gags.
Thursday, October 26, 2006
New digs
A whirwind year and a ton of water under the bridge, and not just in the creek that runs through our new property.
I wanted to let readers know that I was leaving Adobe, and I was going to be moving my blog as part of that move - probably not the wisest move to have a corporate blog in today's world.
Anyway, I am pretty pumped to be back in the internal design and development saddle after spending 7 years helping to build and launch great platforms for other companies, like Edge, Key Media, Microsoft and Adobe.
In this next leg of the journey, I am pulling together an awesomely talented x-functional team to build a best of breed software marketing, distribution, registration and purchasing center. I will tell you more about this later...
For now, I am sad to leave Adobe. I made a lot of great friends there and together we did some really amazing work. I think the Flex product lineup is super-solid and I definitely plan on using it for the journey I am on now.
Enjoy Max!
I really wanted to publicly thank a few people:
- Duane Nickull for his relentless pursuit of architectural excellence and hard work on LiveCycle
- Ben Forta for all his hard work on Max and the brilliant RIAForge
- Mike Potter for all the amazing PHP stuff and the AEDP program
- Ted Patrick for flex.org, FXT and some stuff he is still working on
- Marcel Boucher and Greg Wilson for the toolbox
- Hong Qiu for getting the developer centers in order
- James Ward for all the hard work on the JSR, Oracle, awesome demos and more!
Keep at it guys!!
That's still a lot of trees
(Originally posted on IMHO)
Recently in a local business journal that monitors government contracts and spending, I came across a series of contracts that were awarded to multiple vendors for toner cartridges - remanufactured toner cartridges. The total spend was in the millions for these refurbished cartridges, far in excess of any of the IT contracts in the same publication that would indicate a move away from the endless reams of paper that are generated by the Ctrl-P or Apple-P or Command-P functions.
It strikes me that the use of the computer has probably generated even more paper usage and waste than we thought we would save by replacing our pen with a keyboard and our dayplanner with a productivity suite. So I did some really bad journalistic investigation to see what I could find out.
First I compared some Google search terms.
- "toner cartridge" generated about 8.7 million responses
- "paperless office" generated about 700,000 responses
- "printer" topped out over a billion responses
- "monitor" returned about 670,000 responses
The good news was that PDF returned about 2 billion responses so at least we know people are trying to reduce paper usage by turning documents into PDF. But then we print PDFs all the time - so if each PDF response was printed out 5 times and averaged 2 pages that would account for 20 billion sheets of paper or 2,400,096 trees or 3524 acres of forest.
In the end, we know it has nothing to do with technology preference, choice or anything like that. It is still all about lifestyle, choices, safe thinking and preservation of ritual. We need the chainsaws running if we are going to keep up with the advances in technology.
Sad, but true.
Some more helpful but somewhat useless facts to help you determine the impact of Ctrl-P:
- 1 ton of uncoated virgin (non-recycled) printing and office paper uses 24 trees
- 1 ton of 100% virgin (non-recycled) newsprint uses 12 trees
- A "pallet" of copier paper (20-lb. sheet weight, or 20#) contains 40 cartons and weighs 1 ton. Therefore,
- 1 carton (10 reams) of 100% virgin copier paper uses .6 trees
- 1 tree makes 16.67 reams of copy paper or 8,333.3 sheets
- 1 ream (500 sheets) uses 6% of a tree (and those add up quickly!)
- 1 ton of coated, higher-end virgin magazine paper (used for glossy magazines like National Geographic and many others) uses a little more than 15 trees (15.36)
- 1 ton of coated, lower-end virgin magazine paper (used for newsmagazines and most catalogs) uses nearly 8 trees (7.68)
Source: Conservatree
Here are my suggestions to get this on track:
- Stop printing emails
- Get a better monitor (for $200) so you can read things online
- Only print the parts of a PDF that you need to read on paper
- Use best practices in web design to allow font resizing and optimizing layouts for print
- Stop printing ppt - you hate ppt shows, why print them out?
- Keep all the things you print out in your laptop bag each week - this should make it clear if you have a printing problem
- Make all your graphics and illustrations 72 dpi or 96 dpi - that way they look great on screen and they suck in print
And finally, check to see how much your local government is spending on printing things out, and see if you cant find some opportunistic technology solutions to help them address this obvious atrocity at the expense of the taxpayer.