Mar 042010

Red asked me to give a talk in Ignite Manila 1 mainly because he remembered that I tend to break character once in a while back in our old workplace. It should be easy for me to give a presentation on something related to anime given my level of experience in the matter.

Problem is, even if I focused on just anime and manga instead of the entire Japanese hobby culture scene (which would include cosplay, collectibles, etc), I still have literally dozens of possible topics to talk about.

After thinking about it for a day, I went with the topic that I could say that I am really passionate about: the story of how we reversed the fortunes of UP AME; from being a hopeless anime organization into a thriving one. Not only is it a significant part of my life, the topic would also be relevant for most of the audience (I doubt that most of them aren’t inside a club or community of their own).

I put a decent amount of effort into this talk, not only because I don’t want to embarrass myself or the org, I also don’t want do look like a hypocrite after bashing the presentations in last year’s Y4IT.

Most of my effort went to the slides. It took me at least 3 days to finish them mainly because of my lack of experience (dammit, I’m a software engineer, not a graphic designer!) and because I had to look for good pictures from various sources. I also had to re-read Presentation Zen since it’s been a long time since I’ve made presentations.

Preparation for the talk itself was difficult, though it’s not as hard as the slides. I’d have to thank Scott Berkun for this part, his Confessions of a Public Speaker as well as his Ignite talk on giving Ignite talks gave me invaluable tips for making my talk.

One thing I learned on my own about Ignite was that Ignite presentations are more like song performances than presentations when you have more than 4 points to make. My talk had 7 different points so the timing is important. It didn’t worry me, though, since I have experience singing in front of a lot of people. I just had to practice enough that my mouth goes auto-pilot when on the stage, ignoring the inevitable effects of stage fright.

My script went through at least a dozen revisions throughout my practice sessions. With at least 3 runs per revision, I’m guessing that it took me 60 partial runs (just a 1-minute section) and about 30 full runs to get the hang of things. As you would see below, even with all this practice, I still had to ad-lib and adapt to the situation.

Oh and yeah, Ana Santos of Sex and Sensibilities talked before me. Talking about hardcore geeks after a talk on sex was kinda awkward. D:

Script, slides, and side comments below the cut.

Continue reading »

Posted by Bry Tagged with: ,
Mar 032010

Ignite Manila

Two months ago, I was invited by Red, a former co-worker, to talk in the first Ignite Manila event. I’m not really busy at the moment so I accepted the offer.

I’m not in the mood to post a long-winded report on the event so here are some highlights:

  • The event was great! There was a good mix of topics and the audience was really into it. The only downside I think would be the lack of stereotypical geeks in the crowd (most of the people there were “closet geeks” :P ).
  • The best talks for the night are ironically the least likely to be featured in the global O’Reilly Ignite site: Norman Wilwayco’s “rebellious” talk (that’s an understatement, pero digs!) and Khavn dela Cruz’s 5 minute presentation/performance on his potentially controversial Day Old Flicks.
  • Probably the most well-balanced talk would be from Carlos Celdran. The topic was socially relevant, the slides were simple and were there to enhance the talk, and he was presenting to the audience and not talking to the wall.
  • As for my talk, I’ll leave that to the next post.

Congratulations to the team behind Ignite Manila for this successful event! I’ll be looking forward to the next Ignite Manila! :D

Posted by Bry Tagged with:
Feb 122010

Two election related articles have been making rounds in the intarwebs lately and they’re interesting enough to link to in this blog:

Was Manny Villar really ever poor? – Spoiler: No.

Noynoy Supporters are Proof that The Philippines is a Wowowee Idiocracy – one of the few things I hate about having a home office is that other people in the house watch Wowowee instead of doing less inane things like, say, read shounen manga (which are pretty inane when you don’t read them with tongue firmly in cheek). This blog post sums up why I hate the said show.

Posted by Bry Tagged with:
Jan 222010

keyword rankings

I’ve been wanting to write a proper post on “crab mentality” ever since I noticed that my post on Ako Mismo unexpectedly got into the first few pages of Google’s search results, but I didn’t feel like writing about something so trivial.

Unfortunately, some idiot tried to use that term as a rebuttal in a Facebook hate group that I passed by earlier today and it looks like it’s a good time to share my thoughts about that Filipino derogatory term.

Continue reading »

Posted by Bry Tagged with: , , ,
Jan 142010

I’m now selling books to help cover for shipping expenses spread hard to find knowledge to people thirsty for information. More information here.

Posted by Bry Tagged with: , ,
Jan 132010

For some odd reason, I missed this little gem in last year’s Notable CD-R King Items.

CD-R King SSD

It’s a 64GB solid-state drive for only PhP 5,800.

Continue reading »

Posted by Bry Tagged with: , , , ,
Jan 062010

This will probably be the last in the series unless I figure out what to write for Training.

Figure out the reasons behind your eating habits.

I’m sure many of you have resolved to “correct” their diets this year, either by cutting down on some types of food or by eating more of “healthy” food. Unfortunately, unless you have an unusually high degree of discipline, you’ll find out that these diet resolutions are impossible to follow.

The key point here is that one’s eating habits, like talents, are rooted to our past. Our experiences in our childhood subconsciously affects what and how we eat. Unless we learn the reasons behind our eating habits, we’ll eventually revert back to them a few weeks or months into a new diet plan.

For example, I was born into a poor family so I had been trained from a young age not to waste any food on the dinner table. Unfortunately (or fortunately?), our family became less and less poor as the years went by and the food on the dinner table also increased. My problem of eating more than I need became worse when I started working because of the free dinners and Frappuccinos the company gave us whenever we went on OTs.

After some thinking, I figured out a simple way of dealing with this problem: avoid free food. Having little free food means I don’t gorge a lot. When I did my fitness regimen four years ago, I didn’t eat at home except on Sundays. I also limited myself to salt crackers when passing by the company pantry (which is stocked with free snacks). Limiting myself to paid food also allowed me to limit the portions of food that I eat every meal, as opposed to the virtual all-you-can-eat meals at the dinner table.

Another aspect of my poor past allowed me to pull this off with relative ease: I can get sated regardless of how little I eat as long as I clean up my plate. It’s psychological, yes, but if I didn’t have this, I probably would have had to use other tricks to make me feel full easier on every meal.

So before you decide to change your eating habits, take time to look back and see what are the things that influenced how you eat today. You might be surprised that some of your worst eating habits could easily be turned off (e.g. you eat ice cream often because as a kid you thought it was the greatest thing ever, but nowadays it’s just meh) and that you could steer yourself to a healthier lifestyle with just a few changes (like my example above).

Posted by Bry Tagged with: ,
Jan 052010

You know the drill.

Learn a new language to complement your programming skills.

It would be a typical New Year’s resolution for developers to learn a new programming language this year. But seriously, what’s the point of learning C# when you’re a Java developer (or vice versa)?

What you should be striving for are programming languages that are orthogonal to your current skill set. If you’re an enterprise developer used to statically typed OO programming languages, try dynamic languages like Python and Ruby. If you’re already using dynamic languages, try your hands on functional programming like Erlang and Scala. Same goes for platforms: web developers might want try programming in RIAs.

The point here isn’t to add bullet points to your resume, but to have different ways of looking at problems, like adding new tools to a toolbox. For example, had I not been aware of the basics of functional programming, I might have tried to force traditional Java-like synchronization techniques in my Google Wave gadgets instead of the more elegant FP approach.

Just a short plugging:

Rapid Development’s Classic Mistakes (in software development) was a real eye-opener for me when I read it four years ago. Even though it was written almost a decade ago, a lot of the mistakes listed there were still present in my company.

To keep the list up to date, Construx (Steve McConnell’s company) is now holding the Classic Mistakes survey for 2010. Help update the study by taking the survey here.

Posted by Bry Tagged with: , , ,