Hey folks, 👋
I am Mitchell Hashimoto, founder and CTO of HashiCorp. HashiCorp is a remote-first, open source-based company that solves development, operations, and security challenges for cloud and infrastructure automation. At the time of writing, HashiCorp has over 400 employees and is valued at nearly $2 billion.
I’m the creator of Vagrant, Packer, Serf, Consul, Terraform, Vault, and Nomad. All of these projects are open source (MPL2). Fun fact is I started Vagrant in a dorm room, it has come a long way!
I am happy to answer almost any questions, but here are some topics to help:
Looking forward to answering your questions! I will answer them live on 30th Jan, 2 PM ET onwards.
Hello, Mitchell. Working remotely in a company with more than 400 employees should be a challenge. Which are the main challenges? How do you and HashiCorp deal with these challenges?
Thanks.
Thank you for doing this AMA!
What do you think are the differences in building solutions for developers from other B2B startups? What's your advice for founders who want to make developers' work easier?
Which of the current trends in software engineering are overrated according to you?
Ok I just signed up now and am new to this hashnode thingie. Excuse me if it shows up in wrong place.
What are your thoughts on approaches to software development? There are lot of buzz words around this sprint/agile models in engineering? In my experience its all very chaotic.
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.
Thanks for the AMA!
What does your average day at work look like?
Which tips woud you give to people who just became CTOs?
Thank you again for this AMA. You and your team has been churning out some great tools ever since the days of Vagrant.
Who comes up with all the logo/ux design for Hashicorp? The website and all the logos have always been looking clean and snazzy to it.
For infrastructure code for Terraform, is Hashicorp come up yet with an approach to testing? We have engineers building lines and lines of Terraform code but we have always been stuck on how we can improve confidence in our codebase.
What is your advice to popular open source projects who do not yet have any official funding sources yet - how should they keep going on? Assuming maintainers' still enjoy the work, do they keep on the good work or should they wind down and stop accepting features until they can find more resources (contributors, time).
Finally just to ask the question everyone is probably asking, ETA on Terraform 0.12.x? :D
How did you get that first idea to start working on Vagrant which is your first project. At the time what did you think you were building?
What are the single important habit(s) that separates the top software engineers to the bottom ones?
Hi Mitchell, here some of my questions.
How do you recommend anyone who wants to start a startup in open source as solo developer and want to monetize?
How do you keep up with Work and Life balance?
How do you think AI will affect virtualization, cloud and infrastructure?
Thank you.
How did you transform your startup in a valuable company? How did you structure you company (roles, responsibilities, etc..)? How did you manage the transition from a startup to what Hashicorp is now?
So many questions!! Where do you see yourself in 10 years? Will you sell the company and join a VC firm ha ha . How do you plan to scale your firm from 400 to 4000 employees and $2 to $20 billion without turning into IBM? How do you build such good tools with such a high degree of usability compared to alot of other tools out there? So much of corporate IT around the world is like 20 years behind the best practice of leading tech companies like facebook, netflix google etc how can they at least stop getting even further behind in the future? Security and devops seems to be at odds with each other and how can security be introduced without reducing agility of devops? Love to work for your firm in a consulting capacity but I'm a devops contractor working for myself doing work directly at companies. Good luck for the next 10 years!!!!!
How do you take notes? I saw a notebook on your table in Twitter ;), and wonder if you use some techniques for planning and notetaking. twitter.com/mitchellh/status/1077694807919607808
Could you share some piece of your non-technical life wisdom/advice? Maybe some "secrets" you use to stay productive and positive, a lifehack, or some story that changed your life. Whatever you feel like.
Thanks a lot for the AMA!
What is the business model for Hashnode? Who are you are you up against in the industry? StackOverflow? Others?
Hey Mitchell. What mistakes did you do while growing your company? If you were to go back in time, what are a few things you would do differently?
Hi Mitchell
Thanks for the AMA. ❤️ Big fan of Hashicorp and the Open Source projects you have built. I have the following 3 questions for you:
Lastly, do you think cats are cuter than dogs? 😃
What are some lessons from growing a software company from open source? If you were to go back and do things differently, what would the changes you would have made? Do you have any tips for entrepreneurs starting companies from open source?
Vagrant, Terraform, Consul are all amazing! We are big fans of them. :D
I would like to know how you started your entrepreneurial journey and what are some key take aways from running a company that builds things for developers?
Hey Mitchell, Thanks for the AMA.
What's in your dev toolkit? 💼
Thanks for arranging this AMA. :)
What is best way to learn Terraform, Consul and Nomad quickly? Also, what books would you recommend for the same?
Thanks for the AMA! 🙌
What's your secret sauce to being so productive? What tools, techniques do you employ to manage your time?
Zishnoni Yit
DevOps TL
Hi, how are you? I have a problem, i need to use boot_command with packer but on AWS and Openstuck environments, but this feature is not supported on AWS / Openstuck..do you have any idea which tool i can use for this scenario? I have a old application that when its gets up there is a menu options and i need to choose the right botton to configure it..and with packer by using the boot_command its works good on kvm / virtualbox but now i need this scenario on AWS / OPENSTUCK but i cant used this boot_command there...any idea, any workaround??? Please... Im really appreciate your help. 10x