the sound of silence…

OK, last week my car battery died, so I replaced it. Aside from a trivial thing like the clock being reset, you might also have to enter some security codes. The anti-theft system on my stereo/CD system required some code, that I didn’t receive when I purchased the car (5 years ago). Long story short, I had to make the time to go to the dealership near me, and get that all figured out.

That’s just some background. The real issue is the silence. I have never experienced as much silence in my car since I started driving. Being that I love music so much, this actually changed my mood – in a very bad way. I usually drive at a fast pace, err, at the speed limit. I blast a tune, and I enjoy the ride; no matter how short. Without the sound system, it was like driving Sadness to the mall, to meet her friend Anger… Everyday, for a week.

Well, onwards to better things: the dealership reset my system, and on the way in from the dealership I blasted some Kanye West. There was one positive thing about this experience: more time to further expound existing ideas. And in my head, Simon and Garfunkel’s classic The Sound of Silence quietly played. You know, like elevator music.

Posted in General | 2 Comments

bill gates’ last day…

Brian V just hit me w/ this video, and it’s hilarious. A few major of cameos too. Regardless of what you think of Bill Gates, you wish you could stay at one company from the age of 17, and then retire to be a full-time philanthropist! It makes sense, he has to get started on spending his and Buffet’s money…

Posted in Funny | Leave a comment

bad developer…

I’m not sure if I’ve worked with this guy before, but I get the feeling he’s talking about me. I personally like doing items 1-10. Just kidding… or am I?

Posted in Technical stuff | Leave a comment

cube envy…

I guess I should be happy with my cube size.

cube envy…

Posted in Funny | Leave a comment

AI the movie, meets the Daily WTF…

An oddly heart-warming story from the Daily WTF…

Posted in Funny | 1 Comment

yeah, he gets it…

Dharmesh Shah posted this back in November, but I just got around to reading it. It’s 7 simple insights about co-founders. Some I knew, most I’ve learned the hard way. Hey, isn’t that what life’s about? Learning stuff – I hope so, or I am doing this all wrong! 😉

Posted in General | Leave a comment

resin-3.1 performance

Not too long ago I wondered (aloud), what the heck happened to Resin-3.0 performance. I found that after upgrading from resin-3.0.19 to resin-3.0.23, and deploying the expanded war, startup time went from 90 to 117 seconds. OK, so I was looking to use some newer JEE features. Although Tomcat 5.5 flys, having to add ActiveMQ for JMS support was more of a footprint than I’d like. With Resin, I just had to 3 lines per message queue. Even that’s gotten simpler in the newer 3.1 releases.

I digress. In the release notes for resin-3.1.3, Caucho claims their startup time has been reduced. I had to see this for myself. I tested this by moving a project with 2 web-apps  from resin-3.0.23 to resin-3.1.4. This dropped the startup time from ~87 seconds to ~47 seconds. Yeah, I’d call that an improvement.

Posted in Technical stuff | Leave a comment

carpe diem, seriously…

I’ve met happy people. They range in household size, income, upbringing, nationality, etc. However, time and time again, they share this one common attribute: contentment. I’m not saying they don’t have problems in their lives; of course they do. However, somehow they stay afloat. People like my neighbor Dale, a photo journalist/author, and John, a retired Marine at my job. If you spoke with them for five minutes you’d understand. On the other hand, I’ve met some sad/angry people. These types feel real comfortable sniping others, taking pot-shots, you know. Again, regardless of their standing in life (please believe me), they feel better pulling others down. Like crabs in a barrel*. Here, obviously, the common attribute is discontentment.

Well, to the point – in the past, I’ve buried myself in my work, purposefully. Through various experiences, I learned this is stupid. Not the working long hours, no not that. The relentlessness of it all. In early 2006, I worked an average of 80 hours a week, for easily 8 months straight. Trust me, it can be done. However, I do wonder about the quality of the code. Could I have done the same amount, maybe even better if I explicitly stepped away from the machine for a week or two? Yeah, I learned a bunch, without having to worry about whether my company was using the technology or not. I had gained in many ways, but was I happy? Not at all. In fact I was starting to act like one of those crabs.

By the end of 2006, I simply crashed. At home, I’d sit in front of my machine, with side work to do, and not actually do anything. I let contracts go, and simply stopped working on my other projects. I was discontent. It was clear that I had to make a choice, a pretty obvious one at that. Now, in my personal life, in all relationships I seek reciprocity. Kinda like an “F me? OK, F you too.” F as in forget, of course. In my work life, I seek balance, finally. My grandmother used to tell me, “You are always rushing, but you’ll only rush to your grave?” Granted, it’s a morbid thing to tell a teen, but it makes sense (now). Some of you may be thinking, this common sense. But as Brian Regan would say, “Nobody look at me; I’m a moron!” Carpe Diem, seriously.

*That crabs in a barrel quote is old, not sure of its origin, and wrong. In reality, if you were a crab being pulled from the barrel, you being pulled to be cooked. Of course you want your brethren to hold on to you! Isn’t holding onto your fellow crab, hoping she doesn’t get cooked a good thing?! Anyway.

Posted in General | 2 Comments

for the new year…

OK, so it’s not exactly a new year’s resolution, but close enough (I don’t make those, they’re useless). Here are a few things I want to learn and or finish in the new year.

Finish my 2D, Sprite-scrolling, adventure game

Um, this has been sitting in a corner for a year now… Just haven’t had the drive. So, aside from work, I will work to get this thing working. It’s actually not that hard; more a matter of putting time in. I guess you could classify everything that way.

New Languages – Programming, that is

I definitely want to get into some functional programming. Since I did some (a reasonably small amount) of Scheme and Haskell in college, I know it’s not impossible. I’ll revisit those.
I’d also like to learn Erlang, Scala and Ruby (its JVM implementation, JRuby).

Android

I was a J2ME guy. Now, I will try Android. I tend to do simple board games (tic-tac-toe, checkers, etc). We’ll see how that goes.

Screencasting

I’d like to build a piece of software that efficiently records and plays back screencasts. Furthermore, allow users to add things (text, arrows, etc) to specific frames. Lastly, add synchronized voice to the playback. That would be nice. Clearly, if you have ever watched any screen recording presentation, you know this has been done, and can be done on a very professional level.

I’ll update this as the new year comes closer…

Posted in Technical stuff | 2 Comments

you can elf yourself….

No seriously, you can make a flash thing (mashup, i guess) of yourself as an elf. A friend of mine did, and here’s the finished product.

Posted in Funny | 1 Comment