A blog about Flash, Flex, business, application development, and sometimes none of the above. Written by the members of We Are Mammoth.
Thursday, November 20, 2008
Yes, they are building a Mammoth
by Craig Bryant
Several friends and constituents have been pinging our headquarters with heads abuzz over the recent headlines regarding 'building a mammoth'. It is our understanding that these are indeed facts. There will soon be real, live Mammoths walking the earth. It will very likely be awkward. But, keeping with the spirit of the times, we hope it coincides with the end of our hiring freeze.
Sunday, November 16, 2008
International Television Brings a Smile to My Face
by Mustafa Shabib

We get The View and they get this... it just doesn't seem fair.

Labels:

Friday, November 14, 2008
The End Of Times?
by Mustafa Shabib

This must portend something dramatic....

Labels:

The Happy Bus: Making your job an art form
by Ka Wai Cheung
I'm convinced that people who love what they do for a living do so because they think of their work as an art form. Listen to any chef, doctor, architect, politician, maid, or programmer who likes talking about their work. You'll find their passion lies deeply entrenched in the creativity of their craft.

I'm also convinced you can make any job an art form. Take, for instance, a Chicago bus driver who could so easily just...drive. Instead, he drives "The Happy Bus," preaches, gives character and context to the same street he's driven down year after year, and makes his passengers smile. He makes the daily route down Halsted street an event.




Find the art in your work, whatever that may be.

Side note: For those of you that live in Chicago, the video is a great look at how colorful and rich Maxwell street used to be. I wish I had a chance to visit it before it turned into this.
Thursday, November 13, 2008
A Rambling Post About Some Kinda Naked Surgeon...
by Mustafa Shabib

I'm a fan of pretty much all of the advice and ideas contained within the hallowed leather bound pages of The Mythical Man Month by Fred Brooks. If you haven't read it and are even the least bit involved in software engineering, I recommend checking it out or at a minimum reading the Wikipedia article summarizing its main themes.

One of the most important essays is about how to best organize a team when developing a system. Using a surgical team as a metaphor, Brooks recommends having one chief surgeon that leads the team, does most of the critical work (and planning beforehand), and directs the rest of the team to perform the ancillary tasks required to complete the surgery efficiently. This ties in directly, I believe, with his claim in an earlier essay that the most important trait of a successful project is one that has conceptual integrity, which can most realistically be achieved when only one or two people are in charge of designing a system.

We try to stick to this philosophy here at WAM. Often times, even when we have a new idea to add to X2O, Ka Wai and I will discuss its merits and whether the features fit the arc of the system's reason for existence. I've referred back to a one-page write up that Ka Wai (the architect behind X2O both in name and function) wrote up a long while back to see if the new additions I may have in mind square with the essence of X2O. Sometimes, a feature may not make it out the door because it isn't necessary or it adds complexity at too high a cost. Sometimes, it breaks the experience a user has with the product. Whatever the reason, the end result is a product that remains focused and fit.

While some people may cringe at the thought of a chief designer (be it surgeon, architect, or engineer), believing that they will be stifled by such limits on their ART, systems are always better off for having one; they enable developers to use the full power of their mind, creativity, and imagination roam free within the borders defined by the designer. Constraints allow you to learn new, more efficient ways of reaching goals that would otherwise have been achieved in a way that likely would've broken the integrity of the system.

While sitting around with friends back in my teenage heartthrob days staring at the stars, joking and rambling on about nothing in particular was worthwhile and meaningful in its own way, no tangible problems ever got solved -- which isn't what that kind of freedom is best suited for anyway. Instead, I feel that it is best used for brainstorming ideas, developing concepts, and inspiring new thoughts in general; in the world of system and software design, this kind of thing should happen before any project gets underway, not in the midst of working on a real task.

Lastly, having a concept from the start forces you to design your system ahead of time and plan every aspect of the system, including how and under what circumstances it can change. Plans make the point of all this work transparent to all members of the team, and likewise, team members' thoughts focus on the core meaning behind the system. Additionally, transparency has a tendency to reduce confusion and stress among a team, since nobody can let their mind wander and get distracted from the fundamentals of the system. As someone once said, "When being naked is the norm, fitness is no longer optional."

Labels: , , , ,

Tuesday, November 11, 2008
Office 2007, sadness + gladness
by Craig Bryant
We've had Office 2007 for some time now, and I continue to be enveloped in a deep sadness every time I have to 'discover' where some old feature has been covertly tucked away in their 'new' layout and menu system. Seriously, it's been over a year, and I still don't understand why I'm inserting an image under 'insert', but not a 'comment' (have to go to review to do that). This multiplied by every other simple thing word is supposed to enable us to do quicker. But, with every dark cloud, a silver lining. Behold, something kinda intuitive and useful which helps me along my tortoise path:


To create a table, no more "er, well, let's click this number-stepper for 3 rows, then, um, let's see, four columns". Nope, just a grid where you drag your mouse over the desired number of rows and columns. That's it. Phew.

Update: Er, I meant 2007.
Previous months
The Company
We Are Mammoth executes beautiful Flash and Flex applications for some of the best known companies in the world.
 
Also by WAM...
X2O — Build rich Adobe® Flex® and Flash® apps faster
A web-based data modeling platform for Flex and Flash apps, available now at www.x2oframework.com. Blog | Docs
Flash Application Design Solutions
This book is essential reading for all Flash designers and developers, from beginners seeking valid solutions to veteran Flashers looking for a fresh perspective on application design, interaction, and reusability.
Purchase at Amazon | eBook
 
The Authors
Craig Bryant
Ka Wai Cheung
Anthony Koerber
Michael Sanders
Mustafa Shabib
Tom Stanley
Lindsay Woods


RSS atom