Speaker interview part 1
Today in the DPC Speakers Interview:
- Thijs Feryn
- Marcello Duarte
- Matthew Weier O'Phinney
Thijs Feryn:
1. Tell us about yourself, who are you, and what do you do in daily life?
My name is Thijs and I'm an evangelist at Combell. We are a the #1 web hosting company in Belgium and my job is to listen and talk to people about technology. I try to bridge the gap between code and infrastructure by understanding what developers do. In the process I use this knowledge to optimize internal flows or influence strategic decisions. In my spare time I'm also involved with PHPBenelux, the PHP community for Belgium, The Netherlands & Luxembourg. We even organize our own PHP conference in January
2. What’s your favorite underappreciated piece of software?
A lot of people don't appreciate vim as much as they should. I'm not a vim expert, but I love using it and learn something new about it every time I use it.
3. If you could make one change (big or small) to every PHP project out there, what would it be?
I would love to have PHP projects compiled into binary and make it go super fast. HipHop currently does that. But it would be great if that would flow back into the main PHP project in an easy to use way.
4. What’s the coolest thing you’ve seen lately, programming or otherwise?
I love the new wave of infrastructure tools out there. The DevOps community is plugging things like Puppet, Chef, Logstash, CollectD, Graphite, StatsD. I hope PHP developers learn more about it, because it will make their job much easier.
5. How did you become passionate in the subject of your talk?
I'm not an average developer and don't write that much code myself. I have to worry about other people's code and make sure it runs fast. This involves caching and other performance tricks. I've been dealing with application performance for the last 8 years and noticed that a lot of developers don't follow the (unwritten) rules. It feels good when you can make a slow application run fast and teach a developer some tricks. It gives great satisfaction.
6. What was your first speaking experience like?
My very first (international) speaking gig was actually DPC 2010. I was quite nervous but happy to get the opportunity after years of submitting. After that things went very fast and I could speak everywhere. Up to this point I have almost done 85 talks and I believe I'll hit the 100 limit next year. I've listed them all on http://talks.feryn.eu.
So a BIG thank you to the DPC organization for helping me out and launching my speaker career.
7. Where do you see yourself in the future?
I'm an ambitious guy and I want to become smarter and more influential. That means attending even more conferences, speaking to more people and using all that feedback internally. I'm positive that our company will focus even more on developers and that the products and services we offer will be even more suited for devs. I also hope that PHPBenelux grows even more, not in terms of quantity, but quality. We're doing really good so far, but we can do an even better job.
Marcello Duarte
1. Tell us about yourself, who are you, and what do you do in daily life?
I am a developer with coaching and managerial skills. I enjoy when I can present ideas to teams that turns out to make them feel more productive and happy. I have coached many teams, from my organisation and customers, into various processes, practices and attitudes based on collaborative software development – my nickname for agile. My background is very mixed, even though I have spend the last 13 years playing around with PHP, I have had time to work with Python, C++, Cobol and BASIC (I must confess!). My first computing course certificate is from the 80s. I have worked for a Bank for 6 years, baked bread on a bakery, general labourer at a construction site, lived as a monk for another 6 years, started and ran a design studio for 4 years, used Photoshop 2.5 (in black and white), studied Sociology, Graphic Design and Computing for Management. I am a Scrum Certified and Professional, but also worked as a project manager and got the PMI certification.
On my spare time I enjoy spending time with my 2 sons, with whom I play football, minecraft, or just hang out and chat about various subjects like Physics, the mind or who is stronger Hulk or the Fantastic Four's Thing? I contribute to PhpSpec. I like to go to the movies, dine out and feel the warm of the rare London sunny days.
2. What’s your favorite underappreciated piece of software?
Mink. An abstraction layer for drivers that simulate the interaction with the browsers. Very useful for acceptance or even functional tests.
3. If you could make one change (big or small) to every PHP project out there, what would it be?
I would try and influence the mainstream full stack/MVC frameworks to direct themselves to serve more as an implementation detail and be less like a bunch of base classes people have to inherit from and whose constrains they have to work under. Frameworks should be a plugin to my application, allowing me to drive my development with clear, descriptive tests – decoupled from the framework. Much in the way of Alistair Cockburn's "hexagonal architecture". I reckon that's how MVC frameworks would be if they were developed by testers.
4. What’s the coolest thing you’ve seen lately, programming or otherwise?
That would have to be docker (http://www.docker.io), a Linux container engine. Just discovered it yesterday, actually. I was gobsmacked by the functionality it offers.
5. How did you become passionate in the subject of your talk?
By giving training on the subject. The more you repeat a training section, the more insights you get. 99% perspiration 1% inspiration. I really believe that a good understanding of the role of design in agile projects is scarce, but very much needed.
6. What was your first speaking experience like?
Revealing. I did not know why I identified so much with it. I realise now that it's because I value learning and sharing that I enjoy so much training and speaking at events.
7. Where do you see yourself in the future?
I want to contribute more. I want to see my contribution adding value to what people do. I hope that I can continue on some capacity helping facilitate software development to be more collaborative and more focused on real goals. I like being a part of that revelation. Helping people realise that they can produce useful stuff in an effective and efficient way. It's all about people. It's all about keeping myself on the learning and sharing loop.
Matthew Weier O’Phinney
1. Tell us about yourself, who are you, and what do you do in daily life?
I'm a husband and father, and spend each morning shepherding everyone through the door - getting them up, making breakfast and coffee, you know the drill. Once they have, I head downstairs to my office, fire up my IRC client, update my git repos, and get down to the work of maintaining open source projects, and, more specifically, Zend Framework.
2. What’s your favorite underappreciated piece of software?
The "tee" command in unix. I love being able to follow along as a process executes, while still knowing I can at any point go and view the logfile later to see if I missed something scroll by.
3. If you could make one change (big or small) to every PHP project out there, what would it be?
I can't think of one thing all, or even most, PHP projects do, making the idea of making one change to every PHP project that would actually affect them unlikely. Frankly, this is one thing I like about PHP -- so many ways to do things. :)
4. What’s the coolest thing you’ve seen lately, programming or otherwise?
Commander Hadfield covering Bowie's "Space Oddity" from the ISS. It's a major conjunction of two of my favorite things in life.
5. How did you become passionate in the subject of your talk?
I've been interested in RESTful APIs for some years, but not terribly thrilled with using XML for them due to the challenges of serializing objects to XML (and deserializing as well). JSON is simply tons easier -- but introduces a new challenge with regards to creating hypermedia links. When I discovered Hypermedia Application Language, I was immediately intrigued by the possibilities it presents as well as how consistent it is. I started writing a library to make HAL-style RESTful JSON APIs in ZF2 to experiment, and was hooked.
APIs are such a huge part of web development today that we cannot afford for them to be difficult to write; we need tools to make them quick and painless.
6. What was your first speaking experience like?
Horrendous. Awful. Humiliating. I was drafted for a tutorial on "configuring PHP" for the very first ZendCon, along with Mike Naberezny, as David Sklar, who'd proposed the topic, ended up having to cancel. We ended up speaking to an audience of 3, and our content and delivery was such that if I myself had been in the audience, I'd likely have slept or walked out.
Surprisingly, I didn't let that stop me, and neither did Mike; we did a tutorial the next year on PHP best practices, filled a room, and had a blast.
7. Where do you see yourself in the future?
All over the internets.
Permalink.







