Home Company My first 45 days at Codacy

My first 45 days at Codacy

Author

Date

Category

My name is Ricardo and I recently joined a tech startup, Codacy. This is the story of my first 45 days there.

Past Experience

I’ll start with some discussion of my past experiences.

If I was to define myself Iโ€™d define myself as a very curious person, a jack of all trades and master of some.

Back in my youth, before I had any contact with computers, I was completely passionate about how electronics and devices worked, while most kids would be playing with toys Iโ€™d be tearing down televisions, VCRโ€™s, Hi-Fi systems and pretty much everything I could get my hands on just to look into its interior and try understand what was happening under the hood. Truth be told that the only thing I got out of it was broken hardware and angry parents. (Sorry mom, I know you loved that Hi-Fi system..)

My First Computer

Then it all changed, I got my first computer, it was a spectrum zx and right away I got amazed as I now owned a system I could actually interact with in an active manner, right there in that moment I knew, I knew that my future would be somehow related to computers or similar systems.

As a professional Iโ€™ve passed through very different companies and industries. Iโ€™ve worked from logistic companies, to finance and insurance, consulting, and even gaming.ย  Some were tech startups some were more advanced.ย  At each one of them I got the opportunity to grow as a person and professional, to work and meet great people and being lucky enough to have great mentorship and opportunities to work in many different things, from tool development, bare metal datacenter to full cloud infrastructures deployment and administration, systems architecture, devops and team leading .

When Joรฃo and I first spoke he was looking for a devops person that could help Codacy implementing overall best practices, that could also do infrastructure administration and management, and also someone that could help him leading the engineering team to greatness. The challenge that I was presented to was big and risky and right away I knew that I wanted it, that everything that Iโ€™ve always worked for would be leading me here and I was confident that I could help Codacy getting even better, deliver a better quality product to its costumers and more and more I would be working in something that Iโ€™ve always wished to do, helping to make developers live across the world easier.

Knowing that I already led teams in the past (I hate the term management, thatโ€™s so outdated) and as Iโ€™d be the second most senior engineer at Codacy we agreed on me joining the team as VP of Engineering, which to Codacyโ€™s needs makes perfect sense at this point.

My main concern when joining Codacy was how would I integrate with the team, and them with me.

And you know what? Itโ€™s been awesome!

Keys To A Great Team

Let me disclose some things for you regarding the way that we do things at Codacy that allows for us to have such a great team:

  • At Codacy we have a no politics politicโ€Šโ€”โ€ŠThis is result of having a small team abundant with great people. Everyone here has a voice, everyone here is heard.
  • At Codacy we value people and our ownโ€Šโ€”โ€Šwe have a no limit vacation policy, anyone can take vacations at any time for the amount of time that they need and no work schedules. (weโ€™re all humans and everyone has different needs) Have I told you that we also have videogames, foosball champs and discretionary food complements?
  • At Codacy we will only hire people if the entire team approvesโ€Šโ€”โ€ŠWe might find a candidate that has a great profile, that is the ideal person for that role, but the team has final saying, after all weโ€™re all be together during most of our time so we might as well take time to be with people that will have the same driven spirit as ourselves.

Since Iโ€™ve joined I had the opportunity to help improving a lot of things since we now have standups and weโ€™re using a new ticketing system that allows to implement Agile the way it fit us the best. Iโ€™ve also had the opportunity to tidy up a bit part of our infrastructure and Iโ€™m currently learning Scala, which by the way is a very powerful and complete language, so if you have the opportunity give it a try. On the other hand Iโ€™ve also had the opportunity to work alongside with the team to improve some of our components architecture and logic, one of which is the new analysis system that now is running in a multitude of times faster than before!

It is amazing to have found such a great team, and Iโ€™m sure weโ€™ll be doing great things together!

See you around,
Ricardo


Edit: We just published an ebook: โ€œThe Ultimate Guide to Code Reviewโ€ based on a survey of 680+ developers. Enjoy!


About Codacy

Codacy is used by thousands of developers to analyze billions of lines of code every day!

Getting started is easy โ€“ and free! Just use yourย ย GitHub, Bitbucket or Google account toย sign up.

GET STARTED

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Subscribe to our newsletter

To be updated with all the latest news, offers and special announcements.

Recent posts

How does code quality fit into your CI/CD pipeline?

Continuous Integration and Continuous Deployment (CI/CD) are key for organizations wanting to deliver software at scale. CI/CD allows developers to automate...

How Stim uses Codacy to achieve high-quality code

We spoke with Tobias Sjรถsten, Head of Software Engineering at Stim, about how Codacy helps them guarantee code quality and standardization...

6 things developers should do to ship more secure code

Writing better, more secure source code is fundamental to prevent potential exploits and attacks that could undermine your software applications. However,...

Best practices for security code reviews

In today's interconnected world, where data breaches and cyber threats are increasingly common, one of your top priorities should be to...

April Product Update ๐Ÿš€

Hi there ๐Ÿ‘‹ It's been a whirlwind month, and we have big news to share: