La parole est aux speakers : Larry Garfield
Jusqu’au Forum PHP 2017, retrouvez nos interviews de speakers pour mieux comprendre leur parcours et le sujet qu’ils aborderont lors de leur conférence !
Software Management Lessons from the 1960s
"The Mythical Man-Month" is one of the seminal books in the field of software project management. It was written in 1975, based on experience from the 1960s. Is it even still relevant? Turns out, it is. Technology may have changed dramatically but people have not. Managing software projects is about managing people, not bits, and creative people engaged in intellectual endeavors are notoriously hard to predict and manage. (Just ask my project manager.) Fortunately, many of the lessons-learned Brooks' presents are still relevant today. Some are directly applicable ("adding people to a late project makes it later") while others are valid with a little interpretation. Still others fly in the face of conventional wisdom. What can we learn from that? This session will present a modern overview of the ideas presented by Brooks and a look at what we can still learn from them even today.
Salle Katherine Johnson
There are 6 co-authors for the « Drupal 7 Module Development » book – including you. How do you manage to write a book with so many people?
Division of responsibilities. Each of us was responsible for 2-4 chapters, which we wrote more or less independently. I focused on the fields and entity system. Another author who was a front-end developer handled the front-end and theming chapters. Etc. Truth be told, I didn’t even see several chapters until the book was published and I got my author copies.
You are « Director of Developer Experience » at platform.sh, what does it mean? How is your typical day at work?
I don’t know that I have a typical day. My job is a combination of developer relations and partner relations; it’s sort of where engineering, marketing, sales, and support all meet in the middle. Documentation, blogging, and other customer-facing content is part of my job. So is coordinating with some of our application partners, like EZ Systems or TYPO3. I’ve been on a few sales calls, and periodically do customer support. I maintain our various project templates and user-space tooling to make it easier to kick-start projects. I frequently represent Platform.sh at developer conferences (like Forum PHP!), which provides an opportunity to speak with customers and potential customers directly. And all of what I learn from working with customers and partners that way feeds back into consultation with our engineering and design teams to advise them on how to improve the product both short term and long term I’m sort of an annotated communications conduit between our developers and our customers. Overall, I generally summarize my job as « figure out how to make using Platform.sh stupid easy ». What that means day to day can vary widely.
You are the editor of 2 PSR (3 including the Huggable). The PSR process is quite long. Is this publisher’s role difficult to maintain over time?
That really varies with the PSR. PSR-6 was a long slog as it was rather contentious. PSR-13 was much smoother; in that case the bigger challenge was getting people interested enough to give feedback at all, rather than conflicting feedback. My experiences shepherding both of those PSRs through the process helped shape my call for an overhaul of the Framework Interoperability Group’s PSR process, and the recently-adopted « FIG 3 » model. There’s less effort, responsibility, and authority now resting on one person, who like any one person can have strong biases, illnesses, and offline life to get in the way. Once the PSR is passed the working group dissolves, so the Editor has no further serious responsibilities. PSR-8 (the Huggable Interface) will always be in development, as the PHP community finds new and better ways to support and enhance each other.
It will be your second talk for an afup event (first one in 2013), how did you know us?
It’s all Fabrice Bernhard’s fault. 🙂 He and I met at a Symfony conference, I believe. He liked my presentation and wanted to draft me to present at Forum PHP. It admittedly wasn’t a hard sell for another trip to Paris for a conference. Scheduling hasn’t worked out the last few years to return, but I was able to make it this year so here I am. It actually works out well now that I work for Platform.sh, which is based in Paris.
|Larry Garfield has been building websites since he was a sophomore in high school, which is longer ago than he'd like to admit. Larry has been an active Drupal contributor and consultant for over a decade, and led the Drupal 8 Web Services initiative that helped transform Drupal into a modern PHP platform. Larry is Director of Developer Experience at Platform.sh, a leading continuous deployment cloud hosting company. He is also a member of the PHP-FIG Core Committee as well as its Drupal representative. Larry holds a Master’s degree in Computer Science from DePaul University. He blogs at both http://platform.sh/ and http://www.garfieldtech.com/.|
- La parole est aux speakers : François Zaninotto
- La parole est aux speakers : Marc Hugon
- La parole est aux speakers : Sébastien Lavenant
- La parole est aux speakers : Sophie Beaupuis
- La parole est aux speakers : Kévin Dunglas
- La parole est aux speakers : Pierre Plazanet & Antoine Lelaisant
- La parole est aux speakers : Julien Janvier
- La parole est aux speakers : Jean-François Lépine
- La parole est aux speakers : Nastasia Saby et Fabien de Saint pern
- La parole est aux speakers : Haikel Guémar
- La parole est aux speakers : Nicolas Grekas
- La parole est aux speakers : Benoît Merlet
- La parole est aux speakers : Erwan Richard
- La parole est aux speakers : Jonathan Van Belle
- La parole est aux speakers : Frédéric Bouchery
- La parole est aux speakers : Kevin Nadin
- La parole est aux speakers : Stéphane Hulard
- La parole est aux speakers : Sébastien Le Gall
- La parole est aux speakers : Joshua Thijssen
- La parole est aux speakers : Alexandre Balmes
- La parole est aux speakers : Audrey Neveu
- La parole est aux speakers : James Titcumb
- La parole est aux speakers : Kévin Gomez
- La parole est aux speakers : Amélie Duvernet
- La parole est aux speakers : Sébastien Rogier
- La parole est aux speakers : Matthieu Napoli
- La parole est aux speakers : Chris Riley
- La parole est aux speakers : Charles Desneuf
- La parole est aux speakers : Remi Collet