A bit about me

This is me!

Hey there!

You found me, so you probably already know my name is Amy Cham. I live in Edison, NJ, a relatively painless train ride away from NYC, with my husband, a ginger cat named Ginger, and a little shih tzu mix named Giselle.

For fun, I enjoy making things...photographs, food, crochet items, and miscellaneous other odds and ends. I've also recently gotten into health and fitness, working with an awesome trainer who takes no excuses, and eating as cleanly as I can.

As I write this, I am sitting in the lobby of the Westin Bonaventure, the official hotel of DrupalCon LA! I've been part of the Drupal community--and a huge fan of the platform and its associated people--since the end of 2007. For the past seven years, I've built Drupal sites, marketed Drupal agencies, written about Drupal, trained end users and new site builders in how to use Drupal, helped to organize Drupal events, and have amassed a remarkable collection of Drupal t-shirts, stickers, and other goodies. 

See a pattern?

Today, I'm in the midst of a transition. See, before I started doing marketing, I was a developer. A bunch of things--XHTML, CSS, PHP, Perl Template Toolkit (anyone...?), a smattering of Java, but mostly Javascript. 

Before there were frameworks, before ES5 standards for OOP, and before people were sure about Ajax ("but what about the 'Back' button?????"), we were writing nutty interface interactions in vanilla Javascript. With a generous helping of spaghetti, because IE 5.5 and 6.

It was messy, and sometime ugly, and probably should have been done in Java, but it was FUN. And I miss it.

So I'm going back to development.

The evolution of Javascript from 'cute' to critical has been amazing to watch, and I now I want to be a part of it. I'm also super-psyched that Drupal 8 is moving to OOP in its PHP--while I haven't done a lot with OOP PHP, it fits right in with how I think about code, and I look forward to dabbling in module development. And the concept of Headless Drupal? Well...dang. That could get pretty crazy.

I'm looking to join up with an agency, but I don't have samples yet. For the present, I'm studying up on methodologies--modern OOP JS, OOP PHP, Drupal code standards, coding for responsive design, etc--and getting acquainted with project necessities like GIT, Drush, BDD, and so on. I also want to spend some quality time in the coder lounges here in LA and submit my first couple patches this week.

I can do a custom sample at any time, but stay tuned for something nifty by the end of summer!

Here's where else you can find me on the internetz:

Happy Drupalling!

~ Amy