DHH is the creator of Ruby on Rails, founder & CTO at Basecamp (formerly 37signals), best-selling author, Le Mans class-winning racing driver, public speaker, hobbyist photographer, and family man.
Ask David Heinemeier Hansson about:
- Ruby on Rails
- Setting up business
- Public Speaking
- Remote Work
- Anything else you may want to know
Why are enterprise products and companies leaned towards ASP .NET and JAVA platforms so much? Why they don't opt for PHP, RoR, Python, Node.js etc.?
Do you see that changing anytime soon? I know that as of know people say that it is because of large ecosystems and because they are statically typed languages which supposedly helps in large codebases.
This is a business question for you.
Some people whose businesses I like built platforms on which others can do work. Here are three examples:
- Matt built WordPress: A platform on which people can build a website or blog.
- You built Rails: A platform on which people can build web applications.
- Derek built CD Baby: A “platform” on which people could sell their CDs.
Do you think intending to create a platform is a wise idea on which to start a business? Or, is creating a platform something you stumble into as a side effect of making something else (like Valve creating Steam, you creating Rails to build Basecamp)?
I noticed Evernote tried, but failed to intentionally shift their product to be a big platform for developers. Maybe this is because the move came from Evernote, instead of customers requesting it.
Thanks. I appreciate your writing.