HubSpot's systems have grown very rapidly, and they're now quite complex. In some areas there are archeological layers of legacy stuff that has to be understood and worked with, but could and probably should be much simpler. Also associated with the level of growth is a possible lag in onboarding. Currently there is a quick burst of onboarding on some basic tools like Maven and our deployment platform. But after that you're kind of on your own to acquaint yourself with the intricate and often unintuitive product-specific systems that you need to work with. Under the banner of autonomy, engineers are expected to drive the rest of the process by asking questions and giving feedback on how they're doing. For various reasons I think that kind of guidance should be more structured and should mostly come from others, not be solicited by the new hire. Another recent hire and I were talking about this recently and a choice line was "it's hard when the onus is on you to connect,
and you're new so you don't necessarily know what to say, but you have a nagging sense that you need some guidance."