sacha chua :: living an awesome life

2377 subscribers
3276 comments
3135 on Twitter
Subscribe! E-mail Feed reader

Drupal rockitude

I joined my current Drupal project two weeks ago after documenting and wrapping up my other Drupal-based project (which I’m happy to report is chugging along quite nicely without me). Since then I’d been quickly going through my task list. I’ve also been poaching other people’s tasks, such as the configurable group home pages and the deployment scripts. As I told my cat, I’m having fun rocking Drupal. ;)

Today, one of my project team members demonstrated the site to members of the other consulting team. He wasn’t sure if the reception would be neutral or even hostile. He walked through the various features we’d built in two weeks of work, a short period of time that included the numerous issues other people encountered and my ramp-up time as a new member of the team.

One consultant from the other team couldn’t help but say, “Wow.” And the rest of the team really liked it, too!

So I guess I can count that as my first “melting a tough client” story. =)

What worked well?

  • Even though I was new to the team, my team members gave me plenty of latitude in building tools and reorganizing things. There were a couple of changes that we needed to discuss, but usually, the practices I suggested made things a bit easier and the changes weren’t difficult to get used to.
  • I set up my local development environment (my uber-tricked-out Emacs) to make it easy for me to quickly shift between files in different branches of code, look up definitions of functions, and re-build the site.
  • As a lazy programmer, it’s in my best interest to automate as much as I can. I kept tweaking the build process until I could get it to work without manual intervention, and I plugged it into the web-based deployment script I’d written for my previous project.
  • I reused as much as I could, relying on a combination of grep, var_dump, printf, tags, and asking coworkers what’s responsible for what.
  • Also, starting work at 5:15 AM turns out to be pretty good for me. I get almost a full day of work into the morning, I can spend a little time in the afternoon attending to things that require less creative energy, and I can even take a short catnap in the afternoon sun (complete with purring cat!).

I’m looking forward to tidying this site up, and I’m sure I’ll have lots of fun getting the next site off the ground, too!

Save to - del.icio.us - Digg it - reddit - StumbleUpon - Short URL: http://sachachua.com/blog/p/5379

One Response to “Drupal rockitude”

  1. Nice to hear you’re a Drupal fan. Care to share the sites and the scripts?

Discussion Area - Leave a Comment

Please comment as you, not your organization.





On This Day...

  • 2009: Scenes from a geek life: Duel — W-: I just have some more to do. Me: Can I help? W-: It’s okay. I’m faster in vi than you are. <I [...]
  • 2009: Superpowers and vision security — What kind of superpower would you like to have? When I answered this ice-breaker at a women’s leadership session last week, [...]
  • 2009: Of storytellers and pattern-makers; Book: Solitude: A Return to the Self — Of the three phrases in my e-mail signature and business card, storyteller draws the most smiles. People visibly relax. They [...]
  • 2009: Visual notes – Gary Vaynerchuk and Democamp Toronto 24 — Funny aside: When Jay Goldman handed Gary Vaynerchuk a bottle of water, Gary offered it for sale. Little things like [...]
  • 2008: Drupal, Makefiles: save time, make awesome — One day I’ll post a generalized version of the Makefile that makes my Drupal life so much easier, but in [...]
  • 2007: Low energy day — I didn’t have a lot of energy today, and even my IBM team mate noticed it. Perhaps it was the stress [...]
  • 2006: OMG, Sun evangelized the Philippines!! — I’m at the first Global Network of Technology Evangelists conference, and I’m practically bouncing out of my front-row seat. In front [...]
  • 2005: Week in review — I spent some time thinking about what to do during my Christmas break. Aside from brainstorming sessions for education, geekettes [...]
  • 2005: Thought for the day: Follow your bliss — The things that one most wants to do are the things that are probably most worth doing. – Winifred Holtby, [...]
  • 2005: Grammar blog — Argh, I think my sense of grammar is slipping. I need to find a good grammar blog that’s above the level [...]
  • 2004: Ching blogs! — http://makati.blogspot.com/ Food and leisure around Makati. Found through John Valdezco’s site at http://www.geocities.com/kaladeth/ , which was news to me too. <laugh>
  • 2004: Asian governments start to speak the same language on Linux implementations — 12/3/2004 12:05:53 PM - by Vawn Himmelsbach http://www.itbusiness.ca/index.asp?theaction=61&lid=1&sid=54320 Excerpt: Could Asia become a Linux stronghold? It’s positioning itself to become one, as governments here try [...]
  • 2003: Open source in colleges — http://chronicle.com/colloquylive/2003/08/opensource/ The most successful effort so far has been uPortal, which has produced open-source code for campuswide Web portals at more [...]
  • 2003: Spaceants’ blog, emacs-wiki — While searching for Google:linux+academe, ran across http://www.spaceants.org/bloz/2003/Apr . Reference to http://www.emacswiki.org, my OnLove page, and Linux; I _must_ have written this person before [...]
  • 2003: Leatherette repair — I need to find a way to touch-up the leatherette on my trenchcoat, as it apparently got stretched beyond its capacity [...]
  • 2003: Bleah. Checking account has age requirement. — Apparently, I need to be at least 21 for the checking account. I guess I’ll just set up electronic bank transfers, [...]