Skip to content
This repository has been archived by the owner on Jul 17, 2019. It is now read-only.

Q&A w/ @ecowden on Individual Membership Candidacy #30

Closed
mikeal opened this issue Jan 18, 2016 · 7 comments
Closed

Q&A w/ @ecowden on Individual Membership Candidacy #30

mikeal opened this issue Jan 18, 2016 · 7 comments
Labels

Comments

@mikeal
Copy link
Contributor

mikeal commented Jan 18, 2016

This thread is for asking @ecowden questions regarding his run
for the Node.js Foundation Board of Directors.

@mikeal mikeal added the q-and-a label Jan 18, 2016
@jasnell
Copy link
Member

jasnell commented Jan 18, 2016

(A) If elected, what do you envision would be three most important issues that need to be addressed and how would you go about advocating for / resolving those?

(B) In a single sentence, how would you describe the role of the person elected to the board?

@rosskukulinski
Copy link

Hi @ecowden! Thanks for applying. I read your application I've got a comment/question for you:

The current board already has considerable membership from enterprise companies, so how do you feel your input will be different from theirs? Do you plan on listening to the non-enterprise community? If so, how do you think you might do that?

@junosuarez
Copy link

  1. What do you see as the most significant obstacle to node.js's continued growth?
  2. What do you think the node.js foundation can do to address your answer to Initial Meeting #1?

@ecowden
Copy link

ecowden commented Jan 18, 2016

Great questions @jasnell and @rosskukulinski! That first one deserves a more elaborate answer, but I want to tackle Ross's right now.

I went back and forth about whether to toss my hat in the ring right up to the last minute, and that's one of the big questions that was hanging on my mind. Ultimately, I think there are two things that put me in a different position than existing corporate board members.

First, I work at a company that feels very, very different than the others. When you look at Microsoft, IBM, or Red Hat...those are by and large software companies. They do software. Even companies like PayPal and GoDaddy.com feel similar. They may not sell software like Microsoft, but the bulk of their business is driven by their web presence and software engineering. Unlike them, we use software to help our employees or partners, but at least in the internal IT organization where I spend my days, we're not a software company.

Second, I am not representing my employer. I am not running as a corporate member, and I haven't even told anyone at the office that I'm a candidate. I'm here first and foremost as a developer -- not a company. I want to represent myself, my coworkers and others in similar situations.

I know a lot of people who enjoy working with Node.js, people who get excited about working with Node.js. We may use it for personal projects, but using it at the office takes a different kind of thought. These are environments where technology choices shift slowly and deliberately, and need to take into consideration a lot more constituencies than a team of developers. Places where adopting something like Node.js takes a great deal of perseverance, an ability to consider concerns from many different parts of the organization, and a willingness to engage in an open dialog with everyone from development and operations through management and leadership.

Now, again: I don't think this is a bad thing, and I hope I'm not painting a dreary picture of living under the thumb of ignorant corporate overlords. We had to figure out real concerns, from deployment and disaster recovery through accessibility, hiring, training and cross-training. Things like, how will "new" software work with "old" software? Does this align with what we want to do for our users? How can we invest time in a new technology while meeting existing commitments?

That leads me to the second half of your question, Ross: would I listen to the rest of the Node.js community? Yes, I would absolutely listen to everyone. At the end of the day, I hope to have one community, not a fragmented collection of sub-communities. I remember way back to my old high-school debate coach telling us how communications would be the most important skills we'd use on the job. At the time, I thought she meant public speaking. Now I realize that it's a two-way street, that listening is just as important as talking. Please forgive my temporary lack of humility, but I've spent a lot of time listening, explaining, debating, cajoling, compromising and collaborating lately. That's what I want to continue to do, and that's the experience I want to bring as a member of the board.

All that said: if you don't feel like I'm what the community needs, or if you don't think I have the right background, then please vote for someone else! We're fortunate to have plenty of great candidates, many of them with much better open-source and community credentials than me. I'm in the lucky situation knowing that even if I lose, I'm going to be happy with the winner!

@rosskukulinski
Copy link

Thank you, kindly, @ecowden for your thoughtful response.

@rvagg
Copy link
Member

rvagg commented Jan 27, 2016

Thanks for your answers @ecowden, and thanks for nominating!

@mikeal
Copy link
Contributor Author

mikeal commented Jan 31, 2016

Election is over, results are posted.

@mikeal mikeal closed this as completed Jan 31, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

6 participants