Archive for the ‘Personal’ Category

The Everlasting Fight To Expand My Metaphorical Sight (Part 2)

Monday, February 7th, 2011

Well, time certainly flies by quickly. Since the last entry in this little mini-series, I’ve globe-trotted some more (London, New Jersey, New York City, DC, San Francisco, Seattle… San Francisco again…) and released some new projects that’ve been in the pipeline for some time. What’s next?

On Traveling

London was a very, very interesting experience. I had the fun experience of being stuck there well past my intended departure date due to a massive snow storm that shut most of Europe down; London Heathrow, why you refused the help of the Army to clear away snow is simply beyond me. That said, the city of London itself is a nice place, one that I could see myself spending more time in. The surrounding area is equally cool and worth checking out! Yet again this was a country where public transportation is pretty slick. Notice a recurring theme here?

The rest of my travels have been pretty US-centric; nothing noteworthy, sans shooting up to Seattle for a week to visit with my younger brother. Now, enough of all this personal drivel, there’s work to discuss.

ProgProfessor

I think kids should be taught programming at a young age, but with absolutely no initial focus on mathematics. People can fight it all they want, but math doesn’t interest kids, and a direct approach to trying to make it interesting so more come into the subject field won’t work. Programming, if taught with a creative and artistic edge, is well suited to fix this problem.

At least, that’s my theory, and the entire line of reason behind my efforts with ProgProfessor. This’ll be followed up soon with a few other new projects, stay tuned!

FeedBackBar

When I got back into San Francisco, I met up with my good friend Brandon Leonardo. Awhile back he had conceived of this pretty cool idea to distribute a “feedback bar” type widget, where any site could sign up, throw some code on, and get immediate feedback from users. It’s an idea somewhat in the same realm as UserVoice or Get Satisfaction, but much more stripped down and to the point. I thought it was pretty cool, and we managed to hack it out in a night.

FeedBackBar is free and quick to implement. Check it out and let us know what you think!

pyGengo – Pythonic myGengo Translation API Library

The other notable release I’ve thrown out in the past month is pyGengo, a library that wraps the myGengo API. myGengo is a cool service that offers an easy, reliable way to get text translated into other languages by other humans. Machine translation alone can be notoriously incorrect, so having a human back it up is quite the awesome technique to have up your sleeve.

pyGengo is fully documented and has a test suite to boot. Issues can be filed on the Github Issue Tracker, give it a shot and let me know what you think!

So… What’s Next?

I’ve got a few projects coming up that should be pretty significant releases, so at the moment I’m working towards those. You should follow me on Twitter to know when they’re released!

The Everlasting Fight To Expand My Metaphorical Sight (Part 1)

Sunday, December 5th, 2010

For the past few weeks, I’ve had the incredibly fun experience of living in Tokyo, Japan. I’ve already fielded quite a few questions as to the “why” I decided to do this, and in an effort to not re-type the story another hundred times, I figured I’d throw it down here along with my experiences thus far. This post is not programming centric; for those of you who follow the feeds for them, you’ll have something soon, no worries.

The Backstory

Back in early November, I was at somewhat of a crossroads. I had recently come to the conclusion that I’m not a huge fan of San Francisco. I went ahead and checked out Chicago after that experience, and while it’s an incredible city in its own right (and certainly one of my favorite US cities), I found myself wanting more. The funny part about traveling in the US is that for all its regions and supposed differences, at the end of the day you’ll find largely the same things no matter where you go.

So I figured, alright, let’s see what other countries have to offer. I applied, and (somehow) got my passport within a week. The question then became “where to?”. I could’ve gone somewhere like England, France, Germany… the standard “alright, let’s backpack for a year and see the world” destinations that are often suggested.

Thing is, I’m not like that. I enjoy jumping off the deep end; the way I see it, if I can survive the biggest changes and come out fine, then anything else in between is a cakewalk. This is largely one of the reasons I chose Tokyo/Japan; not only is the language incredibly different than anything I know at the moment*, but it is literally on the other side of the planet.

* though some would argue German is on the same level, if not higher, but I digress

One of the exciting parts of this journey is the path I’ve taken. I flew off the west coast, came to Japan, and will head to England and/or The Netherlands for about a week after this. From there, I fly back to the east coast. I will have fully circled the globe by the age of 23, under my own power. This has been a goal of mine for quite some time now, and it’s really satisfying to see it come about.

Initial Life In Japan

The minute the plane touched down (after a lovely 12 hour flight) was interesting, because the culture shock hit me immediately. Not “uncomfortable, get me out of here” style, but definitely “wow, there is definitely something different here”. I’ll state up front that this has been evident the entire time I’ve been here, too; back home, I obviously grew accustomed to a lot of things, and the way they’re done here is almost always radically different in some way. It definitely took some getting used to, but overall I’ve enjoyed it so far.

I rented an apartment a little bit outside central Tokyo, in an area known as Nishimagome. Trains into the central part from there are cheap, and take about ~15 minutes, so overall it worked out incredibly well. One part that I found very interesting was the feeling of being a minority – while I’m sure this comes across as potentially ignorant to some who’ll read this, I’ve never actually felt that before in my life. I’ve lived in areas as a kid where some might say I was, but there was very little social divide in those scenarios. Being here incurred a language barrier and a customs barrier (i.e, society here has their own customs which the US doesn’t necessarily follow), which sits on top of the typical social divides that we as human beings tend to exhibit in general.

For the first two weeks, almost nobody in Nishimagome wanted to deal with me. It was very fascinating; some appeared to do it out of a lack of understanding in regards to my home culture (and believing that I didn’t understand theirs), whereas others seem steeped in what some have described to me as the “old Japan” ways. It’s very evident the way foreigners are treated differently here; while I had read about it prior to arrival, I wasn’t quite sure what to expect. Getting over that initial barrier in the area I was staying in required a lot of careful conversations, as if walking on a field of landmines. At the time of this writing (about 3 weeks in), this has largely disappeared, but it definitely took some effort – a very eye opening experience indeed.

Cleanliness Is Godliness

The streets of this country are incredibly clean. To be completely blunt, living here for a stint has made me feel like shit as an American. Tokyo is an insanely huge city, and the amount of trash on the ground pales in comparison to that of New York City (NYC) or San Francisco (SF). I believe that a large part of the reasoning behind this is that you are literally looked down upon if you litter – in America, we’re far too accepting of waste and littering.

The ironic part is that it’s nigh impossible to find a trash can half the time here. Your best bet is to, hey, recycle everything at the bins you’ll find around vending machines and food marts. On top of this, having this mentality around you the entire time brings a sense of wanting things to be clean to you. I’ll say what a lot of Americans will deny out of pride: much of the time, in the US, I feel as though it’s perfectly fine to litter because everyone else is doing it. Here, I can’t bring myself to do it; the gravity of the act is taken to such a higher level here.

Say what you will about peer pressure and such; none of it will matter, because you’d be arguing the wrong point here. That scenario exists for many Americans, and trying to solve things through peer pressure dissolution efforts will go nowhere. Small scale deployments of the Japanese recycling system in the US could potentially work, provided people help to enforce and spread the effort around – I believe that many recycling efforts in the US largely fail because people are given the alternative. Having one right choice doesn’t make you a communist, people, it just means it’s the best fit for the task.

Convenience Is Underrated

I’ve spent a decent amount of time in just about every American city, and I can say with a relative amount of certainty that Tokyo easily beats them all out when it comes to convenience. As I type this, it’s 3 in the morning, and I have no less than 4 different shops open and 20 different vending machines within a one mile radius, all giving me access to coffee, food, emergency supplies, and whatever else I need. NYC comes closest in this regard, but Tokyo’s ability to provide at all hours is staggering, and still surpasses anything I’ve seen in NYC.

Cover Charges At Bars Are Annoying

Drinking in Tokyo can be quite an expensive task if you’re not careful. Most bars and clubs you’ll hit up require a cover charge (anywhere from $8 – $30, in my experiences), and if you’re lucky that includes a free drink up front. While I don’t particularly care about this, it inadvertently becomes a social barrier when out with a group – some people aren’t always game to pay for two drinks when they’re only getting one. In the US, the ability to just stroll into a bar and have a drink with a friend is a nice luxury when compared with here.

Public Transportation Rocks, But Should Stay Open Later

I find public transportation here to be a catch-22 of hilarious proportions. The ability to get just about anywhere in the entire country by public transportation is incredible. This has nothing to do with the overall size of the country, it’s simply a situation where they’ve paid attention and built the necessary infrastructure. If trains were open past midnight, I’d call it a perfect situation, but having to choose to stay in central Tokyo or run to catch a train home around midnight can be quite the bummer if you’re having a blast.

What’s Next?

This is the first entry in a multi-part series, as I couldn’t hope to cover everything I’ve experienced in the past few weeks in one post. In another week, I head to Europe for a stint, and then back into the US. Traveling is an incredible experience, and I’ll continue to do this as long as it benefits me and helps me grow as a person.

Keep an eye out for the next entry in this series!

…and what’s the deal with San Francisco? (along with my travels)

Wednesday, October 6th, 2010

It’s been a good two months since I last updated this. Ordinarily I’d be a little angry that I let it slide for that long, but in this case I think it’s warranted. For those interested, here’s a summary of what I’ve been up to, along with my thoughts on San Francisco in general.

Since leaving Webs.com (see my previous post for more information on that), I’ve been pretty much all over the United States. About a week after leaving Webs, I embarked on an epic road trip with a friend that went from North Carolina all the way to California. Driving across the USA is a fun journey, one that I recommend everyone take at some point. The midwest is a surprisingly desolate place; never before have I seen so many sex shops randomly dotting the countryside.

Out of all the states that we passed through, a choice few gave me some of the best memories. Louisville, Kentucky, was a fun stop, as I got to finally meet up with my long time friend (from my old IRC days) Zach Winter. We used to fight like brothers back in the day, but he’s become a pretty awesome web developer/designer in the time I’ve known him, so between that and talking about old IRC crap we probably wasted a good four hours there. Riverton, Wyoming was pretty cool, as it’s a totally small town in the middle of nowhere with an indian casino. Driving through Yellowstone was something to behold, and the same goes for the desert-esque areas. I could go on here, but there’s enough to write a small novel at this point.

California was an interesting time period, and is actually the primary reason I’m even writing this post. I enjoy getting out and trying new areas of the world, traveling and exploring is a truly exhilarating experience that, in many regards, can’t be matched. As is (seemingly) the norm, being a developer, I naturally headed to San Francisco. The city (and the “Valley” in general) are routinely hyped as being an incredible experience if you’re in the industry. Living there taught me two things: I have a lot of reservations about the “startup” industry as a whole, and San Francisco as an area to live in isn’t all it’s hyped up to be.

I’m putting my reservations on hold for another post, as I’d like to more carefully formulate those into something more concise to read. In terms of the living area, though, I’ll put it bluntly: San Francisco is a trashy, over-hyped city that masquerades as a clean, eco-friendly environment where there’s a seemingly open exchange of new ideas every day.

Before the inevitable shit storm starts here…

Let’s pick apart that statement.

Walk down any street in the Mission, SOMA, or even North Beach, and look at the amount of trash on the ground. Now, with a straight face, tell me that San Francisco is a clean city – I’ll bet money that you can’t do it. This is counter to a city like New York City (NYC); with NYC, it’s a trash fest, sure, but nobody is going to try and tell you that it’s actually a clean city. After living in the DC area for most of my life, and checking out Chicago, Boston, and Seattle (all of which are fairly clean in their nicer areas, which I’m comparing to the nicer areas of San Francisco), I’d say the same sentiment goes for those cities.

I’ll cede the point that this issue can go either way depending on who you talk to, but my experience was that most people tried to claim it’s a clean city, and it quite frankly astounded me. Your mileage on this one may vary, and I invite you to judge for yourself.

What follows is a dissection of some of the allures of San Francisco living, at least from what I gathered through the various groups I hung out with in my time there. We’ll go one by one here. Feel free to grab a snack if you’re going to read any further, by the way.

The tech scene

This one could be construed as a personal preference, so I’ll keep this short. The tech scene in San Francisco bothers me much more than I ever thought possible. Perhaps I just went to the Valley at a low point in history, but seriously, what the hell is with the amount of startups building on top of something like Twitter’s API? Beyond that, how many god damn social networks need to re-invent the fucking wheel before someone finally wakes up and decides that enough is enough?

Hell, I can even deal with the existence of these things, but the fact that you’re taking funding for such concepts? You do realize there are more important things in the world than blowing a couple hundred grand on sharing pictures through Twitter, right?

There are a lot of cool ideas and new technologies being developed out in San Francisco, but for every awesome idea, there’s about four ridiculous ones that are setting themselves up for failure by doing something as stupid as relying on the API of a network that has a history of letting people do all the discovery work for them, then building their own version.

Tech companies (both good and bad) can exist anywhere, but it’s a myth that only great tech companies exist (and can exist) in San Francisco. Live where you actually enjoy living and don’t feel pressured to accept and praise an area based on a set-forth notion that it’s the end-all-be-all of an industry.

The food scene

Huzzah, burritos. What’s there to get for lunch? Oh… burritos. Oh, wait, no, there’s about three different French places all serving the same stuff, too, so I suppose we could do that for lunch.

Past nine o’clock? Nevermind half those places if you want a quick bite, they’re either closed or going to be closing at that time. So your options then become… oh, go into a bar, order a pizza, or get another burrito. Such incredible choices in a city supposedly known for its food choices – I definitely never had those choices anywhere else! Why would I ever leave this place?

The people

I met a lot of awesome people in San Francisco, don’t get me wrong. Thing is, I’ve met a lot of awesome people in every city I’ve been to. This is just part of society in general – no matter where you go, there’s people you like, and people you don’t like.

With that in mind, let’s take an objective look at San Francisco. 90% of the people I met were transplants, and they all came for one of two reasons: technology (the startup world specifically), or some artistic venture that hasn’t panned out and they heard that San Francisco is an “accepting” city. This all ends up melding into a very “me too” culture, where it’s nothing but people clamoring for attention around their newest idea.

This wouldn’t even be that big of a deal if it wasn’t compounded by the fact that everyone essentially circle-jerks one another on these concepts to a ridiculous degree. Yeah, you think you can form a real business around something like a Firefox browser extension? Please take a seat over there, your head has been in the clouds for far too long (no pun intended).

Get to the point please

San Francisco feels incredibly fake, and gets a free pass due to the overall net worth of the Valley. The city is an incredibly trashy place to live, it has an incredibly overbearing “me too” culture, and almost everything that’s supposedly great about the city can easily be found in other areas that are cleaner and provide a better overall living experience.

It’s funny, really. If you try to explain any of this to anyone living San Francisco, there’s a good chance you’ll send them into a mode where they feel the need to defend the aforementioned points. The only other city I’ve found where people get that extreme is – surprise, surprise – New York City. San Francisco is like the punk kid in school who, even though they’re really no different, felt the need to dress completely different and act out to feel individual.

I suppose that’s worked for people throughout history, though, so there’s not too much more to say on the matter. If you need me, though, I’ll be traveling around to cities that are a bit more pleasant and fun overall (and, hey, if you enjoy living in San Francisco, more power to you, but you just make me scratch my head).

Time for a revival

Monday, May 10th, 2010

Alright, so while it’s taken me a nine hour long sprint of coding and design, I’ve finally revived Veno. This is pretty significant, at least on a personal level – the last time I had a personal site and portfolio online was around the beginning of 2007 (a snapshot of the design, then known as “Arctic”, can be seen here). Several people have asked me why this took so long, though, and so I figured I’d take a moment to jot down my thoughts on the matter.

Full time jobs take… well, time

See, the biggest draw on my time over the past 3 years has been my day job with Webs.com. I wanted to take the time to really dig in and better my skills in this craft, and there’s really been no better opportunity presented to me since. It’s been grueling at points (week long coding sessions without sleep to push a redesign out the door, anyone?), but well worth it.

Now, after three years, I’ve found that I missed having a personal platform to do… well, anything I wanted to, in terms of the internet. This led to a six month period of trashed redesign attempts for Veno; after enough failed designs, I decided to just power through it in a day, and this is the result. It’s heavily CSS3-based, but should fall back gracefully in just about every browser. I foresee myself refining it over time, though – there’s certain things I’m unhappy with, such as the overall “tightness” of the layout. Expect to see it open up and breathe a bit more over the next few weeks, as well as become more personalized.

The other drain… wait, Twitter?

Ah, the micro-blogging phenomenon known as Twitter. For a pretty long while, Twitter dominated most of my “soapbox” needs. I could throw out a small note about whatever I’m feeling, and it would instantly hit an incredibly connected and thriving community. I’ve probably met and interfaced with more developers and designers over Twitter than anywhere else!

Of course, Twitter is limited to 140 characters. What if I wanna throw up a Javascript or Python tutorial? That certainly can’t be done over Twitter (at least, not without annoying the hell out of everyone). By re-igniting Veno, I can provide some much needed separation to my “web 2.0 social aspects”, so to speak. Expect this space to be occupied by deeper thoughts and more intricate material, whereas my Twitter feed will remain filled with smaller pieces (updates to my open source projects, etc).

So there it is, all laid out. It’s taken a few years, but I firmly believe that this is a case of “good things come to those who wait”. It’s good to be back – expect to see some awesome things here in the next few months!