It is nothing. It is everything. It is Zabada.

Random header image... Refresh for more!

Bad Art: Great Source for Inspiration and Creativity

bad-art-inspiration.jpgExperiencing local and independent art is fun. Sometimes it is inspiring.

Once in a while, you run into a FANTASTIC piece of work. Grade “A” stuff. And that is great.

Most of the time, local and independent work is tolerable to okay, you know, like if you had to give it a grade, you’d give it a “C”. You take SOMETHING from it, but overall, it’s not so memorable or inspiring.

And then the rest of the time, you run in to stuff that is SO BAD that you are embarrassed for the artist. I’m talking about stuff that you’d give a grade of “F”, or maybe “D-” if you are feeling generous.

I’ve experienced my fair share of HORRIBLE musicals, independent movies, sketch comedy, rock bands, paintings, photography, etc. But what always happens to me when I experience this stuff is that I say to myself, “I could do 10 times better than that guy without even trying”. Even if it is an art form that I have zero experience in, I feel as if I could crank out something better than the drivel that I have just experienced. It makes me want to go home and write a movie. Or write a book. Or record a song. Or paint a picture. And sometimes I do.

Don’t get me wrong, I have all the respect in the world for EVERYONE who is willing to put themselves out there and show the world their work. It often takes balls. Lots of folks who want to publish a song or write a novel or make a movie never even TRY. Usually fear stops them cold … fear of inadequacy, fear of failure, fear of ridicule, whatever. They never even try. So my hat is off to everyone who even tries.

But sometimes it is SO sad when an ambitious project that someone has sunk hours and hours and hours into is SO BAD. The good thing about experiencing this embarrassingly horrible art: it often inspires me.

So next time you’re stuck, go seek out a horrible play or indie movie or rock band. It may just give you the inspiration to produce something that is at least a “C” and who knows, you may produce an “A”!

this is a cross-post from acidfreeink.com

May 5, 2008   5 Comments

Thoughts on Troubleshooting and Debugging

Say I am an engineer who designed, oh … say, a lamp. It’s kind of fancy, it’s got a programmable timer so that you can set it up to turn on an off at specified times.

A technical support person comes to me and says, “I’ve got a customer whose lamp doesn’t work, you’ve got a bug in the logic that handles time zones in the timer.”

“Hmmmm” I say. What makes you think that there’s a bug in time zone stuff?

“Well, our customer was living in NYC and he moved to Chicago. When he set it up in his Chicago loft, it didn’t work. NYC is Eastern time, Chicago is Central.”

“Hmmm. Couple of questions. Is the lamp plugged into a working AC outlet and is there a working bulb in the lamp?”

“Yep” says support technician.

“You verfied this?” I ask.

“Yep”

“How did you verify this”.

“Oh, the customer said that it worked in his NYC apartment.”

I say, “OK, humor me here. 1.) Plug some other electric powered device into the outlet that the lamp is plugged into and verify that it the outlet is delivering power. 2.) Take the bulb out of the lamp and make sure that it works in another working lamp.”

“OK, just a minute” says technical support technician. “Oh, it wasn’t plugged in. Now it works.”

Support technician does not say thanks. He does not apologize for prematurely playing the blame game and saying that we coded a bug into our product and I don’t hear from him again until there’s a new problem in which he has prematurely come up with a hair-brained explanation as to what the problem is.

It never ceases to amaze me how few technical folks are good at asking the fundamental questions to themselves when trying to figure out a problem. When I am presented with something that does not work, the first thing that I ask myself is “What are the things that make this thing fundamentally work?” 80% of the time, the problem can quickly be solved after asking this question. The fact that time after time after time folks come to me saying they’ve found a bug with something deep in the product and 80% of the time they not correct, is very disheartening.

Now, sometimes there ARE problems. The 20% of the time that the problem brought before me is indeed a bug, I will be the first one to climb on to the mountain top, say “we’ve got a bug!” and take responsibility whether it was directly my fault or not.

On a side note … folks need to learn to leave their ego at the door and always be open to the possibility that they made a mistake and fess up when they screw up. We all screw up. People trust you and like you a lot more when you fess up when you screw up … people who play the blame game for 45 hours a week at work are universally hated, whether they are correct in assigning blame or not.

Ok, that’s enough of a rant! Have a joyful weekend and I hope that you don’t run into any problems that you have to troubleshoot. But if you do, please first ask your self “what are the fundamental things that make this thing work?” There’s a decent chance that you will find that the “broken” lawnmower can be fixed by putting a $4 gallon of gas in it :)

April 25, 2008   4 Comments

Whoa! Someecards is Great! Here are my 11 favorite workplace cards

Two ex-Onion writers started the e-card site someecards.com about a year ago. I’d never heard about it until I just saw it written up on TechCrunch today. Man, are these cards good. I talked with Mary several years ago about making a card company that made blunt, honest and sometimes crude greeting cards that said exactly what you were thinking but that most people would never say.

Well, someecards.com probably did a much funnier job than I would’ve ever pulled off. There are TONS of good ones.

Here are 11 of my favorite workplace cards

This one is totally the current situation at my work:

I am notorious for not turning my timesheets on time. I am sure that there are some folks in my company who would love to send me this one:

I tend to speak pretty freely at work. Sometimes, in trying to warn me to watch what I say, some folks say things that are ten times worse than anything that I would even think of saying in their effort of trying to warn me:

I’ve got one of the better cubicles in my workplace, but some other folks have got to feel like this:

Everybody’s run into this person before:

I never feel like this on my projects, but I have observed many projects from a distance that makes me appreciate this:

George Costanza would be proud of this guy we’ve all met:

I haven’t first hand experienced this, but Mary did way too many times at her previous job:

Two words at my office complex … “Deli Time”

It’s really funny to listen to all of the Blackberry scrolling/button punching in the bathroom stalls:

Some people, you’ve just got to wonder about:

April 9, 2008   2 Comments

Google App Engine: Initial Thoughts

run your web app on google infrastructure with Google App EngineGoogle announced Google App Engine tonight. At first I thought it was going to more directly compete with Amazon’s EC2, S3, etc. It really doesn’t. What it gives you is a somewhat limited Python development environment to work in. I quickly read through the getting started docs. I really love Python, but I was initially a little under-whelmed after reading the initial docs. But then I realized that you could deploy an entire Django application (with minimal tweeks to use Google’s datastore) and, hmmm, that might be compelling. I’ve got a little project that I started a year and a half ago that I put on the backburner that I might just finish developing in Django (check out my Django Quickstart) and deploy it to the Google Engine. You can host Google Engine apps on your own domain, but, by default, Google Engine apps are deployed to APPNAME.appspot.com (I’ve got the exciting domain for my super-secret project!).

Clearly the big thing here is hosting your stuff with Google who have proved that they can make things perform well and scale and all that. Hmmmmm …. where to focus my limited time and resources ….

Anyway, I’d bet that the Google App Engine will help push Django over the edge and more into the mainstream …

April 8, 2008   No Comments

Is it littering if you put litter back on the ground that you just picked up?

When Mary and I walk the dogs, I am nosey and like to pick up used lottery tickets, receipts and other random pieces of paper that we find on the ground. After studying the item, sometimes I just put it back where I found it. Mary always accuses me of littering. I say that I am not littering, it was already litter! Sure, it would be a nice thing to dispose of the item properly, and sometimes I do, but if I don’t, it’s still not littering. Can anybody back me up?

[BTW, I have cashed in $14 in instant lottery ticket winnings from fools who bought these things and didn’t even know that they won a few bucks and threw them on the ground!]

March 30, 2008   8 Comments

Rob’s Minor Annoyance of the Week: Anderson Cooper & Erica Hill’s Nightly Flirtation Bit

anderson-cooper-erica-hill-flirting.jpg

March 12, 2008   4 Comments

Kudos to NIN for Releasing New Record Under Creative Commons!

Trent Rezor released his new Nine Inch Nails record, Ghosts, today under a Creative Commons License. Nice!

I honestly haven’t paid much attention to NIN since the early 90’s. I’ve got Pretty Hate Machine, Broken and The Downward Spiral which are each great in their own way, but haven’t bothered to pick up any NIN releases since. But I am downloading the new record as I write this.

Man, the old school record industry is screwed. I don’t think that ANY kids buy CDs anymore. Early adopting forward-thinking artists like Trent Reznor and Radiohead will probably become forever remembered for moves like this and 2007-2008 will go down as the end of the record industry as we’ve always known it.

Rock on.


Creative Commons License photo credit: cinealoido

March 3, 2008   1 Comment

Jonathan Coulton: Forced Creativity Good

how-to-be-a-rock-star.jpg

There’s a great story of Jonathan Coulton on Yahoo: How To Become a Rockstar.

Jonathan is a kindred spirit in that he’s a software geek … and he quit his job to be a rock star. He eventually self-made himself into an artist making more money as a musician than he did at his software job.

One of the keys to his success was that he forced himself to write and release one song every week for an entire year. It is amazing what can be produced with artificial deadlines like this. It’s the same power wielded by nanowrimo and rpmchallenge.

I gotta make me myself some creative artificial deadlines and goals …

Read and watch : Jonathan Coulton’s story on Yahoo’s “People of the Web”. It’s good stuff.

February 22, 2008   1 Comment

A Gloomy Chicago Photo I Took Yesterday Is On Chicagoist.com

February 18, 2008   4 Comments

Tutorials: You Suck at Photoshop

Some dude Donnie Hoyle has just posted his fifth “You Suck at Photoshop” tutorial. Man, these are great. They are hilarious, but surprisingly, you can actually learn something too, especially if you are a Photoshop novice.

A few notes on these “tutorials”

  1. These are not necessarily “safe for work” or kid friendly … watch at your discretion.
  2. Note the images he scrolls by when starting new projects through Adobe Bridge, ha!
  3. This guy is kind of a Dane Cook rip-off, who I don’t like so much, but oh well.
  4. I love it when he starts a new task and he yells at the listener “Stop! I saw you reaching for the eraser tool (or magic wand or whatever).”
  5. It is interesting that he is using a Mac for the first four tutorials, but on the fifth one, when he is “at work in the corporate world”, he is using Windows.

Okay, watch ‘em. Laugh and maybe learn something.

You Sucjk at Photoshop - Volume 1: Distort, Warp and Layer Effects

You Suck at Photoshop - Volume 2: Covering Your Mistakes

You Suck at Photardshop - Volume 3: Clone Stamp and Manual Cloning

You Suck It Photoshop - Volume 4: Paths and Masks

You Suck at Photoshops - Volume 5: Select Color Range

Sponsored by Photoshop for Windows and Photoshop for Mac

February 7, 2008   No Comments