Meet Your New App: HanMeta

I woke up today, fixated on picking a name. I had racked my brain trying to figure out clever metaphors in nature (everything from tree trunks to rivers to pollinating flowers)… clever mashing of two words… sticking “han” in front of everything, trying to go with the naming scheme I’ve devised a couple of years back. (No, I’m not going back to slapping “jk” in front of everything)

There was a domain name I had before this one that would fit in perfectly with what the application will do. But sadly, I gave it up and now it’s in the hands of some spammers.

Regardless, let it be known:

HanMeta.com: the social web 2.0 blah rounded corners blah starburst blah tags blah rss feed reader. Now with more Rails! Ugh.

Let’s see how far I can take this with a ragtag team of awesome coding ninjas, present company included. Looks like, at the beginning, it’ll be Derek Remund, Amir Manji (This guy needs a blog!), and me. I must call upon the help of the sweet coding ninjas of Alex Argo, Dan Janosik, and, of course, the venerable Raj “Taco HTML EditDoshi.

All I’ve got is a running list of great features I’d like to implement, and lots of time to do it. (Oh, please please please let me have less time to work on this, if you catch my drift, potential employers?) I’ll try to chronicle this crazy journey. Like… startup.com or the DVD that fogcreek put out. Just in text form.

I just hope it’s more like the latter than the former.

07.07.07: Here we come!

More details as I get time to write them down.

Leveraging Extreme: The Josh Kim Story, Part 2

Continuing from: Part 1

Pendulum: a weight hung from a fixed point so that it can swing freely backward and forward, esp. a rod with a weight at the end that regulates the mechanism of a clock.

  • Figurative used to refer to the tendency of a situation or state of affairs to oscillate regularly between one extreme and another : the pendulum of fashion.

There. Properly defined. JK = Pendulum.

On Caffeine

Oh… that fateful day when Craig and Alex decided to be Venture Capitalists (more like… drug pushers…) in my journey to stunt my growth… I still remember it quite vividly. Front row, Honors Physics, Refrigerator in the back room… Yikes.

Caffeine has become synonymous with hardcore programming. I mean it. You have to be a caffeine junkie to be an awesome programmer it seems. The healthy programmers are few and far in between, and those are the pansy ones. (I’m kidding!)

During my crazy PHP coding years (senior year in high school, freshman year in college), I probably… drank… quite a bit of Dew. I feel like I needed to be up at 7 AM, writing code to properly handle FTP through a HTTP GET request. I remember that Saturday to this day… and how aggravating it was, unable to keep my hands steady as I typed away.

Sophomore and Junior year… not so much. Junior year I got caught up with being all healthy, and so that’s when I reverted back to going hardcore non-carbonated/non-caffeinated. This is the first pendulum swing of this story.

Bawls!

But when Senior year hit… I found these. And I started keeping them in a nice little box, until the day I moved out of my apartment in August of 2006.

I have no clue how many bottles of Bawls I drank that year. I remember some crazy Operating Systems MP (Machine Problems, what UIUC calls programming assignments) which required some Buffalo Wild Wings and two bottles of these lovelies. (Kurt Becker, I miss you!) I remember some crazy case studies I had to pull out for some of my business classes… only brought to you by these blue bottles.

Sidenote: The reasons why I like Bawls so much is that they:

  • Taste Great: I hate Red Bull for this reason. They taste like crap. Bawls, though, taste fruity and delicious. You don’t know that you’re getting jacked out of your mind
  • Bottle: Plastic bottle FTL. Glass dimpled bottles FTW
  • Guarana: Much less jittery than normal caffeine, IMHO.

Very recently, I fell in love with these 59 cent fountain drinks at the nearby gas station. Derek and I would hit them up while we had our Spinter Cell: Choas Theory Co-op fun. Then… I bought three 2 liters, just to start drinking STRAIGHT OUT OF THE BOTTLE. How recently? Try… last month.

However, I’ve gone hardcore hard turkey again. Only things that I drink are milk, water, and juice.

Second pendulum swing.

Maybe the next time I start taking caffeine again, it’ll be in small doses… I mean, come on, caffeine does help when you need that extra kick!

Oh right… I like tea, though. Tea and honey makes me all happy and warm inside.

On Lessons

I’m a proponent for growth. I think this is why I love learning: ANYTHING. I’m afraid I’ll find something that I don’t want to learn… but that’s going off on a tangent.

But as I desire growth in life, I think I’m unsatisfied at times at how slowly I’m growing. Even then, regardless of the pace at which I’m growing, I feel like there are lessons to be learned.

I can’t stop shaking the undeniable fact that I won’t be able to learn all of the lessons. This is why I started writing really really long entries in my journals to begin with: It’s because I wanted to write them down, so that maybe I’ll figure it out, then and there, who I am and why I’m doing such and such. I wanted to find the equations to Josh Kim… more like… the Josh Kim algorithm.

if (JoshKim.getEmotion() == X)) return Y; else return Z;

But it all goes back to pride: I want to be able to tell myself, “Yes, Josh Kim, you did it all on your own. You used logic and philosophy to deduce what the next step is to come.”

What the heck? I have to learn to understand that if I miss the big lesson the first time, it’ll come back and hit me again. The little ones… just stop worrying about them. Prioritize your issues, and then attack them top-down.

Wow, Josh Kim, you’re quite the motivational speaker, even to yourself!

Irony

The irony is that as I just typed that last paragraph, I felt just a little bit better about myself. Yes… I feel like writing is my escape: Heck, it’s the only “art” form I can be somewhat coherent at. I can’t draw, take pictures, make movies… even though I want to… learn…

Maybe one day my dreams of becoming xkcd with a programmer’s twist will be realized. But until then… JK^extreme.

Time to get myself to the gym, and then sleep to the extreme.

The proper motivation?

I guess it took a good friend from back way back when… WAYYY back when I was a freshman in college to push me into “code mode”. [Insert Age Joke Here, for all you freshmen that are reading this...] Derek Remund, a totally cool and amazing guy that God placed into my life, just as I was beginning to realize what computers were all about.

He’s taking this sweet class called Programming Studio, a class I would have dearly enjoyed. You see, my education at UIUC comprised of quite a bit of theory, and very little hands-on-ness. I mean, there are benefits for being taught hard-core theory, but there’s nothing like actually putting code to compiler (in my case, code to browser incompatibility insanity).

I had the pleasure of talking with him on the intricacies of web mashups. What little knowledge I had of JSON and REST and other subjects to do with cross-site scripting methodologies, I tried to pass on to him.

Of course, this was no one way street in terms of information exchange. I keep looking at Derek, and am amazed at how deeply he understands the code. He is the closest thing I have to a hacker: I’m so thankful to have a friend that can give me this kind of point of view on the subject.

We jokingly talked about how a couple years from now, we’d be talking about this past Thursday night, when wearing our maroon hoodies we came up with the idea for the next big thing. We didn’t, but I’m still searching.

Whatever we talked about, whatever we joked about… it seemed like it was towards something. I definitely need to find many more friends like this… not in separate geographic locations (like Texas and Ohio), but all in the same place. Well… at least, leverage technology (uh oh… Josh is using the word “leverage”) so that we could all sit down and talk about these issues. Maybe I’m wanting too much… can’t have all my friends work together.

Manager JK is slowly being cultivated, spouting off buzzwords and management techniques like no other. Uh oh… time to go learn some more Ruby to stave it off.

Lack of Posts… To The Extreme!

Changing my daily routine to start at 5:30 is making me quite the productive man. However, I started to lose sleep over a couple days… and I ended up napping quite a few hours on Friday to catch up. This week has been a blur: Finishing up a website, starting a move away from a legacy system to an open source alternative, and commencing on customizing a content management system.

To make the most of time… to not be lazy, and to continue to build towards something… JK “to the extreme”.

Thursday night consisted of a rousing night of discussion of code with Derek, my freshman year roommate. It was a throwback to the days of that year, seeing old pictures of the creation of my shuttle xpc… yeah, we’re nerds.

Something else that struck me as interesting is how Derek also thought that I liked to take things to the extreme. Alex, a friend from Cincinnati, has told me the same thing. I bet if I asked some of the other friends I know from Cincinnati, they’d agree, also.

Eh… take it as you will, but I guess it’s time to shatter that thinking, too.

Rest of today will be spent… on a computer. What else is new?

The Obligatory Daily Post

Let me tell you about today… I woke up. Did work. Ate Lunch. Did some more work. Went to WIMPE. Ate Dinner.

However, my daily routine changed a bit when I got to hang out with Derek, my ISR roommate from freshman year. We just ended up talking about the new CS coursework requirements and the new things in ourlives. Then we dived into Guitar Hero 2 and some co-op play of Splinter Cell, like the nerds we are.

Now, mind you… I haven’t played an FPS since… well… I guess if you count the time I randomly sat down in front of Colin Das’s computer to play CS… about two months. But it’s something about playing a game with someone… and a game that’s as good as Splinter Cell… that brings two hardcore nerds together.

Why do I write this? I realized again that I really am who I am. I am a nerd. Period. I’m probably going to enjoy some type of real-time interactive simulation until the day I die, regardless of how the older population thinks about such “frivolous” things. I also understood… how far I’ve come in not being just a nerd. I kinda fell out of the hardcore gaming life a while back… I mean, I don’t even have a Wii right now…

Currently, my TODO file is getting larger and larger. Just today, I moved all the posts from my wordpress.com account to here. I also asked Alex to install Gallery on this server. There should be some large changing coming to this blog… soon… but I’m not going to make promises like last time and look like an idiot.

Updates will come when they come.

And dizang, I’m tired. Must… wake… up… early…

Start of A New Week

Now that I’ve caught up with my daily postings… here comes the list of things to come.

Dean Knox: He will be leaving for Chicago tomorrow. I’m going to miss him… for about a week. I’m sure we’ll see each other more often… actually, I lied. He’s most likely go into a hole larger than last year, with his 18 hour course-load, as well as his job. Need to make sure to pray for him while he’s away in Boston, talking to all those Harvard peoples.

Dan Sun: Got back tonight to Champaign. He’ll be working at Moto like he did last semester for this week and for the semester to come. He’ll become my new WIMPE partner. I finally get to do some cardio… whew… And I Dan’s going to be a replacement chef for Dean, also. I’m sure Dan’s got lots of things to teach me in the art of cooking.

Grace Sue: Randomly running into her today definitely made me smile. We haven’t kept in touch for… like… two years. The one time I remember seeing her was running into her at 12:30 service 2nd semester, senior year. Hopefully, I’ll be meeting up with her before the small group schedules start up again.

Derek Remund: I will hang out with him, either on Monday or Tuesday, depending on what’s better for him. Dean occupied the last few days, but I need to have some nice times with my good ol’ freshman year roommate. I’m sure there will be much Guitar Hero-ing, as well as some “The Office” episodes… Yum.

John Kim: If this kid ever comes to town… then we’ll hang out. But other than that, I can’t promise anything.

ex-Atrium 103: My last year roommates. We’ll have dinner maybe on Thursday.

Basically, the rest of the week is the same old. I’ll work in the mornings… hopefully I’ll be able to procure a parking spot before the semester starts… The three jobs I have, plus the blog… as well as reading the Bible and other random things, as well as restarting with Japanese and Hanja. Freaking Ruby… is still on the list…

Absolutely nothing has changed… I don’t like how I can’t cross things off the list so fast anymore. It seems like most of my things to do are… going to take some time. I guess I’m realizing more and more how impatient I am in a lot of ways.

So, alas, here’s to another week. Waking up at 7 AM. I love routines… when then work out…

Maybe I should start aiming for 6, to get myself to MP… I’m going to give this a more serious thought if I do get a parking pass on campus.