Showing posts with label computer science. Show all posts
Showing posts with label computer science. Show all posts

Saturday, March 29, 2008

Art, Science, and Religion

The other day I listened with interest to this podcast of an interview with Dick Gabriel, a big-time computer scientists who is a Lisp guru. Lisp is language of choice back in the 1980's when artificial intelligence was a big deal and Dick Gabriel was one of the main guys. Lisp is would be a typical kind of thing for me to spend time learning (my goal is to spend a little time each night trying to get up to speed on it). One, learning Lisp has very little direct practical relevance. Lisp programming experts are few, and jobs are fewer. But it has a certain academic appeal to me, it offers a whole new way of viewing the world.

I don't know much about Lisp, but what I do know is fascinating. It is purely a functional language and in essence essentially stateless. A function's job is to take input and produce output. The language consists of basically linking functions together to process data in primarily the list data structure. The artificial intelligence comes in because you can dynamically add new functions, a kind of dynamic learning. Ok, there's more to it than that, and if I can accomplish my goal to learn this language, I will fill you in.

But here's another interesting fact about Dick Gabriel, he took three years off in the early part of the 1990's to pursue a MFA in poetry. Can you just jump into any Master's degree of your choice like that? Well, he apparently did and now he's been writing a poem a day for the past eight years. The website documenting this project is here. I like how he says, "after 8 years of writing this way, I've come to the conclusion that I'm not really a very good poet."

In the interview, after a bunch of historically interesting, but technically confusing details about the Lisp programming language, he talks about how artists and scientists should really collaborate and learn from each other more. I really do not have a lot of life experience that validates this kind of idea, but every time I hear it, the thought excites the daylights out of me.

In fact, this interdisciplinary cooperation is became quite fashionable at least from what I have heard. Again, I haven't experienced it first hand, but I would love to. Know any opportunities out there? I would be interested.

The first Friday's of every month, downtown Phoenix opens up all of their art galleries, restaurants open up, and street vendors converge. The streets are crowded and for one night at least, you feel like your in New York City. I went one night by myself. My wife and kids were in Utah for their yearly escape from the heat, and I wandered through the streets just absorbing all of the energy, really just soaking it all in. I really had this strong desire to jump into this scene somehow...

Another time I heard this idea of interdisciplinary collaboration was several years ago, I had this opportunity to attend an Embedded Systems conference in San Fransisco. The keynote speaker was Murray Gell-Mann. He wrote a book called the Quark and the Jaguar which was all about the idea of complexity and patterns all around us, and the idea of complexity was the topic of his keynote address. He is most famous for winning the Nobel prize in Physics for his discovery of the Quark. He is currently working in Santa Fe, New Mexico working with people from a variety of disciplines to come up with a comprehensive theory of everything.

This endeavor to understand and make sense of the world though is an endeavor common to a wide variety of disciplines. A poet attempts to document her view of the world through language and metaphor, trying to describe the indescribable. A philosopher, much more directly, is trying to do the same thing. The theologian and the scientist both are trying to understand the universe, but the scientist is just using more precise tools.

What about those more practical fields like business. Well, in his book "Mind Your Own Business" by Sidney Harman, consider this quote:

"Business and the business schools have for too long lionized the specialist, the person who has learned how to do one thing and do it well, but who, as a consequence, has almost no idea how the whole enterprise works. Time and again, in small companies and large, I have encountered senior executives who live lives of silent terror. They do their jobs, and they believe that they do them effectively, but they do not have a clue about how the whole enterprise works. It seems to them that the company has a life and motion of its own, and they live in fear that they will somehow be found out. That kind of departmentalized thinking - the specialist in the silo - produces paralysis and an absence of innovation and creativity. Coupled with top-down autocratic command, it is the essence of what I think of as old analog management. It can bring the company's growth to a full stop.

I say, 'Get me some poets as managers.' Poets are the original system thinkers. They contemplate the world in which we live and feel obligated to interpret, and give expression to it in a way that makes the reader understand how that world turns. Poets, those unheralded system thinkers, are our true digital thinkers. It is from their midst that I believe we will draw tomorrow's new business leaders."


That quote reminds me of a software architect book I read back in school where the author said that writing software is one of the hardest things to do because you are in essence building a universe. You are really. You have a language. Your only constraint is that language, and it constrains you some, but you are forced to build, often from scratch something that is not well understood up front. Is it no wonder that software projects are often times over schedule and over budget.

It's these kind of ideas that make me relish my current job in a dot com. Did you know that coming to an interview at PayPal (or Amazon or Google) in a suit would be the wrong thing to do, in fact that mistake alone could cost you the job. Amazon tells you up front not to wear suits. By the way, another cool thing at Amazon, all of their desks are made from recycled doors, and its obviously so when you take a look. Quirky and cool.

But to really innovate in a way that will win in the business world, especially the internet business world requires creativity, boldness, and system thinking. This requires an ability to analyze the world, see how you can make it better, and deliver.

So, in the end, how can are art, science, and religion work together? There's a really cool quote from a Bob Dylan song that often rings in my head. It's from the song, Absolutely Sweet Marie it goes like this: "But to live outside the law, you must be honest". Honesty I think is the common ingredient. Honesty and authenticity.

Good art is honest. Good science is honest. Obviously, honesty is the tenant of religion. A sincere pursuit of more. A sincere expression of yourself.

I heard a quote listening to a podcast about craftsmanship. You're a laborer if you do something with your hands, a craftsman if you do it with your head, an artist if you do it with your heart. Really that's the sum of it.

But how do you translate all of these cool sounding ideas into the real world? This sort of stuff works really well with intellectuals in their ivory towers, or the hack wantabe talking around a campfire. But does it translate into a business model? I say yes.

Several years ago I read an article about one of the best Steinway salespersons in the world, someone who could sense a pianist's style (she was herself a classically trained pianist) and artistry and could match the person with the exact piano that fit the customer's style and in essence make the pianist fall in love with the piano. There was no trickery in this salesmanship. The art of it was to quickly get a sense of the consumer. Figure out what the person in her heart wanted, and through an educational process show how the purchase of a product can fulfill an honest and sincere desire.

This ability to see the world as it is, establish a deep connection with it, and seek out ways to make it better, then convince others that your contribution is worth their time, not through manipulation, but through an honest educational process.

This sort of thing does not happen enough. Too often, companies try to shortcut the process through manipulation, or by offering a counterfeit product that promises one thing but delivers something else. The fast food industry is like this. It produces food incredibly cheap, and hypes it up with artificial flavors. We like the taste at first, but it makes us sick soon after. There's no nuance in its flavor. But the business model has worked. You hire unskilled labor on the cheap, you spend the money on marketing to manipulate the consumer to come in, and you offer a product that has no value but a quick and cheap thrill. And we all get fat and dumb in the process.

Compare this with the business model where you hire the best and brightest. The artists of the profession and you go about innovating products that will appeal to the best of what's in us. You market your product, but the marketing is honest, because the product really is superior. You might use sophisticated techniques to convince someone of it, but when you turn him on it, you have won a loyal customer for a long time.

Google is the most obvious example. Read much more about why here. But basically, they pay and treat their employees extremely well, and they flat out get the best. And they innovate like crazy. Music has a ton of examples. My personal favorite being Bob Dylan. I read somewhere that recording companies love him, not because his albums are the top selling when they are released but because his albums sustain. People continue to buy them for a long time. People still buy Bob Dylan albums that are over forty years old. The music is honest, good, transcends its time, but Dylan was also able to market himself in a truly honest way that resonated with people and drew people to him.

Life is interesting really. There are so many components to it. At the most basic, we worry about our day to day survival: food, clothing, and shelter. But part of our advancement as a society is to get beyond just survival. Our potential is to create and innovate, and each of us desires to do that. Almost every person I have worked with wants to design or to lead or to create and not just to work.

To get there, we need to become more savvy consumers, more savvy workers, more savvy entertainment seekers, more savvy producers. At our core, we are all scientists, artists, businessmen and businesswomen, and prophets.

Friday, March 14, 2008

Why I am starting a blog

It is funny I haven't blogged before. In fact just as the internet was getting started, way back in the late 1990's, I had the fantasy about creating a website with all of my philosophical musings, provide a way for random people to take potshots at them, and then have this heated, virtual on-line debate. I never did it, mainly because I just never could pull it together...

But now everyone is blogging, even my low-tech wife. I resisted for several reasons. Did I really have anything to say? Ok, yes, I had plenty to say, but did anyone really care to read it? I was afraid of narcissism. Mainly, I was afraid of being too obsessed with it, or maybe I just didn't want to follow the crowd, now that the crowd was doing something I wanted to do for the past ten years. Maybe I was jealous that everyone beat me to it. I resisted.

But then I read this article just today and I read this article just yesterday, and they both reminded me of a quote from a book I read a few years back. This quote came from the book, Mind Your Own Business, by one of the founders of Harman/Kardan, Sidney Harman:

"Writing is discovery. Anyone who has done serious writing has experienced the surprise that comes when reading in the morning that which he wrote the night before. The reaction is often, 'This is remarkable. I did not know I knew that.' As I noted in the forward the great Welsh poet Dylan Thomas spoke of 'the blank page on which I read my mind?' The person who invests in writing, and who uses it frequently, will possess a matchless instrument for discovery, clarity, and persuasion."

So writing is about discovery. I also love the description of writing from the second link referenced above. That it's like a river meandering through a valley with one rule, follow the path that leads downward. That occasionally you may hit a wall, at which time you turn around and start again.

Many blogs I know about are either a person's venue to vent, or maybe they have a passion for politics or sports or technology and focus primarily on that. But both blogs referenced above are more like a collection of essays. In fact the second is really just that, a collection of essays. That is what I want to do, write essays. Essays that I come back to on occasion and edit. And the best, those that are still relevant remain linked up at the front of the page. I do not want anything chronological or journal-like. I'm not sure if blogspot is even the right venue for this, but it's the easiest, so here I am.

And yes, I need you, imaginary reader. I need to feel like there's at least a chance that someone is reading this. I can't just write for myself because I am never motivated enough for that. Something about sharing something with someone else is a motivator. Really, I need this to be a conversation with someone or it doesn't work. That's what the author in the second link above says, and that definitely resonates with my own experience. I need to write to an audience, so I'm shelving my journal, and starting a blog.

Just a little background. My job is in computer science, and I suppose it's more than my job, it's my craft. The one thing I am good enough to get paid reasonably well to do. I do have a long way to go to feel anywhere near like I have mastered it, though. My biggest fear, to be honest, is that I will never make it. That before I have a chance, I will be pushed out of the industry, like my dad was pushed out of his. This blog, then, is to partially address that fear. I want to use this as a forum to work on my craft. Maybe as a forum to connect with others. At the very least, I have some desire to be more like those guys up there who wrote the articles I linked to. Maybe this is just a fantasy, but I really like the idea that through writing I will be able to generate ideas that will be helpful for me in my career and in my life.

On that note, about a year ago, I interviewed at Amazon in Seattle. The interview did not go well. I came in not knowing whether I really wanted to re-locate there. I was definitely not prepared for it.

Well, I had an interview with the manager. She mentioned how one of the engineers there was a regular contributor to the Ruby programming language. Intimidating. I'm doing nothing like that in my spare time, so I said so. I told her that I had many interests other than programming that I enjoy participating in outside of my job. She said, great, I like my employees to have other interests, and she asked me what they were. I hedged...

My passion is politics in every sense of the word. I love it, I obsess over it. Like many people out there I want to change the world, if not the world, my community, if not that, well, at least I want my family to have a great experience possible. So I obsess, health care, education, wars, you name it... But this was an interview. Should I really mention to my potential manager that my passion lies in one of the two topics you should never bring up in idle conversation? I hedged, and I meekly mentioned something about how I was currently involved in Scouts...

Why do I mention that? Well, politics is a classic interest of mine because everything is political. And I have an interest in practically everything. So, I want to write about computer science, I want to write about politics. I have a desire to get more involved in the city of Tempe politics. I see a big void in local politics. Nobody knows anything about what's happening at the local level. Maybe I can help to fill a little of that void. We'll see.

At any rate, this is my blog, so I will blog about what's on my mind, and I'm not sure there will be much coherence in it. But know this, imaginary reader, I will write, edit, and publish what is on my mind. I hope I can do a decent job at it. I hope I can improve over time. But most of all, I hope it will help me improve as a person.

Here it goes, I am starting a blog.