Michael McDonald's Blog
Getting into the Flow
Subscribe to this blog

Michael McDonald's Blog

Some of us from the Meisner Technique School of Acting have formed our own local theater troupe, Untitled5 .

Our first production, Wine Country (written and...

link  |   |  07/25/2008 10:31:46 PM

Yesterday was the screening for SFSDF's 5-week filmmaking program, and I starred in two of the resulting short films:

link  |   |  02/25/2008 01:50:00 PM

Always. So why, you ask, do people lie to each other? Or at least fail to express the full, raw, fundamental truth?

link  |   |  11/30/2007 12:50:00 AM

Some Ruby evangelists claim that strong typing is unnecessary in the presence of unit testing. I disagree with this, and here's an analogy:

link  |   |  11/23/2007 03:05:00 PM

I currently use kGTD (which is basically OmniOutliner Pro + an AppleScript) as my 'trusted and complete' GTD system. But even though it is complete (I easily have over half a million actions listed in kGTD) it is far from trusted.

link  |   |  11/22/2007 10:00:00 AM

I'm not your typical rapid developer: Java, not php/python/ruby, is my language of choice. I probably don't qualify as a great hacker by Paul Graham's standards. I abhor PHP and though I love Ruby as a scripting language I just don't trust it to be as maintainable as Java after several years of optimization and evolution.

link  |   |  11/20/2007 11:00:00 AM

I had to jump through a few hoops to get Cypal Studio for GWT (the de-facto and perhaps only Eclipse plugin for GWT development) installed in Eclipse 3.3.0 (Europa).

link  |   |  09/24/2007 01:40:00 AM
This summer I:
link  |   |  09/21/2007 10:00:00 PM

Keep your unit tests separate from your regular code. This includes any frameworks, stubs, skeletons and other supports that you use for testing.

link  |   |  09/21/2007 01:00:00 PM

I have written my first Facebook application, Empty Space. It's simple: random, inspirational quotes nestled in some whitespace. Not much to brag about in terms of features, but I am proud of how Zen it is.

link  |   |  09/20/2007 11:40:00 AM

This was my process for making it to Burning Man this year:

  1. Buy a ticket. (The earlier the better.)
  2. Follow through.
link  |   |  09/04/2007 01:02:00 PM

To hell with perfection, with self-improvement. I want to be authentic. Being authentic means being ME, being my best self, without fear, without withholding, without inhibitions. Becoming authentic is a process of elimination. Eliminate the fear, the bullshit, the nervous ticks, the autopilot responses. I will make mistakes. I will step on toes and piss people off. But by allowing my true self to come out, at least I will be ME.

link  |   |  08/08/2007 12:50:00 PM

Seth Godin literally wrote the book on Permission Marketing, but I would like to summarize it with one example:

Knowing someone's phone number does not give you permission to call them.

link  |   |  07/25/2007 12:30:00 PM

It's always easier to write something negative, because there is so much more to say. To be positive, to be generous, requires few words but a lot more courage.

link  |   |  05/08/2007 10:00:00 AM

I have two cats and a preference for black chinos. These two things do not mix well, so I also have a number of lint rollers hidden away. As I was using the roller in my dresser, which is larger and feels stickier, it occurred to me that it was working much better than the roller at the entrance to my apartment. The quality of the roller is not something people think about when buying one, so what's to stop companies from continually skimping and creating crappier and crappier lint rollers?

link  |   |  04/27/2007 08:00:00 PM

Knowing what you know now, what would you have done differently?

Which of those things can you still change? Think long and hard about this. There is a good chance that almost every regret, every wrong turn, every unresolved issue in your life can be corrected or at least forgiven. Take responsibility for living your life.

link  |   |  04/12/2007 09:30:00 AM

As a stage actor I have learned the value of stillness. If someone else is speaking, I (usually) shouldn't be moving. If the focus should be somewhere else I need to be still so that I don't 'pull focus', distracting the audience from the plot and the action. My reactions and motions are ripples naturally compelled by the action in the scene, rather than preconceived motions or some intent of 'acting'.

link  |   |  12/27/2006 11:45:00 AM

High-quality work is the work that most people do not notice.

link  |   |  12/27/2006 12:23:00 AM

I generally hate most advertising because it is unoriginal and unwanted. But here are some examples of fun advertising:

Creative Advertisements Around The World

Fun advertising is shameless, not tasteless. Manipulating, not manipulative.

link  |   |  10/18/2006 11:21:00 AM

One of the basic artifices of film acting is the 'mark': often a small 'T' taped on the ground marking where you are supposed to stand and the direction you should be facing at some point during the shot. This ensures that the actor is in the basic position that the camera expects, with the right framing, profile, direction of focus, etc. that the director wants to see on the screen at that moment. This all made perfect sense to me, or so I thought.

link  |   |  10/17/2006 03:48:00 PM
updated 10/18/2006 06:06:00 PM

Have you ever felt that the automated e-mail response to your customer support query felt a little... Forced? Detached? Superficial?

link  |   |  10/15/2006 02:12:00 PM

With a mix of passion and beginners mind, Scott Adams succeeds by doing what we wants, foolishly accepting opportunities and failing at the things that didn't really matter:

In Over My Head

link  |   |  10/14/2006 12:34:00 PM

While I'm on the subject of ants, here is an interesting illustration of how multiple feedback loops cause surprising, paradoxical behavior:

Of Fire Ants & Feedback Loops

link  |   |  10/13/2006 11:43:00 AM
  • For every one you see, there are a hundred you don't.
  • There are a LOT of them.
  • Ants exchange food by regurgitation (eww), and unhappy customers tend to spread their unhappiness. Call it viral anti-marketing, if you wish.

The solution?

link  |   |  10/13/2006 10:42:00 AM
Last night I attended a BayCHI panel entitled 'Designing systems with emergent behavior'. It was an enlightening night, with lots of good discussions among some really smart people, but I was a little disappointed that most of the talk was poking at specifics of design and deconstructing current events rather than discussing 'emergent behavior'.
link  |   |  10/11/2006 05:54:00 PM
People constantly fail to realize why a successful company is successful.
link  |   |  09/28/2006 11:25:00 AM
Especially after my nasty experience yesterday, I am delighted to hear that OmniGroup is developing a full-blooded GTD application, tentatively named OmniFocus, replacing the slow, painful, AppleScriptery of Kinkless GTD with a real application.
link  |   |  09/27/2006 05:33:00 PM
Usability is not something that can be 'tacked onto' a website. Like sales, usability is not an option - it is something that you can choose to ignore at your own peril or you can address it to unlock hidden potential.

Most website usability is the equivalent of a door-to-door salesman chasing you down the street, getsiculating wildly, insulting you, then leaving without saying what he was trying to sell. Usability professionals are angry people because no one seems to think that this is a problem.

link  |   |  09/27/2006 11:13:00 AM
I just had a very nasty experience with OmniOutliner Pro / Kinkless GTD. It crashed, and despite backups every day and every five minutes I just lost at least a day's worth of notes. As the GTD'ers out there know, GTD requires a trusted system, and I just lost my trust. Here's a breakdown of my breakdown:
link  |   |  09/26/2006 12:40:00 PM
Sometimes, like quicksand, the struggle to stay afloat is not enough and just exarcebates the problem. The problem isn't that you need to 'tread water'. The problem is that you need to get out of the quicksand.
link  |   |  09/21/2006 12:22:00 PM
in response to: Getting into Flow

I've been on the GTD bandwagon since the beginning of 2006, and am still constantly tweaking. Here's my current list of energy boosters/stabilizers:

link  |   |  09/19/2006 02:32:00 PM

I switched from Windows to OS X about a year and a half ago. I am generally happier now, but there are some annoyances in OS X that have given me a new respect for Windows; in particular, Windows is much better than OS X when it comes to consistent, powerful keyboard shortcuts. MacOS has always been very mouse-centric, and keyboard shortcuts feel like they are tacked-on as an afterthought. (E.g it is possible, but physically painful, to navigate application menus using the keyboard.)

My biggest pet peeve here is OS X's assignment of the Home and End keys to scroll to the beginning or end of a window, instead of moving the cursor to the beginning or end of the line.

link  |   |  09/16/2006 11:13:00 AM

Yesterday at SuperHappyDevHouse 12 I re-implemented my personal blog with a system of Noel templates. I am quite proud of myself.

link  |   |  09/10/2006 12:20:00 PM

If you are a programmer, read this article: Programmers Need To Learn Statistics Or I Will Kill Them All. Maybe I have a soft spot for curmudgeonry from working for Prof. Soloway years ago, but Zed has a very good point and I was guilty of many of the things he's complaining about, happily calculating naked means and saying 1% sounds like a good ratio. Bad Mike.

link  |   |  04/04/2006 12:14:19 PM
link  |   |  03/20/2006 10:09:15 AM

This video is hilarious and frighteningly accurate:

What if microsoft redesigned the ipod packaging?

In age of rampant greed and bad design, this is more of a testament to Apple design than a critique of Microsoft's approach to 'design'/branding.

link  |   |  03/01/2006 01:42:57 PM

Here's an interesting parallel: personal productivity and website usability.

In the 'Getting Things Done' system, a Project is a broad term, encompassing anything (working towards some sort of result) that involves more than one action. Starting a business is a project, as is taking a vacation. Even baking a cake is a Project: you need to find a recipe, shop for ingredients, then actually prepare and bake the cake. One of the major reasons that Projects become 'stuck' is because they are defined too broadly, or they are so complex and intimidating that we are uncertain how the Project can ever be finished.

link  |   |  02/22/2006 07:04:01 PM

Since I have had some free time on my hands recently, I have been hitting the books to sharpen my skills and learn some new ones. My latest focus has been on reading Getting Things Done and implementing it. I had my reservations, as I have doubts about most self-help and planning books: they are usually incomplete (creating more problems than they solve), too rigid (everything adds up nicely but the system is unusable by human beings), or too soft (lofty reminders of why you are here and what you want, but by the end you still don't know what to do next).

link  |   |  02/16/2006 12:55:44 PM

How often does an invoice make you smile? I received beautiful, hand-written thank you note from La Bella Cuisine, making a shot-in-the-dark, Froogle-driven purchase into something much more.

link  |   |  01/30/2006 01:56:01 PM
Coffee takes a series of steps, all of which strongly effect the resulting product:
  • The growth and harvesting of coffee beans.
  • Roasting.
  • Packaging, shipping and storing. (I'm probably missing a few important steps here.)
link  |   |  01/29/2006 02:19:57 PM
 
home  |  acting  |  blog  |  consulting  |  noel  |  contact  |  resume
© 2008 Michael McDonald, . All rights reserved.