Go to content Go to footer

It Is Not Daydreaming 19 comments

Some painters transform the sun into a yellow spot, others transform a yellow spot into the sun
—Picasso

Every guitarist knows how to play simple tune of “Wonderful Tonight” but do every one of them know how to play it as Eric Clapton ?

I believe it’s easier to play our own song (written by ourselves) rather than play someone else’s song.
Why? Because we once experienced the song ourselves.

So, to play “Wonderful Tonight” perfectly, I have to experience myself that someone asked me “do I look alright, honey?”
(And I said yes, you look wonderful tonight)

To play songs very well, we need to experience ourselves the meaning on those songs. Or at least, dream about it.

You might say I’m a dreamer. But I’m not the only one.

This is my philosophy.
Dreaming is a vital process for everything.

Take for an example : developing successful software.
As soon as I got my clients’ requirement, I don’t rush into modeling all business process and user stories.

Instead, I lock my self in my solitary shell, close my eyes, stretch my legs, put my head in pillow, have a good coffee, and start to dream about the software.

What widgets are suitable?
Outlook style? MDI?
Using any complex threading?
Who will be using it?
How long lifetime of the software ?
After first three months, how much spaces will the database took?
And so on, and so on.

Then and only then, after I have a solid-rock dream in my head I will start to sketch the model .

So honey, this is what we should do with the yellow spot in our canvas : put tangible qualifications on it such as specific, measurable, achievable, realistic, and timeline1.

We can call them visions, then. We can call it : “sun”.

1 SMART goals, How To Think Like Leonardo Da Vinci (audio book).

gravatar

First, you don’t need to play Wonderful Tonight the way Eric Clapton does, it might even sounds better when you play the way you play it. (Please note the word might)

Second, you don’t have to experience yourself to be able to play Wonderful Tonight perfectly, otherwise, can you imagine those single and looking guitar players out there who couldn’t find a perfect match to ask them _ Do you feel alright?_

Third, make sure when you mention good coffee, it is good coffee, not just taste like coffee :P

Damn, it is scary to be the first one to comment !!!

gravatar
2. lita

enak ya andry, kerjanya bisa sambil tidur :mrgreen:

gravatar

And by the way, I rarely dream, even if I do, I never remember what that is the next morning or never even bother to look for the meaning. Does it mean that one vital part of the process is not there ?

You left too wide a room to comment hehehe. Do excuse my restless brain, please. It needs some repairment, I believe, errr … I mean, my brain.

gravatar

it is easier to play our songs.
tapi kadang membuat lagu sendiri lebih susah dari pada memainkan lagu orang lain.

specific, measurable, achievable, realistic, and timeline.
love it! you’re mastering it.

gravatar
5. gani

You know I’m a dreamer
But my heart’s of gold
I had to run away high
So I wouldn’t come home low

terusin sendiri nyanyinya :p

gravatar

kadit intreng ayas sam :D

gravatar
7. vnuz

Aku bisa suka dengan sebuah lagu dikarenakan liriknya.
“Sometimes I see the power of the song by it’s lyrics”

OOT :Eh, ndry.. awakmu gag ndek malang?? engko tak dolani. :)

gravatar
8. hedi

wah repot juga ya kalo gitu…harus ngalami sendiri dulu :D

gravatar
9. toni

Since the only constant thing in software development itself is changes, I don’t think it’s wise enough to lock yourself inside your room. Not to mention dreaming about what the software will best suits your wish :). And not what your client what but what you dream your client will want it to be.

Sketch your model early, confirm them periodically, put some coffee in between, squash the bugs, refactor your code necessarily. Importantly, do not rush into details. They may be just too early to think about.

I mean, OMFG, why would you lock yourself in the solitary shell (cell?)? :p

PS: I’ve never done what I’ve just said, so you can consider it a dream. Well, you said yourself: you may be a dreamer but you’re not alone ;)

gravatar
10. andry

Toni
Let me rephrase this :
As soon as I got my clients’ requirement, I don’t rush into modeling all business process and user stories.

So first thing to do is : getting what my clients want. Getting their dreams, complete with any environment constraints.

Second, just before my left brain pump some logics thinking, I unleash the right brain first.

You can do Unit Test step by step , by the book. But I trust my creative part to create possible scenarios and then ask my left brain to develop the test using NUnit/JUnit.

Dream, also help me to see the bigger picture before dwelve into iteration.

Dream, also help me to pick several alternate methods to solve my client’s problem based on “what they want” (usually, they ask for better, cheaper, and faster solution).

Imagination is important than knowledge, don’t you think ?

gravatar
11. ebo

Andry, you look powerful tonight

gravatar

no matter what you write in the first paragraph, you almost always end up writing about software stuff.

you look like two cables that don’t connect to each other tonight :D

runs away and hides

gravatar
13. andry

Ebo
I know. I am (pake icon kacamata)

Anonymuis
Hahaha… bukan kamu doank yang ketipu :D

gravatar
14. nikk

maaf,
ada ilmu buat nangkal rontok-mimpi?

mimpi saya akhir-akhir ini
sering rontok karena klien kabur
tanpa bayar pesenan.

gravatar

ya, ya, ya. spt honda bilang, the power of dream. martin luther king juga bilang “i have a dream”. lha dream theater bilang apa?

gravatar

you right
extermely:

it’s harder to continue other people song
especially when it’s break on the reff…

how do you think about being forced to resume other’s people development ?
it’s harder… and i’ll cost them double
:D

gravatar
17. yanti

UML masih laku ya Ndry :). kayaknya harus buka2 ‘kitab’ lagi nih gw :)

gravatar
18. hericz

And i say YES, it sounds wonderfull tonight!

Sampeyan bener2 masternya ilmu human engineering!

geleng-geleng kepala

gravatar
19. andry

Nikk
Bukan menangkal mimpi, tapi mengimbangi. Shit happens if you’re not working hard.

Kere Kemplu
Van Halen juga punya “Dream” :D

Doeljoni
We live in not-so-perfect world. Carry on other’s dream is fine as long as we can align our dream with his/her. I call it “the art of negotiation”.

Yanti
Yo’i. Try this UML Cheatsheet PDF

Hericz
Lebih tepatnya, hacking into your mind and put my ideas into your head, that is :D

Your lovely comments, if you please.

Remember
 
Textile Help

this is not Spam.
   

Preview