[:fr]La parole est aux speakers : Larry Garfield[:]

Publié le

[:fr]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 !

La 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.

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.

Une conférence présentée par

Larry GARFIELD
Larry GARFIELD
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/.

Autres interviews

[:]