Features Community

Coming Back to the Code | VMware Open Source Blog

John Hawley talks about why he chose to work with VMware: it's all about getting back to the open source code.
John Hawley

As many folks know, I’ve spent the last three years banging around in the open source hardware world.  It’s got a lot in common, right now, with the early days of open source software: lots of interesting projects, folks trying to figure out what works and what doesn’t and lots and lots of collaboration going on at every level of design.

It’s amazing to watch where things are going in every aspect of that world, from 3D printable prosthetics to RISC-V MCUs gaining traction. There’s some truly revolutionary things going on there, and I’m glad I have been and will continue to be a part of it.
So why did I decide to quit it as my day job to come and work at VMware?

The reasoning is simple.

When you are working on hardware, you are hyper focused on *THAT* hardware, particularly as complex a board as I’ve been dealing with for the past three years.  It makes it hard to see the forest for the trees, and when you’ve got a hammer, all problems tend to become nails. By getting to take a step back, I get back to working on code that doesn’t only support one little board and let open hardware shift back to being a hobby. I can go back to seeing the forest and get back to working on code.

I’m actually pretty stoked to join VMware. As a result, I get the opportunity to focus on upstream work and the breadth to work on everything from Mailman and SyncDiff to working with Steven Rostedt on ktest.  I joined because there’s opportunity here to work with some amazing people on a new and growing team that has a lot of internal support, focused on working on upstream. It’s an opportunity that was genuinely hard to say no to.