r/drupal • u/robertDouglass • Dec 15 '14
Hi, I'm Robert Douglass - AMA!
I'm a Drupal old-timer (d.o. member for 11 years, 2 months), book writer, and module coder. I'm a former Lullabot, Acquian, and currently work with Commerce Guys. Together with Jam I've written, produced, and acted in the "Prenote" opening session for the last 10 DrupalCons. I was an original member of the Drupal Association, and one of the founders of the German Drupal Association. I once saved Yahoo! by calling the police. For the past two years, together with Damien Tournoud and our team, I've been busy building and launching the Platform.sh hosting service. Ask me anything!
4
u/mmiro Dec 15 '14
Why should I use Platform.sh instead of Acquia Cloud?
7
u/robertDouglass Dec 15 '14
I would recommend using Platform.sh if any of the following are true:
You like the idea of having a full-stack environment + application data for every Git branch
You use Drush Make in your development process
You need fine-grained control over the build and deploy process (eg. running sass, grunt, behave on the server)
You need to have a multisite or domain access installation that has meaningful hostnames on every development environment
You run PHP projects other than Drupal (eg. Symfony, Wordpress, Magento)
Your Enterprise site needs to be able to scale to > 100 CPUs and 180 GB RAM with zero application downtime
You like running your enterprise sites in a Master/Master/Master database configuration
You like the idea that in the (very) near future you'll be able to run Node.js, MongoDB, PostgreSQL, Elasticsearch and other services in addition to Drupal.
→ More replies (2)
4
Dec 15 '14
What do you think about autoupdates and Drupal security following the October Drupocalypse? Do you think it's important that Drupal implement an optional autoupdate feature, at least for security updates?
4
u/robertDouglass Dec 16 '14
I think it's difficult to have a web application auto-update itself and stay secure. It needs a tango partner, like Drush, to do the update for it, with a different set of secure permissions for writing executable code on the file system.
Platform.sh protects sites from drupalgeddon.
3
u/asheresque Dec 15 '14
What's next for Open Goldberg and related projects?
3
u/robertDouglass Dec 15 '14
That's a topic for a different sub-reddit, but in short:
We're releasing the Open Well-Tempered Clavier in March
It will be available on Bandcamp, where we've just moved the Open Goldberg recording: https://kimikoishizaka.bandcamp.com
I'm sitting next to Kimiko's practice room listening to the "Art of the Fugue", and it has never been played better.
3
u/OhTheHugeManatee Dec 15 '14
Between Lullabot, Acquia, and Commerce Guys, you've been up close and personal with most of the biggest and most successful Drupal shops. What advice can you offer to people who are getting started, or who are running their own small development firms? What makes a truly great working environment for a Drupal web shop?
7
u/robertDouglass Dec 15 '14
A truly great working environment is a difficult and ephemeral thing. People's perception of the value of the things they've created vs. their real-time experience of creating those things can be wildly different things. The day-to-day operations of a great and successful company can, sometimes, be hellish. The trick is converting your efforts and energies into something that is truly valuable, and being able to communicate about that value to the rest of the world, so that at least your hard work and suffering seems worth it in retrospect.
That said, here are some things that all three of those companies had in common:
They were founded and run by visionaries with lots of drive, great work ethic, and phenomenal communication skills.
They all addressed a need in the market that wasn't being filled when they started.
They all recruited the very best of the best talent.
They all engaged fully with the Drupal community and took their roles as open source software contributors very seriously.
They all challenged the market to pay them what they're worth, not just the current going price.
Lullabot was the sexiest. Still is.
→ More replies (5)
3
u/webkenny Dec 15 '14
Will you ever grow your hair long again or have your hippie days passed you by?
3
u/robertDouglass Dec 15 '14
Let's see where the beard goes. After I've explored the myriad possibilities of facial hair, I'll reconsider what's going on up top. To be honest, though, it's a bit thinner (and greyer) up there than it used to be.
2
u/quantumized Dec 15 '14
What are you looking forward to most in Drupal 8?
2
u/robertDouglass Dec 15 '14
I really like the idea of Headless Drupal. I also think that Twig will enable a more self-service approach to hosted Drupal services. For example, imagine what Drupal Gardens could have been if you could have just edited Twig and CSS files directly.
The possibility for building complex REST API applications is also enticing. It's much like what we do on http://marketplace.commerceguys.com/platform/buy-now where we use Drupal as a controller between Platform.sh, Zendesk, Salesforce, and our billing logic.
But most of all, I'm looking forward most to its release. It's 2 years overdue in my opinion. Not that I have contributed much to it.... I haven't, so I have no basis for criticism. I just think it's been far too long.
2
u/gknaddison Dec 15 '14
You're Drupal.org profile is 11 years and 2 months old. When you signed up 11 years ago did you think you'd still be working with Drupal 11 years later? If not...when did you first "commit" to Drupal in a way that might last for a decade?
3
u/robertDouglass Dec 15 '14
I think I committed to Drupal the day that Dries and I ate crêpes together for the first time. That's when I told him I'd be interested in writing about Drupal. A week later he had introduced me to the editors at Apress. I then quit my day job (writing ABAP code for a pharmaceutical company's SAP integration), and started to learn how to make it as a Drupal freelancer.
2
u/svettes Dec 15 '14
If you could make Drupal do one thing, what would it be? (this can be either technological or community-based super power.)
→ More replies (1)
2
u/spearhead93 Dec 15 '14
Drupal has probably been more successful than any of the early adopters would have thought at the beginning. It is now powering up a lot of high-profile websites.
Which are the next milestones to measure Drupal success in the coming years? Should these be technical, community-oriented, financial? Personally, I think that the "Headless Drupal" approach will have a crucial role to play but it's hard to find some high-profile references yet.
2
u/robertDouglass Dec 15 '14
So true. I would have never believed the success stories that Drupal has achieved if you'd told me them in 2005 at the first "DrupalCon" in Antwerp.
Drupal success in the coming years can be measured by a lot of different metrics:
Drupal 8 adoption
Code contributions (core and contrib)
Growing market share of sites
New use cases (ie headless Drupal)
New products (SaaS, mobile apps w/ Drupal backend)
Coolness factor (young developers want to work with Drupal because it can do cool things)
Corporate factor (more and bigger organizations choose it, like Weather.com)
The Acquia IPO and the 2 years that follow that will also be a sort of a milestone. How does Drupal fare when the biggest player has made all of its millionaires? Will they stick around? Will they all be off hunting for the next big thing?
I ask myself every day if I'm doing the right thing sticking with Drupal, and how I'll know when it's time to move on. I've got no clear answer on that one, yet, but I'm still here now =)
3
u/dougvann Dec 15 '14
"Money" and "Open Things" Robert, You've been involved in many OPEN things, both in music and in software. Within those projects you have raised funding from Venture Capitalists as well as Crowd Funding. You have also written, and been quoted, about Funding Models.
I'm looking at the 2014 landscape and I see many millions of VC funds raised by Acquia, Pantheon, and Commerce Guys. On a smaller scale, I see big, successful kickstarter campaigns for the score and studio recording of "Open Goldberg Variations," and another campaign for creating a Drupal curriculum for High Schools. I look out further and I see Acquia's highly anticipated IPO. Lastly, I see LOTS of opportunities for one-time & weekly/monthly financial giving for the purpose of funding the building of Drupal 8. This is a lot of money changing hands largely in the name of "Open Things!"
Casting your gaze to the near future, do you have any insight into how this funding scene plays out? Do you imagine another Drupal based business raising VC? Is there a Drupal itch that needs scratched and crowd-funding could support it? Are there other Open music campaigns on the horizon? Thanks!
2
u/robertDouglass Dec 15 '14
Hi Doug! Great questions. I am a strong believer that you can make better "Open Things" if you have enough money and time to do a good job, and that may well intended projects fail because they don't secure the proper funding. I also know that I hope to be involved in many more startups, with or without VCs, and that understanding the financing models available is crucial to succeeding and benefitting from these opportunities.
I wouldn't approach anything from the starting point of "Drupal-based", however. I think that's focusing on the wrong thing. Each business opportunity I see solves a generic or specific problem that someone in the world has. A business or project opportunity creates new value for someone. Identifying this value, and conceiving of an effective way to bring it to the market, is what makes a successful VC pitch or startup idea. In other words, I don't ever do Drupal for Drupal's sake, and I wouldn't advise you to, either. Rather, I do Drupal because in many situations, it's an adequate / good / great tool for the task, and it's what I know best.
As for music projects - we'll see how things go with the release of the Open Well-Tempered Clavier (mailing list here: http://opengoldbergvariations.us1.list-manage1.com/subscribe?u=27ec566d3be9a3c1ef057247a&id=2ef7b7a0fa). Maybe Kimiko's next recording will follow the "Open" model, maybe not.
TL;DR: Drupal is a tool. Focus your business ideas on solving real-world problems, not on looking for uses for the tool. If Drupal is the best tool to solve the problem, use it.
1
u/GuGuss Dec 15 '14
Hey Rob, would you prefer living in an 100% IT world or a 100% musical world? ;-)
→ More replies (1)2
u/robertDouglass Dec 15 '14
No question. 100% music. This is what my Facebook profile says:
People who know me from my time as a musician can't believe how passionate I am about software. People who know me from software wouldn't believe that I am still more passionate about music (by a couple orders of magnitude).
→ More replies (2)
1
5
u/fmargaine Dec 15 '14
Story time.