Enough! That is enough! I got tired of doing the same things over again, and have finally gathered all the courage to make something about it. And this time it is for real. One of the hardest decisions ever.

In 2010, I started working as an intern at CI&T, a development offshore company in Brazil. I do love it and I am very grateful of everything I had there. It was my first job. It is the only job I've ever had.

Back then, everything was new. I was still studying and never intended to work at a company. I wanted to be a researcher and a professor. I didn't have anything figured out yet (still don't). So you might ask "why did you start working?".

It was a big coincidence. I had friends that already worked there and heard great things about it, and as a student I fantasized about having my own money as well. One day, I was at the university and half an hour before, discovered that there would be a talk from CI&T. So I went there thinking "It's only a talk, why not?".

I can't remember exactly what they said, but they were talking about the company, about software development and agile methodologies. Right after they've finished, they start to recruit, some tests were applied (english, logic and programming) to anyone that was interested about joining them. I guess it was a good presentation 'cause I thought "It's only a test, why not?".

Maybe a month later, I got an email saying I was approved to the second phase, and should go there to some group dynamics. So I went there, there was around 40 people, and that was happening throughout the week, so lots of people. Everything went fine and got back home. Some months later I got the second email telling the date that I was going to start. That made me really happy.

First week was Drupal training with Scrum methodology, both of which I had never heard of. It was awesome, really fun, although a week is far from sufficient to learn Drupal, the agile methodology stuck in.

I hated web development back then. I wanted to be a C programmer. It was a preconception. As soon as I started working with web development I got passionate about it.

Second week I was an official developer on a scrum team. Awesome. I never had real responsibilities before that. Learned about schedule, being committed to a project, work as a group, to help team-members  to be helped by them and how details matter a lot. Great things. I still can remember how happy I was the first time that the guy who was supposed to help me asked the first technical question to me. Learned many things, such as HTML, CSS, JavaScript, PHP, Drupal, MySQL.

A year later, I graduated and got hired. My academic career was postponed. No regrets, I was learning a lot and really enjoying everything.

Two years passed by, things started to get repetitive, but I was still motivated doing my best. Had the chance to work at the Argentina base with different people in a different culture. Worked really hard for around 40 days, it was a great experience.

Back to Brazil after a month and a half in Argentina, some months passed and I became a technical leader. Had the chance to give lessons of JavaScript to a class of 20+ people. Really awesome.

Often times I wouldn't stay with the same team more than a month, teams were created and disassembled for projects. It's kinda demotivating to "invest" on the people of your team and suddenly be working with a bunch of new people again. The good side was meeting great new people. But there's no such thing as velocity this way.

Projects started to get repetitive. Things as "challenges", that usually motivated me to work as hard as I could, started to seem as bad planning that the team would have to work after hours to deliver. I got bored and was becoming a complainer.

All this time, I never stopped studying, but although it should be the opposite, It's hard to have the same discipline when working for yourself.

Three years later I was accommodated and unhappy. I started to read "Getting things done" and to put stuff in practice. Started to read motivational blogs and things on entrepreneurship. I started to motivate myself and the little things that I put into practice (still far from ideal) showed me how much I'm able to accomplish. This is the biggest motivator. To know your capabilities and limits. I was urging for a change.

Read the second part.