Hello (Again), World

Every programming project starts with the basic “Hello, world!” This isn’t exactly that.

I’ve been tweaking this particular version of The Dam for just over 2 years. It’s “hello world” moment looked like this back in 2007:

dam_v7

A fullscreen Google map with Lightbox. Really just a prototype, it’s meaning and purpose weren’t very… apparent; but it was the first new site for me in a few years, ever since starting work for my employer after graduation. You see, those first few years left me sapped. Spending 10+ hours a day working on web projects, the last thing I wanted to do when I came home was work on the web some more. So I retired the original (v.3) Dam of Knowledge, hoping to create something better later.

There were several false starts over the years to get something new up and running. Version 5 was just a giant picture of my guinea pig. Another was a Flash site that would be filled with a random array of portfolio pieces… clicking each “pixel” of an abstracted image would launch a viewer and uncover a piece of a larger picture. It looked something like this:

dam_v61

Actually, looking back on it today, it is still a good idea, it had a lot going for it. Unfortunately I have a little pattern of abandoning projects like this when my interest wanes or shifts to something else. Hence moving on to the Google map prototype. That was soon neglected in favor of ActionScript 3 video experiments, which turned into the sibling site JoelSunman.com.

Last year I decided to start fleshing out the interface and content of both, also give the two a more unified look and feel. Unable to decide which site should be the personal video of the day experiment, and which should be the more professional portfolio, it seemed best to just make everything every thing and finally merge them as one. Hence the “Joel Sunman & The Dam of Knowledge.” I like it, it sounds like James and the Giant Peach (something I’ve neither read nor seen).

What’s Next?

The basic concept is here now. I’m still sticking with the Google map interface since it offers a lot of interesting possibilities, but the next step will be tying everything into the back end. WordPress, the same CMS powering this blog, will eventually control everything from the map portfolio and featured project highlights to the video-a-day XML. Getting all this various data into a uniform format will allow me to change the front end much easier down the line.

Beyond that I still want this as a place to collect all my development experiments, random little thoughts, and interesting travels. I have a lofty goal with the video-a-day project (probably better named “image-a-day,” since it won’t/can’t always be video) to work my way back through the years and backdate entries in order to expand my little personal timeline I talked about in Goodbye MySpace.

So let’s get started (again)…

program HelloWorld(output);
begin
  WriteLn('Hello World!');
end.

Goodbye MySpace

MySpace
http://www.myspace.com/damofknowledge

Born: 8/24/2005
Died: 4/30/2009

Last status update at time of death: “Joel is hopped up goofballs” (unchanged for at least 6 months prior.)

The time has come to delete that MySpace profile, but not before rescuing all my precious (not-so-much) blog posts from it’s closed platform clutches. Everything you read prior to this post is archived from there, which means it’s best to ignore most everything said in it. It’s saved purely for historical record. A few months ago I finally deleted my LiveJournal too. It had been dormant since, well, since whenever I joined MySpace. Part of me wishes I still had those posts, but it is probably best that little emo piece of the blogosphere be lost forever to the ages.

And so the cycle continues…

There was Facebook before these, but I got rid of it back in ’05. <sarcasm>Thankfully</sarcasm> they kept my profile safe and warm and hidden for me to return to when everyone grew tired of MySpace. Before that, Friendster. And it all started for me back in 1999.

After I got my first computer to start undergrad with. I quickly became interested in learning how to make my own web page. Geocities, you made it all possible. Before there were the terms “Blog” or “Social Networking” that first site filled all those roles. It was my portfolio, my status update, and it became a place for all my friends to gather. The final version of that four year ever-changing site still lives on somewhere around here today.

Facebook, MySpace, Twitter, Tumblr, that profile on Match.com nobody knows about (j/k), etc., they are all really good at letting us create an online profile, that when boiled down to a <ul> of likes and dislikes, makes us seem a little more interesting than we feel. Strange though how technology gave so many of us such a strong desire to share with the world thoughts that were once confined to guarded journals and diaries. To paraphrase Ian Malcolm we “were so preoccupied with whether or not [we] could, [we] didn’t stop to think if [we] should.” But that’s all fine, don’t read this obituary like a criticism of these services.

I’m fascinated by personal timelines. No matter how mundane or banal, I want at least my personal history documented in some way. My biggest gripe with all of these sites is just that all the information I post ends up outside of my control. I’m not some paranoid privacy advocate or anything. I know that what you put online has a tendency to stay online no matter what, but at least here it’s completely at my discretion. So that’s why I’m going back to my roots in a way, just like I started on Geocities, albeit with 10 years more experience under my belt.

A look back at some notable moments in my ‘Space history:

  • Mere weeks after signing up and uploading this sweet picture of myself, I was featured in the “Cool New People” on the front page. Several ladies caught on to my wit and awesomeness.
  • ThesePeople launched and swept the country, using MySpace in the same way indie bands used it to promote and interact. Our videos were featured numerous times, gaining thousands of views and comments claiming it was “TEH SUXXORZ.”
  • Google me all you want, but a year and a half ago you wouldn’t have found my email address anywhere online. My MySpace profile, if you could find it, was the only way to message me; and after one random night out in Chicago, someone pretty much awesome did just that.
  • One of my best friends from Elementary School also contacted me on there. That was truly cool, really.

So rest in peace MySpace, you won’t be missed, but I’m not going to lie, I do feel a tinge of regret for all the empty “Top Friends” spots I’m gong to leave on friend’s also-long-dormant profiles.

Balloon Museum, Albuquerque, NM

Actually, the Balloon Museum is a lot more interesting than it sounds.

This panorama was taken from the back deck of the Balloon Museum. During the Balloon Fiesta in October this wide expanse would be filled with hundreds of hot air balloons in all shapes and sizes, even Darth Vader. My dad [pictured] tells me it’s really something to see.

Matt Cassatta’s Portfolio Launched

Everybody needs a website. Everybody, even best friends/copywriters.

When you have a particular skill set you will find yourself using those skills over and over for friends and family, for free. Such was the case when my buddy Matt decided to get on the Internet and showcase his advertising work.

To keep things ultra simple I went with a one page layout with a dash of jQuery thrown in for some smooth scrolling between the sections. JW Player provides the playback controls for all the multimedia, keeping updates simple to the XML. I think the single page layout is really straightforward and effective for a résumé-type site and it lets his personality shine through.

Simple portfolio site includes:

  • Design
  • jQuery Animation
  • Flash Video Playlists

View Live Site

My City: Michigan Launches

A quick modification of a WordPress theme for a directory site. More room was given to layout to fit the requested Adsense blocks. Users are able to automatically submit new businesses to the directory through a form and those submissions can be moderated and approved by an administrator.

B2C Directory includes:

  • Adsense Integration
  • Twitter Integration
  • Users Ratings
  • WordPress Customization

View Live Site