A Month in Aiven.io
By ftisiot
- 7 minutes read - 1440 wordsA month has already gone since my start at Aiven.io and it’s time for a first, and brief, look back at my experience so far together with few suggestions (even if nobody asks) for anyone that will follow my steps.
TL;DR: The journey has been great, met several amazing people and learnt lots using cool tech! A bit shocked about food choices… but that’s life 🤌 !
Brief summary after 1.5 Weeks at @aiven_io:
— Francesco Tisiot (@FTisiot) January 13, 2021
- Met incredibly talented people ✅
- Learnt about amazing set of products ✅
- Started digging into tools ✅
- Be shocked by pizza toppings ✅
😂 pic.twitter.com/tB0SJNgZ4A
Role and Company 👨💻+🥑
First time for me being a Developer Advocate, first time not a pure IT position, first time working within the Marketing department. Lots of changes but also a new refreshing experience! I feel I’m doing quite a jump in the way companies nowadays work, collaborate and produce content. The role is a glue between Aiven and external developers, but also an internal glue between product, engineering and marketing! Excited to start working on it!
The company itself is really developer-driven, founders were software developers who got tired of solving the same customer problems over and over again…. so they created a toolset that automates their work! And the best type of developers: Open Source believers, contributors and supporters. Meaning also that Open Source tech evangelism is not only a checkbox in the job board, but an ongoing priority for the company. You can tell that Open Source focus is not only in the company’s motto but also a reality by the list of Aiven’s Open Source public contributions including Karapace, pghoard and myhoard to name a few.
The fact that Aiven is developer-driven can be noticed by the choice of tools and the level of integration. Tech stack is designed to maximise developer’s output and each information flow conceived to be integrated, stored and measured with the mission of making the whole company data-driven.
Btw… Aiven growing and we’re opening quite a lot of positions. Reach out to me on Twitter or Linkedin if you want to discuss more!
People 🧠
Is it possible within one month to get to know almost 100% of the people within a company?
Well not really, especially in fast growing contexts like Aiven. But between the onboarding sessions (see separate chapter later), Bi-weekly Town Halls, dedicated introductions and 1-1s, I got to know a lot of people around my function.
Do I know everyone? No!
Do I know the people that can put me in contact with anyone depending on the problem? Yes!
And, to be fair, everyone seems really great! During all the introductions, technical and not, I met bright and competent people and, really important, always keen to help. The secret engine behind all of this is the People department: the first one you experience during the recruiting, and always proactively there in case of any problem.
👉 Suggestion #1 👈 : Take notes about people’s life and job details, remembering later who was the guy talking about M3 or the one being Finnish drone champion could be important
👉 Suggestion #2 👈 : People are a Slack away, async communication is perfect for almost 90% of our daily needs
👉 Suggestion #3 👈 : Not strictly related to my recent experience but always true… If you have a problem don’t write “Hi” followed by the problem description 5 min later, but include everything in the same message… you’ll disturb the receiver’s focus only 1 time!
Tools 🧰
Day 1 starts with the toolset description: Documentation, Ticketing system, Project Management, Analytics, Communications etc… each function has its own tool… that of course were different from the ones used previously in any company or client engagement. Aiven is in the clouds, and obviously also all its tools are there too, reachable via URL and (most of them) under SSO.
👉 Suggestion #4 👈 : Organise your browser’s bookmarks.
👉 Suggestion #5 👈 : You’ll be probably piled with info and links, don’t worry you are not expected to be ready on day 1, take your time to learn the tools… and don’t be shy, ask questions.
From a pure developer point of view, you’ll get pretty quickly access to code details and instructions on how to properly contribute. The whole process is well documented and references are always a link away.
👉 Suggestion #6 👈 : Onboarding presentations and documentations are always updated, bookmark the link to the relevant ones to check for news or changes.
In my role I’m expected to experience, document and share Aiven’s products onboarding wearing the shoes of the final user. Aiven’s tech offering is really intriguing and the interfaces available make my access and work really easy. When I see possible enhancements, I can simply follow a well established flow and the relevant teams will be notified. The same is also valid within the company: any suggestion regarding new processes or tools that will enhance Aiven’s working life is taken into consideration and evaluated carefully.
👉 Suggestion #7 👈 : Suggestions on new tools, new or improved processes are welcome!
Onboarding… Onboarding… Onboarding 🧑🏫
As per my role description I’m a Developer Advocate: so I’m not 100% a developer, and I’m not 100% a marketing person… I know only what I’m not!
Well, this is actually a good thing within Aiven, which has dedicated onboarding tracks depending on the role, divided into tech or not tech… Since I’m in the middle I have the chance of getting both! Looking at topics with both tech and non tech eyes allows you to understand problems, use-cases and solutions much better!
👉 Suggestion #8 👈 : People during onboarding are happy for sessions to be interactive. Ask questions or clarifications if you’re not sure about a topic, they’re really keen on helping. And, if the issue/topic/question doesn’t get solved during the training, they’ll come back to you via separate Slack or meeting!
Timezone difference… does it matter? ⏰
Would you think a 1-hour time difference would be a problem? Probably not! But check this: Midday in Italy is usually lunchtime… but it is 1PM in Finland!
The onboarding is usually planned on Finnish timezone, this means I had a nice hole in my calendar between 11AM and 12AM… and then everything is booked from 12 till 4PM! This was a temporary problem that got solved after the first two weeks, so be ready and don’t be scared… is part of the Timezone game! Once onboarding is over, people are very accommodating regarding meeting times, leaving me plenty of choices on my daily routines.
👉 Suggestion #9 👈 : Plan your first couple of weeks around your onboarding meetings. Once onboarding is over, people will be happy to accommodate your eating habits for meetings
👉 Suggestion #10 👈 : Meetings are usually with video on, but nobody will be sad if you take your camera off and bite silently your food.
👉 Suggestion #11 👈 : Set your working hours in the calendar so others can understand what the right time for a meeting is.
Remote… good remote! 🌍
This topic is a bit off now that almost everyone in the world is forced to be remotely. What I found anyway at Aiven is a company ready and proactive for remote work.
You get to choose your Hardware and Software amongst an interesting list of options, but that’s just the start. Aiven wants you to be comfortable when WFH: desk, chair and other options are also available. The most important part is however the social one: you’re not left alone! Bi-weekly Town-halls, Friday’s “Winter is coming” sessions, psychological support… plenty of options to work in the perfect conditions.
And once Covid will finally be over there are plans of meeting in person again to finally see each other face to face! But, of course, remote work will always be an option!
👉 Suggestion #12 👈 : Reach out for help if needed, you’re not alone!
Be part of a team 🦀
On my arrival, I got a nice welcome kit: socks, shirts, stickers and much more that made me (and my family) become familiar with Aiven’s crab pretty soon.
But the reality is that it’s the people who are the real treasure of the company: a set of skilled, competent and dedicated talents always there when you need help. What can I say? I’m enjoying my experience in Aiven and I hope you’ll find this brief summary interesting, reach out to me if you wanna know more!