Archive for the ‘execution’ Category

Idea –> Drawing –> Prototype –> Is this what I want to spend my life doing?

Sunday, May 16th, 2010

One of Jack Dorsey’s key points, paraphrased:

Draw out your ideas, share it immediately, and get instant feedback on what works and what don’t. If it’s not working, then shelve it. Some elements of it might pop up later. How do you quickly move from idea –> drawing –> prototype –> to a position where you can say, “this is what I want to spend my life doing”. Or “something I want to put away for now so that I can draw out the next idea.”

Just 16 mins!

Do It Now

Friday, January 8th, 2010

A re-blog:

We procrastinate because we are afraid. We’re afraid it’s too much work and that it will drain us. We’re afraid we’ll screw it up and get in trouble. We’re afraid we don’t know how to do it. We’re afraid because, well, we’ve been putting it off forever and every time we put it off it seems a little more fearsome in our minds. That’s why not putting things off is so liberating. We’re forced to confront our fears, not let them grow bigger by repeatedly running away. And when we confront them, we find they’re not so scary after all.

Full post here.

The good kind of stress.

Wednesday, August 26th, 2009

We hear people whining about stress but rarely do we hear someone extolling it. And that’s why I’d like to make a distinction between stress and pressure. I understand that the two words are used interchangeably, and that there was a book about good stress, but the word is itself stressful. Stress is when you’re contemplating failure, when you’re threatened, in danger, being pushed. Ah, but pressure can be when you’re hopeful, when you’re contemplating victory, when opportunity is winking at you, pulling you onward.

“Deadlines are your friends,” has been my companion for many years. Deadlines mean you get to finish, to let go. And, for many of us, deadlines mean you get to start. After all, if there’s no hurry, it’s never going to see the upper half of your to-do list. A deadline is GAME ON!

From the Boston Globe.

Seth Godin: Quieting the Lizard Brain

Wednesday, August 19th, 2009

I haven’t been posting as regularly the past ~2 months or so—was out of the country for a month, and was busy with some things. Just to quickly add this gem I found today by Seth Godin. Coding, programming, developing, writing software, or whatever you want to call it, is creative work. And real artists ship. Ship it, damn it!

I think I found myself feeling guilty on at least 2 counts from watching this short video. Check it out!

A change in direction: Python, Django, and Google App Engine

Saturday, June 13th, 2009

This is a cross-post from my other for-own-use developer blog. I’m posting it here because people often ask me what I’m so busy with.

It’s been a while since my last post; I have been real busy. Anyway, just to quickly say this, I’ve made a change in direction in my development efforts.

I’ve said earlier that I am determined learn a new programming language this year because my brain is starting to rot, but have since decided a few months ago that it will not be Cocoa Touch, for various reasons: too niche (the emerging global mobile apps market is highly fragmented by Nokia, iPhone, Android, Crackberry and possibly Palm as a viable contender), and skills here only attacks a small piece of my larger effort, which my gut tells me it’s a task that could probably be farmed out and done cheaper/faster by outsourcing to a iPhone dev shop where Cocoa Touch is their core competency.

A mobile app that does not utilize any connectivity, nay, “intelligent” connectivity, is not much different from calc.exe on your WinXP desktop. It’s fine for a narrow and specific, uninteresting task. An interesting mobile app would tap the cloud for some form of intelligence. Why not leverage that mandatory data plan from AT&T for your iPhone?

When the time comes, if necessary (such as if the iPhone app will be an important part of my competitive advantage), then I’ll pick up Cocoa Touch myself. For now, I do not think that will be the case, thus I’m going to spend more time on laying the groundwork for the more important piece: the back-end, web 2.0 / cloud computing / SaaS piece. And as Microsoft knows, as Tim O’Reilly says – nobody with their right mind would bet against the Web! (Have you seen HTML5?)

The past month or two, I’ve tried real hard to squeeze time in to learn Python, Django and Google App Engine – all at the same time in parallel, not sequentially. Yes, I’m trying to rush – because I am impatient.
(more…)