Flying Home
Be the 1st to comment!

Sitting in my window seat on the flight home from this weekend’s conference, my mind swirling with thoughts from the weekend, I look out the window, and am pulled away from my contemplation by one of the most remarkable visions I’ve ever seen while flying. There is a thin sheet of wispy clouds below me just thin enough to still reveal the city night lights beneath. Off in the horizon is an amazing lightning show visible from behind a much thicker mass of dark clouds. Most of the lightning flashes fill the distant sky without actually seeing the lightning bolt itself, but every few minutes a solid bolt breaks through the clouds, lighting up the entire scene. In all, it’s an awe-inspiring contrast of man made and natural light, creating a mood altering and surreal scene before me.

As I look down through the clouds onto the homes, businesses, churches, and communities below, I think back to a woman waiting in the airport with me just an hour ago. She had been bumped from a previous flight, and while waiting at the airport, had received a call that her young son had been in a serious car accident while she was out of town. He was on his way to the hospital when I first overheard the situation. After a few minutes of nervous pacing, she received another phone call. I could not hear what was being said, but she collapsed in uncontrollable grief and sobbing. A friend finished the call for her, and several minutes after I heard the update: her son was unresponsive, and was being airlifted to a different hospital in a last attempt to save his life.

I missed my kids. I longed to hold them.

Surely every home spread about below me had some kind of problem, difficulty or stress facing it. Many of them probably facing multiple issues, from strained parent-child relationships, to crumbling marriages, to financial issues caused by poor money management or unfortunate circumstances in their work situations, to health issues for family, friends, and loved ones, and even devastating loss. It reminded me of the recent loss of my grandmother, my grandfather’s failing health, the closing this week of my families church for the last 20 years, a fire that burned the church down a few years ago (we rebuilt it), and even back to the tornado that destroyed our home back in ’92. At some point in our lives, we all face many of these problems, but I wonder how often we remember to be thankful and appreciative during the times when we aren’t dealing with severe issues, and I wonder how empathetic we are to those going through them now, and more importantly how willing we are to help those dealing with an issue.

As I head home, I also have thoughts of the projects I’ll get back to work on and what direction I should take with several of them. I have new thoughts and ideas stirring in my mind, inspired by the speakers and conversations from the conference I attended. I can’t wait to take action, to have more conversations with my like minded friends and partners, and get back to doing what I love. But though I love what I do and I love working with some truly great people on some really exciting projects, I can never forget the big picture; the other things in life that matter, and I’m thankful for the little reminders in life that come along, often just in time.

I’ll never know what happened to that woman’s family, nor how the outcome will shape her family for generations to come. All I know is I prayed for her many times on the flight home. I felt her pain, and I used it to remind myself to really cherish the times I have with my children and my loved ones.

The next time you’re feeling overwhelmed with grief or stress from a situation you find yourself in, stop and get some perspective. Sit by a busy place, perhaps in a mall at a coffee shop, and watch the hundreds of people walking by and remember that each one of them is facing difficult times, at least at some point in life. Remind yourself you aren’t alone and your problems aren’t a unique curse on you. It’s just part of living life.

Then, find someone in need, and offer to comfort them, pray for them, or help them in some way that you can. Remind yourself of your blessings and enjoy them, guilt-free, while you have them. Gather your loved ones, and express your appreciation for them. Embrace what you have, while you have it, even in the face of difficult times. That’s all we can do in the end, because the troubles on our path ahead are out of our control. As scary as that is, we have only one choice: live each day to the fullest, love life, love others, give and serve in all we do, enjoy the fruits of our labor for as long as we have them, and handle trials and troubles with integrity, honesty, faith, and perseverance.

LessConf: Diversity and Discrimination. Where is Our Focus?
6 Comments

I’ve been watching the “conversation” of outrage unfold on Twitter the last few days and finally decided it was time to say something. I know its a minority of people that are making a stir and on the one hand, it’s probably best not to respond and simply let it go away, but on the other, I’ve seen this happen now for so many other conferences too that I felt it was time to try and put things in perspective. It seems that every time a conference is announced and the speaker lineup listed, somebody pours over the list to determine if its racially and sexually diverse enough. It’s almost as if we should appoint an official committee to approve or disapprove every conference’s lineup. Enough is enough.

I find a number of things about this outcry to be contradictory and quite frankly, dishonest.

True Diversity and Representation

The center of this debate is whether or not conferences like LessConf are using an unbalanced and unfair, even racist and sexist representation of the industry demographic by lining up a bunch of Caucasian male’s for all the speaking. The demands have been for more women and more “people of color”.

But let’s use some facts to cut through the heated emotions. Considering that the largest portion of our population, 15%, are descendants of Germans, it would only be fair if 15% of all speakers at all US based conferences are also of German descent. Irish is next at almost 11%. Then we get to African American, English, American, Mexican, Italian, Polish, French, and the list goes on. As for White Americans as a group, regardless of ancestry, the ones who “unfairly” dominate the speaking roles, the percentage is 80. My question to you who want so desperately for every conference to be “diverse”, how do we pull that off without having 50 speakers? And we haven’t even discussed gender yet.

Next I went through Scobleizer’s Twitter list of founders; 500 in total. Want to guess what I found (at least judging by the avatar?) 36 of the 500 were women. That’s 1 in every 14. So to be fair, how about a new rule of thumb for conference lineups? For every 14 males you invite, you have to invite 1 woman? As for African American’s I saw 1. Yes, just 1. There were certainly many from other countries, but very few could easily be determined by their skin color. Maybe 20 – 40 or so who were identifiable by their avatars as non-caucasian male. So if being statistically representative of the demographic is the goal, its going to have to be all caucasian males at the conferences. Sorry folks.

What does it mean to discriminate?

Here’s the thing about racism and sexism, you can’t determine if someone, like a conference organizer, is a racist/sexist by the makeup of the speaker lineup. You are seeing the outcome of a lot of work, a lot of phone calls and emails; a whole lot of networking. The result cannot logically indicate what is in the heart of the organizer. Perhaps if the person in question were making racist or sexist comments, or mistreating people of the opposite gender and race, then you’d have some grounds to make a case.

As for discrimination, I think its time for a refresher on what discrimination actually is. So from dictionary.com, here’s the definition:

treatment or consideration of, or making a distinction in favor of or against, a person or thing based on the group, class, or category to which that person or thing belongs rather than on individual merit

In other words, if you look at a group of speakers and think to yourself, I wish the makeup of race and gender where different in order to be fair, you are practicing discrimination. You see, the conference organizers who pick the best 9 speakers, from the circle of whom they know or are able to come in contact with, and who is willing, and who is available and who is popular enough to draw attendees willing to fly across country and pay almost $1000 after flight, hotel, and ticket, may not have been discriminating in any way. It may never have even crossed their minds as to what color, ethnicity or sex any of them were. If they selected based on merit and availability, then by definition they did not discriminate. However, if after they saw their lineup and thought, “uh oh, no women, African Americans, Germans, Indians, etc, we have to fix this,” they would then very much be guilty of discrimination.

Who has the right to determine the goal and message of a conference?

I’ve read some outlandish opinions on this one during the debate. Some believe the conference is there to give the audience what they want, but that is only half the story. In selecting speakers, a conference organizer generally has a message or a goal they feel is an important one to provide to the audience. While they certainly want the audience to connect and to be enticed by it, they also are doing it because they themselves feel its important to share. It’s not a shotgun of hopes and wishes for success. A lot of thought goes into who the speakers will be and what their message will be. If conference organizers have to be worried about the physical appearance of the speakers, I wonder how many conferences we will even have in coming years and certainly I wonder what the quality of them will be. Not because women and non-caucasian men aren’t wise and experienced (is there really anyone who feels this way anymore? I see no evidence of it), but simply because the focus will no longer be on who the person is and what their message is, but instead on what gender and race they are. Doesn’t that sound familiar? It seems that no matter how hard we try to move on from racism and sexism and have true equality, the very people who vocally champion such a cause, are the ones keeping racial and sexual differences at the forefront, making sure we never forget to see the color of a persons skin when we look at them.

You know what I want to focus on? Building kick-ass startups; creating awesome web sites, solving peoples problems by using our wonderful new technology, and meeting people like Steve Bristol, Allan Branch, Dan Martell, Jason Fried, David Heinemeier Hansson, etc. Just like last year I got to meet Gary Vaynerchuk in person and have lunch with him, and then meet David Hauser, who I’d never heard of, but now have great respect for and have learned a lot from, I fully expect to learn from and meet many great people at this year’s LessConf.

Where is our focus?

In the end, the good news is this: those who attend LessConf and other beneficial conferences, will gain new wisdom from the experiences of the speakers and will learn and grow from meeting other like minded folk, regardless of gender, sexual preference, age, or race. They will come away from LessConf enriched, refreshed, and wiser, with new friends, wider networks, and possibly a whole new outlook on their endeavors. Those that stay away because LessConf didn’t put enough effort into purposeful discrimination, will continue to feel bitter and miserable; will continue to shake their head that this world is still so focused on race and gender…even though they themselves are the only ones who still notice the color of a person’s skin, the origin of their birthplace, or the specific mix of X/Y chromosomes.

I hope the offended can one day bring themselves to see past the perceived discrimination to what is being offered here: the opportunity to hear from some truly successful and wise people, and attend one of the best organized conferences in the country, run by two people who really care about everyone who attends, and really care about sharing the wisdom of the speakers to the attendees. This conference puts you close to the speakers, it involves you, it brings you together, not separates. I recommend you attend and leave your discrimination concerns at home. There’s no room for it in this community, and there isn’t near as much of it, if any, as some would have us believe. What there is, is a whole lot of opportunity for us to learn from each other, put our differences aside and build some really great things.

Acts as Conference coverage on Ruby Rails Review
Be the 1st to comment!

client_ruby_rail_review.png AgileNomads is in attendance at the Acts as Conference 2009 in Orlando. It’s cold, but we are ready to learn and talk Rails for the next two days. If you weren’t able to make it, watch www.RubyRailsReview.com for notes and links to articles from the speakers throughout the two days.

Acts as Conference 2009 is this weekend
Be the 1st to comment!

Counting the hours until Acts as Conference 2009. It’s going to be a lot of fun, but a lot of work as well. Will return with a brain bursting at the seams, and in desperate need of an all day nap on Sunday.

Agile Nomads will be covering the conference on Ruby Rails Review; publishing all related links and news throughout the day as they come to us. We will also be giving away a nice prize, and providing links to local and hotel information, as well as maps and conference room floor plans.

More information coming soon on the giveaway and how to enter.

RubyConf 2008
Be the 1st to comment!

RubyConf 2008.png
I will be attending RubyConf in Orlando in November. I’m looking forward to it. I won’t be able to stay for the third day, but below are the classes I currently plan to attend on Thursday and Friday. Contact me if you are planning to go too!

Thursday

9:00 – 10:15
Keynote
10:25 – 11:05
Scaling Ruby by Gregg Pollack
11:15 – 12:00
No class for me. Take a break. Probably tired from driving in early. Explore the grounds.
Lunch
1:15 – 2:00
JRuby: What, Why, How…Try It Now
2:10 – 2:55
Recovering from Enterprise: how to embrace Ruby’s idioms and say goodbye to bad habits, by Jamis Buck
3:05 – 3:50
Unfactoring From Patterns: Job Security Through Code Obscurity, by Rein Henrichs
Break
4:20 – 5:05
Better Hacking With Training Wheels, by Joe Martinez
5:15 – 6:00
NeverBlock, trivial non-blocking IO for Ruby, by Mohammad A. Ali
Break
Lightning Talks?

Friday

9:30 – 10:15
Ruby 1.9: What to Expect, by Sam Ruby
10:25 – 11:05
All I Really Need to Know* I Learned by Writing My Own Web Framework, by Ben Scofield
11:15 – 12:00
Coding for Failure: All you need to know for building rock solid applications in 45 minutes, by Tammer Saleh
Lunch
1:15 – 2:00
What Every Rubyist Should Know About Threads, by Jim Weirich
2:10 – 2:55
Using Metrics to Take a Hard Look at Your Code, by Jake Scruggs
3:05 – 3:50
Ruby Heavy-Lifting: Lazy load it, Event it, Defer it, and then Optimize it, by Ilya Grigorik
Break
4:20 – 5:05
Components are not a dirty word: modeling your Rails interface with stateful objects, by Mike Pence
5:15 – 6:00
Ruby Kata and Sparring, by Micah Martin
Page 1 of 212