>Hi. I've been meaning to ask (all of)you, how do you get moral support? How
>do you put yourself into that mood so that you're happy/willing to program?
>What motivates you to do it? Is it the people you surround yourself with or
>the financial support? Are they enough to subconsciously motivate you? What
>if you had no friends/contacts but you had time?
>
> Unusual question for this ML, I know, so I won't expect (m)any answers.

I can't answer for anyone else but, for me, it is simple. 
I don't program. I AM a programmer. It is a lot like being an artist,
I guess. You see, think, and express in painting. Or a dancer.
See Ken Robinson's TED talk and his story about the dancer's education.
I see, think, and express myself in programs.

I want a program that "speaks the key letter" when I hit a key because
it is hard to type while driving. I want it to tell me what letter I
just hit so I don't have to look. Driving wastes time.

It is Sunday @ 6pm here and I've been coding since I woke up. Prior
to that I coded just before I went to sleep (@5am this morning). 
I program because.... I breathe?

I have a LONG list of programming projects I want to do and not enough
time to do them. I'd like to have a group of people who would work with
me on them. I've often joked that I'm in the market for a dozen
"foreign brides" so I could teach them to program and help. Local laws
seem to frown on multiple marriages of convenience unfortunately.

I know a lot of people who "program" but I know very few "programmers".
They are easy to spot though. Just look for people who get fired up when
the watch Rich Hickey's "Are We There Yet" video. Look for someone who
thinks McDonalds is the canonical example of an operating system.

We live in the first 60 years of a new science. Think big thoughts.
Try to throw yourself at a problem that will consume the rest of your
life. Think about your craft, understand where it has flaws, and try
to convince people there is a better way. Clojure is one example. 
We won't mention literate programming.

Rich is trying to make the language he needs to cleanly express what
he wants to do and, as a side effect, he's changing the world around
him. You can do that too.

Grab the Firefox sources, strip out Javascript, replace it with
Clojure. That would completely eliminate the need for ClojureScript and
put you dead center in the pantheon of Clojure-ites. If we could open a
new browser tab, type Clojure in it, and then use it to drive the GPU
graphics hardware to present a new web page... that would be cool. We
want to open a Clojure tab and have a REPL.  We want to drag-and-drop
the Clojure Ants demo into a tab and see it run immediately, locally,
and natively in the browser. Now we have Clojure everywhere on anything
using everything. Big win. Now we can socket connect your browser to my
browser and the whole world now is a Clojure supercomputer. Bigger win.
Who needs servers? It could change the world. (Hmm, where can I find
that signup sheet for foreign brides... it's around here somewhere.)

Tim Daly



-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to