Jeff Geerling's blog

Feeling Better, and a Contest!

Hello everyone! I'm finally back from the hospital and on the mend. It turns out I had mono, and the combination of a couple immunosuppressants and the mono hit me pretty hard. It was interesting being in the ER, ICU and general hospital floors, and if I weren't wiped from a crazy-high 104.6°F fever in the ICU, I would've spent more time looking at all the awesome devices into which I was plugged!

Needless to say, I'm feeling much better, and I even got back to work today!

Contest - Win a RØDE smartLav! [Update: contest is over]

Note: The contest is over; see the winner here.

Server Check.in (one of the services I run through Midwestern Mac) is holding a simple contest: leave a comment on the blog post Contest - Win a RØDE smartLav!, and you're entered to win a Rode smartLav microphone, to which I gave five stars in my review.

In the Hospital

I'm at the hospital this week, so I'll be unable to answer many emails, reply to comments, or post any new content. The spam hammer is still running, though, so you spammers out still won't get any mercy!

Please spare a prayer for me, as I still don't know what's wrong, but did get to experience some amazing new things, like using a toilet that slides out from under a sink, and curling up in a ball while someone withdrew brain juice from my spine!

2013 Deacon Ordination Mass Pictures Online

This year's Transitional Deacon Ordination Mass took place last Saturday, May 4 (May the 4th be with you! And with your spirit.).

2013 Deacon Ordination 163

I was privileged to be able to take photos for this year's transitional deacons, even more so since I will be unable to attend the Priesthood Ordination Mass this year (due to my attendance at DrupalCon Portland), and was happy to see many of my seminarian friends become deacons—one step closer to their journey towards the priesthood.

You can view the entire set of photos on Flickr: 2013 Transitional Deacon Ordination.

A New Job (2013 edition)

In 2011, I left my job as the web developer for the Archdiocese of St. Louis to join Flocknote, and help build Flocknote into a great communications tool for churches, ministries, teams and organizations.

Flocknote Logo

I've worked with some great people at Flocknote (hi Matt, Barrett, Kait, Derek, LCM staff et all!), and have enjoyed the challenge of building a major web application on top of Drupal 7. Flocknote was built back when Drupal 7 was in the 7.1 and 7.2 stages (when many, many modules had not yet been ported from Drupal 6, and I found and patched core bugs on a daily basis!), and I was able to learn much about the craft of programming, server administration, project management, and Drupal working on Flocknote, an iPhone App, and an API, among hundreds of other little things.

Mercy Logo

Beginning next month (almost exactly two years since my start date at Flocknote), I'll be working with Mercy, the sixth largest Catholic health care system in the US (more about Mercy). I'm excited to begin working in this new environment with a new team, and will continue developing with Drupal both in the new job and in my free time (with projects like my hosted Apache Solr search and Server Check.in, as well as my other sites and organizations I help with).

If you or someone you know might be interested in the main web developer position at Flocknote, please see the Web Developer job posting on Flocknote and apply today!

Time Refines Code

Smooth stone

Legacy code—warts and all—isn't such a bad thing.

If it's built well, and maintained well, it probably takes care of the hundreds/thousands of edge cases with which your beautifully-rewritten new codebase doesn't yet cope.

Unless it's not well-documented (or self-documented), or incompatible with modern systems, it's often a better idea to refactor and clean up old code than to scrap a system entirely and rewrite from scratch.

Image from Thinking Through.

Tolerating the Hatred

If you accuse someone of hating you (or someone else) for simply disagreeing with you (or someone else) on an issue (whether it be the best baseball team, iPhone or Android, the best candy bar, or—gasp—same-sex marriage), please look up the definition of hate, and its synonyms in a thesaurus.

Disagreement ≠ hate.

Pages

Subscribe to Reviews Subscribe to Articles Subscribe to All Content Subscribe to Blog Subscribe to RSS - Jeff Geerling's blog