<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>Keith's Web Blog RSS Feed</title>
<language>en-us</language>
<link>http://www.keithwatanabe.net/index.php</link>
<description>Keith Watanabe's Website</description>
<item>
<title>new job update</title>
<link>http://www.keithwatanabe.net/blogs/2007/10/25/4516b6f211a3438c0956ad78dd96be66.html</link>
<description><![CDATA[I won't give out the name of my company right now.  i really want people attempting to contact me about job offers, etc. to stop unless they can provide a solid deal for something like $2 million without me doing anything.  That's my current price tag.  No less.<br />
<br />
There that should put off people.<br />
<br />
But I will talk about the place.<br />
<br />
Unlike my last place (which I'm attempting to erase from memory), my new spot has been quite good so far.  I'm certain there's a high expectation for output from me, but I've got my own deck of cards that I like to draw from when it seems like people have an Ace-King against me.  Right now, I'm being &quot;encouraged&quot; to speak more Japanese.  For instance, today's lunch was almost completely Japanese.  I figure staying in this environment for a few years will pump up my Japanese level to near fluency.  Hopefully, I can get up to at least 2-kyu level in a year.<br />
<br />
I've been incredibly motivated as of late.  No life draining meetings.  No sitting in endless discussions on what we INTEND to do, but rather taking action IMMEDIATELY to remedy a problem. No monstrous hiearchies of incapable people.  No stupid vendors mind controlling weak willed, techno-illiterate management.  Just solid, hard core work, coding and learning.<br />
<br />
Just in terms of sample things I've been working on:<br />
<ul>
    <li>Extending the Zend Framework and gluing all the loose pieces together.</li>
    <li>Utilizing Phing to automatically generate projects, including checking out and importing newly created projects from and into Subversion</li>
    <li>Setting up my own Subversion repository with Webdav access</li>
    <li>Setting up Samba for Windows access on my local machine</li>
    <li>Expanding my Javascript/AJAX knowledge through implementing JQuery (and perhaps MooTools as well in the near future)</li>
    <li>Learning a new Japanese XML filesystem query tool called Musashi</li>
    <li>Writing PHP wrappers around the Musashi command line, utilizing the Command object and Chain of Responsibility design patterns</li>
    <li>Localizing the front end with Smarty's config files.</li>
</ul>
I'm hoping to re-build or convert over the log files into a binary format that's faster and easier to read and replace the Musashi command line interface sometime.  I'm thinking of implementing C/C++ for raw speed, perhaps figuring out how to employ either that or something like Berkeley DB to generate flat files and improve performance overall.<br />
<br />
Lots of fun stuff.  Also, I plan to build tons of in-house tools, stuff I've been dreaming of for years.  I have a lot of freedom in terms of technology, so I pretty much get to do whatever I really want.  I don't need a 20% type of rule for my work.  I'm doing what I want at 100%.  Nice, ain't it?<br />
<br />
The other thing I'm doing is learning about a &quot;real&quot; Japanese environment.  My previous company was becoming one, but in a negative sense.  The current place has bits and pieces of the Japanese environment such as saying &quot;Ohayogozaimasu&quot; in the morning and &quot;Otsukaresamadesu&quot; as you're leaving.  Also, many people work late.  I plan to inject some California corporate culture into this place though.  I bought a bunch of Krispy Kreme donuts tonight and will start making my rounds in my &quot;political capital.&quot;  I will be loved in the morning (and probably hated by late after since everyone will most likely be clutching their stomachs as I did in pain tonight!!!!!)<br />
<br />
But this is truly one of the first almost &quot;pure&quot; Japanese environments I've ever worked.  Everyone is Japanese here, except me.  I'm practically a rock star in some ways.  Since I know English and technology, I have a great deal of potential value to add to people, especially considering that most people want to learn more English.  I've offered my services as an English teacher for free (and I enjoy doing this just to show that there are people in this world that don't need to make a pretty penny unlike those Nova greedy corporate pigs).<br />
<br />
What I'm attempting to do most of all is really get into the minds of a Japanese business.  Of course, we do have foreign influence since the company is mostly owned by the parent in America.  However, most of that influence feels distant.  What's nice though is that you don't have a bunch of foreign idiots in the local office screwing with people with their lack of understanding of the Japanese culture and business methodology.  Okay, I am here but I don't attempt to disrupt and overburden people with my bumbling behavior.  I try to inject productivity, encouragement and positive feelings as much as I can with my coworkers.<br />
<br />
Compare that with my previous company where I saw these foreigners, mostly East coast people, who just couldn't run the damn show.  And still can't.  It's embarrassing.  I couldn't tell if the problem was that of the industry (i.e. insurance) or the fact that these people were just plain dumb.  But it was utterly pathetic watching these people get twisted left and right, but having enough power to screw things up because they couldn't properly assess the situation.  I truly pity all the workers at the bottom attempting to scrape by in such a company.  It didn't feel like a real company at all.  More like a drama being staged for a reality show (or a Surreality Show).<br />
<br />
Nonetheless, at my current place, I really feel like I'm part of something.  Sure, our desks are small and there are notions of appropriate etiquette in the office.  And I'm certain that some time down the line I'll be asked to perform in higher levels as a Japanese would.  But in those cases, I suppose it's up to me to mature and evolve.  That ought to truly increase my value, even though I think most companies in America won't ever whollistically understand my overall intrinsic value (I'm NOT JUST A PROGRAMMER DAMN IT!!!!!)<br />
<br />
Overall though, I'm fearful of saying it but I feel like I've found my calling.  I hope that this situation last and can improve even more.]]></description>
<pubDate>Thu, 25 Oct 2007 10:49:59 -0600</pubDate>
<guid>http://www.keithwatanabe.net/blogs/2007/10/25/4516b6f211a3438c0956ad78dd96be66.html</guid>
</item>
<item>
<title>Skilling Up!</title>
<link>http://www.keithwatanabe.net/blogs/2007/11/20/70e7033fc23f487d0ac120413941cf2d.html</link>
<description><![CDATA[Right now, I'm teaching myself some ruby.  I've mucked with it in the past, but I've decided to pursue increasing my python, ruby, c/c++ skills.  i'm pretty satisfied with my php skills now.  i just need to figure out how to use CakePHP eventually and I'll be set.  With ruby, I just got through basic inheritance and some simple string manipulation.  Syntactically, I like Ruby more than PHP, but I'm extremely used to coding in PHP now.  However, the syntactic sugar of Ruby is slowly drawing me in.  Lots of shortcuts rather than elongated function names.  I hope to get to Rails sometime in the next few months.  Eventually, I'd like to put together a simple Rails application just for fun.  Maybe I'll build my own music/movie organizer AJAX website.  The same with Python in terms of getting into it for fun.  I'm not a big fan of Python's syntax compared with Ruby, but Google's use of it along with Zope look like compelling reasons to give it a try.<br />
<br />
I'm not as sure what to do with c/c++ in terms of a project.  I always wanted to participate in building some KDE project.  Not sure what yet. <br />
<br />
Got some cool chances to work with a few new toys at work.  Got Samba to work (finally!)  It's nice being able to go between my Kubuntu system and my laptop running XP Pro and copying files over transparently.<br />
<br />
Setup a Subversion repository with WebDav.  I want to get a better bug track system or something that'll tie into Subversion.  My friend suggested a site for this, but I don't like the fact that they use their own login system.  I want a centralized login system that utilizes the same data.  Don't want to have to hack a system for this purpose.<br />
<br />
Also, worked a bit with Phing.  Phing is like Ant for PHP.  Only they're still generations behind in terms of support.  I had to write a bunch of my own plugins.  But that's the cool thing with it.  Maybe I might contribute to Phing in terms of adding my plugins to their repository.<br />
<br />
Lastly, I've worked with this gzip'd compressed XML data unix set of command tools called Musashi.  It was a major bitch to set up.  But I wrote wrappers in PHP to be able to interface with the tool.  Not native, but still good enough for now.]]></description>
<pubDate>Tue, 20 Nov 2007 09:24:04 -0700</pubDate>
<guid>http://www.keithwatanabe.net/blogs/2007/11/20/70e7033fc23f487d0ac120413941cf2d.html</guid>
</item>
</channel>
</rss>
