cool things update [Permalink]
Just a quick note of some cool things from the last week or so.
- Electronic Arts has finally set a release date for Spore (Sep 7, 2008)
- Lucas Arts has announced a Clone Wars animated movie coming to the big screen
- The first official Indiana Jones 4 trailer has been released
Posted by shawker on Friday, 15 February 2008
Tags: movies star wars software
Comments (3)
Tags: movies star wars software
Comments (3)
The artform known as "Software Engineering" [Permalink]
I recently read a very eloquent article written by a software engineer (programmer) who did a wonderful job in capturing just what it is that we (we being software engineers) do. Much of my article will be based on his, so don't think i'm quite so brilliant as i might appear (well ... ok, if you really want to think i'm brilliant, i won't complain too loudly).
"What do you do"? All my neighbors think i fix computers. Whenever they have a problem, who do they call? Actually they don't call me - they call my wife who then informs me that so and so's printer isn't working, or that neighbor X can't check their email, or perhaps the world is about to end because someone's hard drive just crashed and they lost all of their Quicken data. Does this describe what I do at work all day? Not even close. It's like asking a car salesman to fix your car (not the best analogy, but you get the idea).
Well then, "what do you do"?
A software developer must be part writer and poet, part salesperson and public speaker, part artist and designer, and always equal parts logic and empathy.I don't just sit around in front of the computer all day writing code. I'm thinking up approaches to solve problems. I have to balance various constraints (how much memory, how fast is the hardware, who is the user, what is the end goal, fault tolerances, screen real estate, network connectivity, etc..etc..), deciding which approach is best, which tools to use, how long i have to work on it, and (most importantly), how interesting is it to me and how much do i care about making it a great product. A very important point that 90% of all software engineers seem to miss is the user experience. "Software that can’t be understood can’t be used, so no matter how brilliant your design, if your interface isn’t elegant and beautiful and intuitive, your project is a failure." Design, elegance, ease of use. Now for the good stuff: the code itself. Code isn't just a bunch of cryptic ones and zeros that somehow float around inside of a computer and make it do things. A well written program is a piece of art!
The purpose of code is to express a solution. A project consists of small stanzas, called “Methods” or “Functions” depending on what language you use. Each of these verses must be constructed in such a way that it is efficient, tightly-crafted, and effective. And like a poem, there are rules that dictate how it should be shaped. There is beauty in a clever Function. ... when the pieces are added up, each in itself a little work of art, they make, if programmed properly, a whole that is much more than a sum. Its is an intertwined, and constantly moving piece of art.Another good point made by the author of the article cited below is that just as anyone can walk into an art gallery and appreciate a beautiful work of art by Davinci, it takes another artist or earnest student to really appreciate the intricacies of the brush strokes, the color choices, the arrangement of the subject, etc... A software program is no different. Anyone can use it and realize it's a good program, but only another programmer can truly appreciate just how wonderful it is under the covers. And yet, no matter how good your program is, users are never satisfied. It always doesn't do something they want (even if they never asked for it when you were designing the program). Not to worry. What it does now, it does well, and version 2.0 is always around the corner :) "What do you do"?
I ... produce art. Functional, useful, but still beautiful, art. We are code poets, and it is our prose that builds the tools people use every day.Original article here
Posted by shawker on Wednesday, 6 February 2008
Tags: software
Comments (3)
Tags: software
Comments (3)
Google Chart API [Permalink]
For those less technically inclined, this is probably a boring entry. Not nearly exciting as planting a garden or something...
Google, in their never ending bid to take over the world, has created a chart API, which allows anyone to embed pretty graphics into their web pages without having to do all the nasty work of actually generating the graphic. You just feed them the data and it spits back an image.
Here are a few example charts, generated by Google on the fly:
Lots of possibilities here ...!
Google Chart API
Posted by shawker on Tuesday, 5 February 2008
Tags: google software
Comments (1)
Tags: google software
Comments (1)
Google alerts [Permalink]

If you've got a Google account -- and if you don't ... why the #@&$ don't you ... i mean, come on - they're taking over the world; get on the bandwagon already -- you should check out the "Google Alerts". They're pretty freaking cool. Basically you enter a search term and then every time a new page is indexed by Google that matches your search, it will send you an alert (ala email). I have been using this for the last month or so to track the following search: "Hirst Arts" (yes, the quotes are included because otherwise i kept getting lots of pages by someone named Damien Hirst who does a lot of Art shows in New York or something). It's a great way to stay on top of specific topics that might interest you. Give it a try and see what you think.
Posted by shawker on Thursday, 31 January 2008
Tags: google tech
Comments (1)
Tags: google tech
Comments (1)
Five Year Anniversary [Permalink]
![]() |
Wow, five years of blogging today. Who would have thought i'd have stuck with it this long? I was going to write something witty and clever about the reasons people blog and how it has changed the world, etc..etc.., but i'm sure you can all figure that out for yourselves. So i thought it would be fun to quote someone much more interesting than myself: Stephen Hawking. Here are 10 famous quotes by him:
|
Posted by shawker on Wednesday, 23 January 2008
Tags: blog
Comments (3)
Tags: blog
Comments (3)
New Theme [Permalink]
I've just got done creating a new blojsom 3.x theme for my wife based loosely on the wordpress twillo theme.
Head over to her blog and check it out.
Posted by shawker on Sunday, 20 January 2008
Tags: design
Comments (0)
Tags: design
Comments (0)
Dragonlance - the movie [Permalink]
![]() | Yesterday, the Dragonlance movie was released. I went to my local redbox and picked up a copy. For those who have never read the Dragonlance novels, you really should. It's one of the cornerstone series of fantasy literature. I even got my wife to read the books and quite surprising to her, she loved them. How does the movie stack up? Let's start with the good points. The soundtrack was very well done and added quite a bit to the show. The voice talents include Lucy Lawless and Kiefer Sutherland. It's an hour and a half and does tell all the major plot points of the original story. BUT. . . It gave me a headache to watch. Literally. The movie is animated, not live action, and the animation was "blurry". You could see double-lines and digital artifacts everywhere - as if whoever rendered the video had put it on a medium quality setting for some reason (my guess is to save space; the entire movie just fits on a single layer DVD, which would mean production costs would be cheaper). Even if the animation had been sharp, the quality of the animation compares to that of your average saturday morning cartoon. Again, i could live with that if the storyline were good enough. But that brings up the final point. All of the depth that made the books so good was completely lacking in the show. It was as if someone had written some cliffs notes on the book and then written the screenplay from that. It basically was like watching a book report. "The characters did this, then went here, this happened, etc ... etc..". The movie didn't draw you in, you didn't feel for the characters, the dialog was flat, and you really didn't get a sense of the epic scope that comes across in the books. I really wanted to like this movie, but i'm afraid i can't recommend it to anyone. Thumbs DOWN. Fortunately i only paid a dollar to rent it instead of $18 to actually buy it. |
Posted by shawker on Wednesday, 16 January 2008
Tags: fantasy literature movies
Comments (3)
Tags: fantasy literature movies
Comments (3)
Driverless cars by 2018 [Permalink]
According to an AP article, GM is seriously researching driverless cars.
Cars that drive themselves — even parking at their destination — could be ready for sale within a decade, General Motors Corp. executives say. The most significant obstacles facing the vehicles could be human rather than technical: government regulation, liability laws, privacy concerns and people's passion for the automobile and the control it gives them. Much of the technology already exists for vehicles to take the wheel: radar-based cruise control, motion sensors, lane-change warning devices, electronic stability control and satellite-based digital mapping. ... If people are interested The first use likely would be on highways; people would have the option to choose a driverless mode while they still would control the vehicle on local streets ... the company plans to test driverless car technology by 2015 and have cars on the road around 2018. A key benefit of the technology eventually will be safer roads and reducing the roughly 42,000 U.S. traffic deaths that occur annually — 95 percent of which are caused by human mistakes. It will really change society, very much like the transition from a horse to a car.Original Article
Posted by shawker on Wednesday, 9 January 2008
Tags: tech
Comments (3)
Tags: tech
Comments (3)
Philosophy, Faith, Science [Permalink]
When thinking changes your mind, that's philosophy. When God changes your mind, that's faith. When facts change your mind, that's science.Premise for a question posed here
Posted by shawker on Wednesday, 2 January 2008
Tags: philosophy science religion
Comments (1)
Tags: philosophy science religion
Comments (1)
Bloomington Cave 2007 [Permalink]
| One of the highlights of the Christmas vacation for me this year was the trip to the Bloomington Caves near St. George. I've been there before several times, and have even posted about it in the past, but several things were different this time around. First off, it appears that a local caving group has been hard at work cleaning up the cave. They've done sand blasting to remove tons of grafiti. They've mapped out several trails that you can use to guide yourself through the cave, and even posted it all online (see the link above). Second, i took both Alex and Ellie with me, as well as my brother. I was worried that Ellie might not like it so much once we actually got inside, but she had a blast. We spent over three hours crawling around, sliding down steep inclines, using ropes to lower ourselves into vast rooms, squeezing through tight holes, and just generally having a blast. And third, we actually have gps coordinates of the cave entrance now. I finally decided to take my gps and mark exactly how to get to the caves. Previously, i would just remember that i need to turn here, turn there, follow that dirt road, turn again at the fork, etc..etc.. So if anyone is planning to head out to the caves but isn't sure how to get there, ask me for directions. I'll be happy to let you know. Oh, we also found a geocache very near to the entrance. In fact, it was almost in the same spot where we spotted the snake last month when we were out at the caves (that trip was simply to get the gps coordinates - we didn't have any caving gear with us at the time). |
Posted by shawker on Wednesday, 2 January 2008
Tags: caving
Comments (1)
Tags: caving
Comments (1)




