Skip to main content

Posts

Showing posts with the label team working

Some of the challenges of being involved in outsourcing as a developer

For the past years I have talked and interacted with a lot of developers involved in outsourcing, gathering some nasty or challenging parts of their experiences. Fortunately I didn't run into all of them, at most 2 or 3, and not the whole time. Still it takes some skills to overcome them. Firstly, when you work as a developer in outsourcing you pretty much have 2 sets of bosses and managers. One set is at your main company that pays you directly and another set is at the client for which you are actually developing software and whom signed a contract with your company to provide him with some developers, like me. We call him a client but actually there are multiple people at the client involved in the development process. There is usually a product owner that gives you the requirements, stories and things that you need to develop. Besides him, there is usually a technical person too, a technical leader that establishes the development stack. These 2 people can contradict themselv...

Join an open source project to learn new things, meet amazing people and expand your horizons especially if you are a student

So a couple of years ago while I was in university I was really passionate about 3D graphics and making 3d models for games. But it was not enough to make 3D models, I wanted to get them into games. That's how I got into contact with open source project because the software used to get assets into games was an open source project. And now that I think about it, it was totally worth it. I meet some really amazing people. For example, the project that I took over was developed initially by someone who eventually started working for Apple. I took a look at the code he wrote and figured out I can do the same without too much effort. So I continued his work. Now honestly it wasn't that complicated and I am not boasting here but at the same, it felt like something amazing for me. It was one of his first projects and later he moved on to much more complicated and serious stuff. The link for the project can be found here:  https://github.com/Alecu100/maya_nif_plugin I also got to l...

Some small observations about working in a team

As we approach the first official delivery of the automated laboratory system on which I have been working on for the past couple of years with my colleagues I realized some important conclusions about working in a team. I realized now that all of us from my team have kind of grown together over the past couple of years. All those challenging situations, funny moments and hard work have brought us together without us even knowing. When I first started in this team, we were all quite different and initially kind of cold to each other. Especially my boss but I think that is expected since he is in a delicate position and so I understand him. But as we worked more and more together, we kind of slowly started opening up. I realized then that it's not enough just to be colleagues in order for a team to work. You actually need to see everyone as a bit of a friend. Why you ask me? Because only then you will feel free to collaborate with other people to work together on something. I no...