Mitchell Hashimoto takes on a new individual contributor role at HashiCorp
hashicorp.com
hashicorp.com
How much you enjoy day to day will depend on your team and manager.
I would return in a heartbeat to work with the folks building HashiCorp cloud.
I decided to leave senior leadership and return to IC engineering work last year. I was met with shock and, frankly, negative feedback from my peers. It has been a difficult transition, and it's easy to miss the benefits of leadership, but I knew engineering was the right place for me.
It was difficult to do this as a veritable nobody, I can't even imagine the difficulty of the decision for Mitchell. I wish him luck and continued success.
I just like building things, convincing people of what should be built is another matter entirely. There is so much stupid horseshit you have to cut through, due to the multiplicity of interests in play at any given time. I’d rather fight with a buggy framework or poorly designed toolchain or whatever.
However, in business, leadership is often conflated with "legitimate power" (as opposed to expert or referent power), meaning that the person holds a title and is assigned direct reports. Titles and employees are not necessary for leadership.
I wish that engineering departments were better at highlighting this. A person with practice and experience can be a leader by simply working hard, setting a good example, giving input in team meetings, etc.
I honestly think that sort of kindness and respect is actually what allowed Hashicorp to thrive in the open source communities.
Side note, internally a pseudo company name used for example purposes is "Dadgarcorp" after Armon Dadgar. :D
[0] https://github.com/hashicorp/waypoint/graphs/contributors?fr...
>I founded HashiCorp in 2012 and served as CEO until 2016,
>I'm incredibly proud that as an executive, I helped HashiCorp grow from nothing to nearly 1,500 employees with a valuation of over $5 billion.
It wasn't that long ago Vagrant was "the" tool for the job. Now it is a $5B valuation company! I hope HasiCorp can continue to grow and wish them all the best.
If anyone has lessons learned or thoughts in that direction I'd love to learn more.
It really depends on your team. I hired my own boss to replace me, and worked with him on transitioning me out of management. As the new guy, it was in his interest to keep me happy. Worked out really well.
Totally depends on the the people though - your boss, your reports, the senior leadership team.
I know it's an industry standard term for anyone who doesn't have direct reports, but it feels very inaccurate to me.
Just because an engineer doesn't have direct reports doesn't mean they aren't exhibiting all kinds of leadership behavior that elevates their contributions above the level of "individual" - teaching, mentoring, strategy work, leading projects.
I don't have a good suggestion for an alternative term though.
Then note “contributor”’s absence from “manager.” :)
That's a good point, but in my experience "individual contributor" is just a code phrase for "not managing direct reports".
Being an IC doesn't mean you're not contributing leadership or strategy, it just means that you're not doing hiring/firing or performance reviews of direct reports.
"Us" is management BTW.
The best I've seen so far is "maker" vs "manager"
They never cut out management/executive duties completely (as in Mitchell's case), but they came somewhat close.
Is it good? Is there a growing user base? Why do I not hear about it?
However, I will say I feel the Nomad stack is quite good and fills a nice space where full-blown K8s is way overkill or just not the right tool.
We have several thousand hosts in a single cluster across Windows/Linux, all hooked up to Nomad/Consul/Vault and it takes some effort but our team isn't that big and we manage it. With the most recent releases of Nomad and Consul they truly shine at both ends of the spectrum, small/simple and extremely large/extremely complex.
Nomad/Consul/Vault/Fabio are super easy to setup, and its like 10% of the effort of handling your own kubernetes.
Documentation could be worked on, but its getting better.
I am of the belief that there's an inverse bell curve of support for Kubernetes coming from 1-3 person teams and large companies. either you've got a 1-3 person engineering team who understands the whole thing, or an enterprise that can support it with a team of SREs helping keep the manifests in order. anywhere in between can become chaos quickly if you can't support training your department on it.
A HashiCorp solution for something like renovatebot/dependabot but with the special HashiCorp touch (and maybe Packer/Vagrant support) and suddenly your OCI images run on Nomad
Not that I don't like the Hashicorp touch on things, quite the opposite, but I'm genuinely interested in your thoughts here since I cannot find huge problems in those two tools (:
Do other things...
I'm pretty sure that if that were the main reason, it could have already been achieved at one of the previous rounds.
I mean, many great open source projects are still maintained by the original authors. Why would it be suspicious for Mitchell to move into a better position for doing the same kind of work?