Skip to main content

Why I am here ?

First of all , Welcome here! and thanks to use your time to read this tuff. Why I am writing a blog now? Why when I have less free time in my life I decided to take that valuable time to write? The main reason is that I want to share my journey back to love coding, my transition to become more than a developer, but an engineer. I discovered how much I love showing others how they can do the same. I will try to explain in this blog things related to coding, engineering, but not focused on the code part. I can help on how to approach a problem, the technical implementation for sure can be found easily in many places online. I want to help people in a way they have the knowledge on how to do things, how to work better, but not tied to a language, I want this blog to help people regardless on what language they are using, learning or loving. Why I say in love with coding again? I can easily identify two moments in my life when I love coding. The first one was when I was learning in the school and spending most of my evenings at home studying. I loved how I could create my first real programs. By that time, there was no internet, so everything was hard, I could only go to find books, learn from friends, from my cousins,... But I learn in that moment how to use my tools, my imagination. As finding information was not easy, I became an expert on trying to do complex things , using the couple of simple tools that I had. I was able to create a 2D drawing program just with the minimal knowledge of few lines on assembler that enabled the VGA mode and then the rest in pascal, and transformed that to create a program to save really small sprites, and then used those sprite to create my simple games. I had no idea of graphical formats, so I invented my own plain text format that at the end was like a BMP, huge for the information that it had, but it worked. It is amazing what you can do with a couple of simple tools if you put your effort and imagination. Then I started studying and working as a developer, and I think most of you will understand how that can take from you that love. How some companies teach you not to code well, or have fun, but to produce things quickly, I heard a lot of times in the past that it was preferred to produce something that does not work but in time and then fix it later , than wait and produce something working and better. Armando from the past could understand that in that moment, but Armando from the present would not accept that. Cause now I love coding , and now is my profession and my way of life. I will give more examples of things I have live in all my years coding, but for now that example I think is useful and enough to understand the message. Year after year I was forgetting how I loved coding, that young person was disappearing, I was really successful, I was really good at what I was doing, but there was not joy on my day to day, till the thoughts or leaving the profession were more frequent than what I would desire. But then, one day I started working on a database with one person that was part of this new journey, I was given more freedom, and that freedom was key to be chosen to work with an external company where I was transformed. I met people there that brought back the love. I was learning every day, but more than learning to use a language better, I was learning how to work better, I was surrounded by people who loved what they were doing, I was surrounded by people who protected that the engineers were not taking away from that, I was surrounded by people who love to learn every day, and more than that, people who love to teach others, to share, to communicate. I was surrounded by the people who transformed me. I was there for more than a year and I was a new person, and they told me I should be that person transforming others on my company. I still maintain contact with some of my old friend from there, cause they became real friends more than coworkers. If any one of them are reading this I can only say thanks, cause I do not know if I will be coding now if was not for them. I hope to transform people here, or help people to find new ways of doing thing, or even help people to transform others, but again thanks for reading this first post, and I hope you are back soon.

Comments

Popular posts from this blog

Estimates and transparency: The importance of trust

Business people and Engineers .. are we like cat and dog? In the past it look like it could be like that. We were living in separate worlds, and to be sincere we did not care much to approach the other world from our side, and either from theirs. I do not need to explain why was that, but briefly for the lucky ones who lived that period for a short time or did not live those times at all we can simply say that business people needed to deliver something quick, did not have much time to share their view. Developers just wanted to receive a document with the information we need to do something and do that thing on time, and that thing on time could be a project that in most of the cases was estimated from someone who did not have enough information to know how long it will take. Also we did not have enough knowledge and information about why something was needed, we just knew what they need, not why. What have changed now? In this new world of agile development we are working togeth