{"id":4759,"date":"2013-07-24T11:15:52","date_gmt":"2013-07-24T16:15:52","guid":{"rendered":"http:\/\/www.openstack.org\/blog\/?p=4759"},"modified":"2013-07-19T10:55:19","modified_gmt":"2013-07-19T15:55:19","slug":"open-mic-spotlight-padraig-brady","status":"publish","type":"post","link":"https:\/\/www.openstack.org\/blog\/open-mic-spotlight-padraig-brady\/","title":{"rendered":"Open Mic Spotlight: P\u00e1draig Brady"},"content":{"rendered":"<p class=\"lead\"><em><a href=\"http:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2013\/07\/Padraig-Brady.png\"><img loading=\"lazy\" class=\"alignright size-full wp-image-4760\" alt=\"Padraig Brady\" src=\"http:\/\/www.openstack.org\/blog\/wp-content\/uploads\/2013\/07\/Padraig-Brady.png\" width=\"100\" height=\"100\" \/><\/a>This post is part of the OpenStack Open Mic series to spotlight the people who have helped make OpenStack successful as we celebrate the third birthday of the project. Each day in July, a new contributor will step up to the mic and answer five questions about OpenStack, cloud, careers and what they do for fun.\u00a0<\/em><\/p>\n<p><em>P\u00e1draig works for Red Hat and concentrates on OpenStack packaging.\u00a0Upstream, he concentrates on system level performance, in Nova especially,\u00a0and is a member of the Nova core team. He works remotely in rural\u00a0Ireland,\u00a0is a long time open source contributor, and a GNU coreutils maintainer. Follow him on Twitter at <a href=\"https:\/\/twitter.com\/pixelbeat_\">@pixelbeat_<\/a>.<\/em><\/p>\n<p><strong>1.\u00a0What was your first commit or contribution and why did you make it?<\/strong><\/p>\n<p>In November 2011 in Nova I refactored the file injection code\u00a0used to modify VM images before booting, and then added libguestfs\u00a0as a more sophisticated and secure mechanism to do that injection.<\/p>\n<p><strong>2.\u00a0What do you think are the benefits of the open, community-driven\u00a0approach to development?<\/strong><\/p>\n<p>The free flow of ideas and code greatly facilitates what can be\u00a0constructed,\u00a0while the emphasis on the ideas and code rather than on people extract\u00a0the most value possible. I.E. people run hot and cold, but the\u00a0community does not.<\/p>\n<p><strong>3. How do you describe OpenStack to your parents?<\/strong><\/p>\n<p><strong><\/strong>It&#8217;s software to allow people to not worry about hardware.\u00a0That division of labor brings large benefits through\u00a0economies of scale from the cloud service providers to the consumers.<\/p>\n<p><strong>4. What other open sources projects do you think work well with\u00a0OpenStack, and why?<\/strong><\/p>\n<p>One of the most impressive things I found about OpenStack\u00a0is how much of the Linux ecosystem it leverages.\u00a0This is immediately apparent to me being a packager, and having\u00a0plotted all the direct and indirect dependencies of the OpenStack packages.\u00a0If I had to pick one project that fits best with OpenStack,\u00a0it would be libvirt as it abstracts hypervisor details away from\u00a0OpenStack very well, while allowing OpenStack to deal with the\u00a0higher level &#8220;cloud&#8221; functionality.<\/p>\n<p><strong>5.\u00a0What is your favorite productivity hack? Secret trick? Shortcut\u00a0you&#8217;re slightly embarrassed to admit?<\/strong><\/p>\n<p>There are no shortcuts!\u00a0This industry is fantastic in that the effort you put into\u00a0learning something well, almost invariably pays back immensely.\u00a0So my tip is to never get into technical debt by skimming something.\u00a0Better to know a few things well.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post is part of the OpenStack Open Mic series to spotlight the people who have helped make OpenStack successful as we celebrate the third birthday of the project. Each day in July, a new contributor will step up to the mic and answer five questions about OpenStack, cloud, careers and what they do for&#8230;  <a href=\"https:\/\/www.openstack.org\/blog\/open-mic-spotlight-padraig-brady\/\" class=\"more-link\" title=\"Read Open Mic Spotlight: P\u00e1draig Brady\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":41,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[474],"tags":[465],"_links":{"self":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/4759"}],"collection":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/comments?post=4759"}],"version-history":[{"count":3,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/4759\/revisions"}],"predecessor-version":[{"id":4762,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/4759\/revisions\/4762"}],"wp:attachment":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/media?parent=4759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/categories?post=4759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/tags?post=4759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}