It's time to ditch Medium for good! 🌈⚡️

Introducing Devblog by Hashnode. Blog on your domain for FREE. Highly customizable and optimized for developers.

Learn more

I am Mitchell Hashimoto, Founder and CTO of HashiCorp. Ask me anything!

Started on January 30, 2019 7:00 PM

RE:

Thanks for AMA! Big fan of HashiCorp and we use all your products everyday at work.

Looking for advice as someone who admires your open-source contributions. I see them as well-executed ideas made accessible.

  1. What kinds of products are missing in 2019 and are going to get a lot bigger? (Not limited to infrastructure)
  2. What do you credit for the success of your open source projects like Vagrant?
  3. What other open source projects are you a fan of?
  4. What steps would you recommend to an early-career developer to position themselves to work on successful large-scale, well-designed software projects?

What kinds of products are missing in 2019 and are going to get a lot bigger? (Not limited to infrastructure)

I recently picked up an iPad Pro (2018 model). Before owning one, I thought of it as "just another iOS device." I've owned other iPad models in the past. But this iPad Pro in particular is different: it represents a huge opportunity to shift day to day workloads to it. It's so much closer to just being a computer in the... useful sense.

I think iPad Pro-focused software will grow. I don't necessarily think that 2019 will be huge for it, but I think a lot more people will pick up on this trend.

What do you credit for the success of your open source projects like Vagrant?

A lot of things. A lot of people!

I think the early adopters that help shape the products, take the risk in using an unstable product, etc. are a huge part of that success.

What other open source projects are you a fan of?

Besides the big obvious ones like Vim (I'm a vim user)...

I've really loved watching the serverless stuff take off. I think a lot of it has major issues still but its definitely a radical way of thinking and I give a lot of credit to the "crazies" trying to make it a real thing (I'm not saying it won't be).

What steps would you recommend to an early-career developer to position themselves to work on successful large-scale, well-designed software projects?

I explain in other answers, but be more than just a good coder: be good at communication, be kind, be pragmatic, etc. From there, work on some products and continually shift towards what you want to do.

Reply to this…

(23 questions) Take me to the AMA