Speaker interview part 2
Today in the DPC Speaker Interview:
- Igor Wiedler
- Eamon Leonard
- Johannes Schlüter
Igor Wiedler
1. Tell us about yourself, who are you, and what do you do in daily life?
I hail from Winterthur, Switzerland. That is the country where we have mountains, cheese, real democracy and too much money to care about it.
I'm a philosopher. I spend a lot of time trying to make sense of things, then complain about those that don't. This process also involves digging through software history, studying the old and forgotten arts, experimenting with alchemy and bringing those old ideas back to life.
Stepping out of the box is the easy part. The hard part is explaining the insights to those inside of it.
2. What’s your favorite underappreciated piece of software?
Bonjour, or more specifically the protocols that power it: mdns and dns-sd.
They allow you to auto-discover hosts in your local network for file-sharing, remote speakers, printing, chat and more. They allow you to address those hosts using their name as opposed to their IP, which goes a really long way if you do anything network related.
It's underappreciated because it's invisible and it just works. You usually only notice it existence when it doesn't work.
3. What’s the coolest thing you’ve seen lately, programming or otherwise?
One really cool project I decided to look into just the other day is [TeleHash][http://telehash.org/]. It's a protocol that enables breaking out of a NAT and do P2P communication. Basically, it allows internet users to connect to each other directly instead of having to go through some centralized service.
Jeremie Miller, the original creator of Jabber and creator of TeleHash explains the idea really well in [his presentation][http://www.infoq.com/presentations/A-P2P-Digital-Self-with-TeleHash], it's extremely inspiring and changed the way I think about the internet.
4. How did you become passionate in the subject of your talk?
My presentation is about Lisp, which is one of the oldest programming languages in existence.
I came across it fist while reading "7 languages in 7 weeks", a book I can highly recommend if you want to broaden your horizon. One of the languages featured there is Clojure, which is a modern dialect of Lisp.
I was fascinated by this language which reduces its syntax to the bare essentials, yet still has so many advanced concepts built on extremely simple primitives. It allows you to grow your own language and extend the syntax when needed. It pioneered things such as the if-then-else language construct and garbage collection. But most of all, it gives you a functional model of computation which is really mind-bending at first.
That is what fascinates me about Lisp.
5. What was your first speaking experience like?
Absolutely terrifying. I gave a talk about Silex at SymfonyDay 2011. It was the first slot in the morning at a single-track conference, which meant speaking to all of the 200+ attendees.
It's not that hard though. You just need to be passionate and start talking, the rest will happen by itself.
6. Where do you see yourself in the future?
In a more decentralized world.
Eamon Leonard
1. Tell us about yourself, who are you, and what do you do in daily life?
I've worked on the web since the late 90's. I've worked for web agencies and startups. I've been a freelancer, the owner of a software consultancy, the founder of a product company, an executive in a pioneering cloud company, and an angel investor. My passion is helping startup and developer communities, and developing products. I've just become a Dad :)
My day job, as VP Developers³ in Engine Yard, allows me to interact with developers from all over the world. My team and I talk with and listen to developers, we try to understand the things that make them unhappy and unproductive, and we try to help where we can. Sometimes this means that our product can help make their work life easier. And sometimes it means that we can do more to help them by supporting them in what they do.
I work with a group of very smart people, who are inventing the future for developers, every day.
2. What’s your favorite underappreciated piece of software?
I sometimes wonder if sound engineers can ever appreciate a piece of music. Are they capable of listening to the piece as a whole, or are their too busy focusing in on small individual details, such as the different tracks, and notes. Are they too busy dissecting the music, to truly value it as a piece of art.
In the same way, I wonder if we, as developers, ever truly take the time to appreciate the vast amount of software we use every day, that enables us to do our job. As a developers, we are so close to the moving pieces, that do we ever get to stand back and think about what is involved just to load a web page?
So, I haven't directly answered the question, but this post about the complexity of computer hardware and software makes my point nicely, and is a good read: https://plus.google.com/112218872649456413744/posts/dfydM2Cnepe
3. If you could make one change (big or small) to every PHP project out there, what would it be?
Reinventing the wheel might be useful way to learn, but in the longrun it contributes to deep fragmentation across projects and communities.
4. What’s the coolest thing you’ve seen lately, programming or otherwise?
Kids from Coderdojo, releasing software and giving talks at conferences around the world.
5. How did you become passionate in the subject of your talk?
I lived it.
6. What was your first speaking experience like?
Nerve wrecking. It was to a room of about 20 people. I had sweaty palms, a crackly voice, and wandered off topic so many times that I ran out of time. But it got easier to do the more I did it.
7. Where do you see yourself in the future?
On a hover board. Failing that, I'll continue to work with developers and startups and to be a community activist in any way I can.
Johannes Schlüter
1. Tell us about yourself, who are you, and what do you do in daily life?
I'm Johannes Schlüter, not to be confused with the Bush Pilot <http://www.youtube.com/watch?v=xhqKoqqS0XI> who goes by the same name.
After doing BASIC and Delphi I got involved with Web development in the last century. After an short but intense love and hate relationship I left Perl for PHP and became a core contributor to the language serving as release manager for PHP 5.3. As the Web demands databases I got involved with MySQL and am now working for Oracle's MySQL Engineering group, looking after the architecture of client side APIs for MySQL. When not working on PHP or MySQL or coding on a side-project I'm
cycling through Bavaria, my home region in Germany.
2. What’s your favorite underappreciated piece of software?
There's not the one single piece -- it are all those small little tools which make life or work simpler. Since that's what software should be all about: Solve issues and automate things to improve our lives. Unfortunately most software appears to aim for standing in the way.
3. If you could make one change (big or small) to every PHP project out there, what would it be?
The easy answer would be "make PHP more consistent and adopt this" but that's maybe a it too much. More realistic might be to do more modularization and adopt modern distribution systems like composer.
4. What was your first speaking experience like?
Oh, that's quite a few years back, me,the shy guy. People told me to get involved with the conference circus and convinced me. My first choice was to pick a conference abroad, as that would make it simpler to hide if it goes completely wrong, but besides the session being a it short I learned the audience was eager to listen and learn and that fear wasn't appropriate and even things which are obvious to you as a speaker are new to many in the audience, not due to them being stupid but due to them doing other things which you don't understand. Everybody with a
passion of code has their experience worth sharing!
5. Where do you see yourself in the future?
In a world fully surrounded by software taking away all your freedom ... or on a boat with nothing but ropes and sails.
Permalink.







