Archive for the Rants Category

When Polymorphism Fails

Posted in Java, Rants, Software Development on July 10, 2013 by jstevenperry

When Polymorphism Fails

I love Java. I love OOP. I love polymorphism. But polymorphism does not always solve every problem I have. Something about sweeping statements of the form “If you use instanceof you are a complete idiot” have always bothered me (on many levels, but I’m referring here only to its technical aspect).

This nifty blog post by Steve Yegge made me feel better. It points out when polymorphism just will not do the trick (and has a nice recap/primer of polymorphism if you are a little rusty on it).

Just thought I’d share that.

–jsp

God and Guns: Vote GOP!

Posted in Philosophy, Politics, Rants on March 11, 2012 by jstevenperry

Hypocrisy irritates me. Speaking of hypocrisy, this is an election year, and the GOP primaries are in full swing. This week’s topic: morality!

While I believe Mr. Santorum is sincere when he spouts his brand of noise, claiming America’s moral decline is due to the number of unwed mothers, in the end, the GOP utopia is the World of “Bladerunner” where everything is privatized and corporations run the world (we are closer to this than you might think).

The GOP only cozies up to the religious right and the second amendment with their scare tactics to get the votes to bring that utopia to pass (after all they represent only 1%, which isn’t enough votes). The don’t give one tiny toot about morality.

Truth be told, the U.S. is a plutocracy; a system set up to (a) protect the wealthy and (b) make sure the system perpetuates itself. All this talk of morality is scare-noise meant to frighten the religious right into voting GOP.

And it works.

Separation of Church and State

Posted in General, Rants on February 8, 2012 by jstevenperry

I was reading this article about House Speaker John Boehner making a huge fuss about the White House’s stand on providing equal access to birth control to all women.

Now, I’m no contitutional scholar, but it seems like there are two interpretations of “Separation of Church and State”. The Democrats (for the most part) view it as “Keep matters of faith and religion separate from policy.” While the GOP (for the most part) view it as “Support Christianity – and *only* Christianity – using the full power of policy to do so.”

I may be generalizing, but whenever government supports an idea that benefits society as a whole (such as preventing unwanted pregnancy in this case), the other side (the GOP in this case) claim that government is stepping on religious freedom/rights/whatever. Isn’t the idea that policy be separate from religion? Isn’t America a great melting pot?

Facebook Addicting? That’s Ridiculous (I’m Totally Making That My Status)

Posted in General, Philosophy, Rants, The World of IT on February 8, 2012 by jstevenperry

I saw this article at ZDNet (they’ve been ON FIRE lately!) about Facebook and Twitter and how they’re more addictive than alcohol or nicotine. Can that be? It…

Sorry, had to check my twitter. What was I saying? Oh, yeah, Facebook and Twitter are addictive. I know for me that they hardly have any effect on me at all. For example,…

Oh, how funny. Somebody just posted the funniest link on my Facebook Wall. Where was I? Oh, yeah, Facebook. I don’t really check it all that often. I mean, I do have alerts sent directly to my Android phone (same for Twitter). But, really, it just doesn’t mean that much to ….

Wow, it looks like Lance Armstrong will be racing a 70.3 Ironman soon. Just saw a Tweet about it. What was I saying?

Oh, nevermind. I forget. Now if you’ll excuse me, I think I’ll check Twitter. It’s been, like, forever.

–jsp

Goodbye Napster. Goodbye Rhapsody.

Posted in Music, Rants on December 8, 2011 by jstevenperry

I loved Napster. For about 10 bucks a month I could listen to whole albums, make playlists of my favorite songs, download albums for listening when I was in a, ahem, low signal area (thanks, AT&T). A week or so ago, without much notice (I seem to recall an email about a week before the transition, and I’m being kind calling it a “transition”), I was forced to convert over to Rhapsody. Today I dumped Rhapsody. Here’s why.

For starters, the interface to the Rhapsody App (I have an Android, but can’t imagine the UI for the iPhone app is much better) is TERRIBLE. I’m a techie, so I know my way around gadgets, and how to do stuff. But this interface is squirrelly. How do I pull up my music? Hm. My Playlists? Nope, that looks like someone else’s playlists, I don’t recognize any of these songs.

None of my previous searches were remembered. I tend to listen to the same artists (tried “My Artists” but the list was flooded with a bunch of artists I’d never listened to) a lot, and each time I wanted to pull up a different, say, ELO album, I had to go into Search and type in Electric Light Orchestra (don’t even think of typing in ELO, that didn’t work).

The player was very skippy (ever heard of buffering, guys?). Soooo distracting when listening to a song, and *skip* play *skip* play *skip*. Ugh.

I can flag albums as favorites, but finding them was a bit of a pain. Not very intuitive (did I mention how crappy the UI was, okay, though so).

I don’t know exactly why Napster folded into Rhapsody, but it didn’t result in a superior user experience (I’m sure the folks whose stock went up as a result are crying over this).

Goodbye, Napster. I’ll miss you.

Goodbye Rhapsody. This was great. We should do it again sometime. I’ll call you.

Deep Thoughts

Posted in Philosophy, Rants, Science on December 5, 2011 by jstevenperry

There is no difference between strong and weak nuclear force, electromagnetic force and gravitational force. Force is force – and force is mass – and depends on the definition of “is”. At least, all this is true in three spatial dimensions, in which the speed of a photon in a vacuum is constant. Very exciting. There are also conditions under which, when time is constant and the speed of light varies that universes can be created and studied in an instant. In scenarios with multiple time dimensions, even more spatial dimensions are possible.

Our mathematics is too primitive to deal with the universe as it really is.

All structures are unstable. We have even been able to calculate the half-life of a proton (though it is longer than the currently speculated age of the experiment (universe)).

Eventually this experiment (universe) will end, the data will be collected, analyzed and the conclusion will be drawn: physics in three spatial dimensions with constant time is not sustainable. Everything eventually breaks down. The universe itself even “leaks” this truth through to its doomed inhabitants on occasion (to those who are open and listening). The ultimate truth is this: all are one.

How can it be that such primitive life can arrive at this marvelous conclusion?

Keep Your Enemies Closer

Posted in Open Source, Rants, The World of IT on August 5, 2011 by jstevenperry

Check out this latest Message Board entry at the Java Enterprise Open Source Application Architecture forum I manage at IBM DeveloperWorks!

Join up. It’s free!