Well my current project it's more about to configure a server and config a message broker, I want to finish this project because, I would like to do other project making code.
Today I can finish a very hard problem, well yet is not finished, but I can pass the most hard part of the problem the next steps are easier to finish. Well, I think that I go to have a very great weekend.
Today I remember that I set the goal to read twenty books in this year. When I check my goal, I see that I am currently reading my nineteen books. Well, my goal was to read two books in the month. Goals can do when you compromise with you.
Today I start learning about OpenShift, my first review it's wow OpenShift it's great, the way in how to add a layer about Kubernetes, and this layer have easy functionalities to handle the cluster. Well when finish my Cloud Computing course I evaluate if study the OpenShift platform.
This weekend I can clear my mind, I do a little code, but I can study another important topics. I can progress in my cloud computing course, I can read two chapters of my month book, and I take some advices from a many greats programmers listening talks, and podcasts.
I think that I need to learn more about how to work with Agile methodologies. Sometimes I am working in anything, but I don't share with my team that I am working in X thing now, or I have this blocker. Well, I need to share with my team my status in a better way. With the remote work, I think that this is a good skill that learn.
When you have a long time to do some task, you need to put all time in this task. Sometimes we have a long time to do some task, but for this reason maybe we can have confidence and do the task later or with a very simple way. Thinking in this form, we can lose important time or waste the time bad. Possibly we need some external help. For this previous reasons, possibly we cannot complete the task or complete the task hastily. In our work or our team, we apport little value to this task. Well, the next time when I have a task. I only will focus on this task.
Today I asked me some questions about my career because I need to find the balance between my work career and my personal career how developer, really I need to start with do one thing at the same time, and do this only thing well, very well.
Today I do one task more focus in the DevOps field, but there are a lot of Linux command that I don't understand yet. This is not the problem, the problem is that I throw a lot of commands in the terminal hastily and this is not good I lose about three hours with this type of actions, another great lesson learned today.
Today is my three anniversary writing code, time to celebrate, I remember when I start in this journey, I had a bad job, not money, not dreams, not direction in my life, but now I have all of these things and more. I have a good life, it's all for the code, thank you.
This of thing in Chaos Engineer, it's a headache to try to build your software always thinking in availability, if you achieve build software with this discipline well are you a good programmer.
Today I start to read the Chaos Engineer book, well this book begin good, I have an ahh moment when they explain the reason that in Netflix the engineers are need to be senior and think different very different, too I start to study a course about Cloud Computing these two concepts have a lot of relationships.
Well I finish my first week in my work with the communication in English, the first day I was nervous a lot, but with the support of my team, only I can say, I achieve this goal, and I continue to study more about English.
Well this day I can solve a hard problem, I was thinking that I will cannot solve but with a lot of effort I can do it, but I have some work with this task.
Today I was search some tutorials about how I can organize my study, sometimes I waste time with the decision that what study, I think that I can be more agile in this process, but firstly I need a methodology or a method for this task.
When you need to deliver a Docker image with some personalize configurations, maybe you have some problems with your deployment platforms, sometimes we need to apply some configurations before we create the Docker images maybe tag the image with a special name, build the image from another machine, signing the Docker image, I don't know exists a lot of configurations. Well in these cases you need to start a build your own pipelines in these pipelines you can put all modifications, configurations to the images, these pipelines I think not have limited.
Officially, I start to work in English today in my team, I think that I feel good I know that I have much work to feel comfortable with speak and hear English, great things are coming to me.
I am surprised about me, today I can read a lot of pages of my book, to do some code with Groovy, play with my children, to do some home tasks, pass time with my wife, and watch TV, I think that all books that I read about how to be more productivity, how to focus me, read and study about these topics start to give me more time for to do more tasks in less time, well tomorrow will be exiting.
Today all day I was learning about Microservice, and topics related to enterprise, I need to learn more about how to work with a big company and Agile practices.
Today I had an interesting conversation with a great person, this person talk about the burnout, and how I will structure my life, my work and my learning, I need to think these things because some specials days I don't like to make any code, but another days I make code, or study for more than 12 hours and I feel great.
Today when I was reading Building Microservices book, I know a term that I apply for a long time when I build applications Zero Trust this term or best say mentality make reference to build your applications thinking that your Microservice don't know if the request provide by another microservice it's secure, and you need to validate each request when you know that the only Microservice that can make request it's another microservice in your cloud zone, well the idea it's something like this.
Today I start to open my mind to the innovation, this is an interesting topic, I was thought that with share my ideas it's ok, but what it's the purpose of only share ideas if these ideas don't apply, well I need to start with the second phase execute or make a good planing for these ideas.
Today I have learned an important lesson, when you have a hard topic to understand and learn, take it easy, and only you need to study more, try to divide this study in an algorithm of steps.
We have a complex problem at this moment, In big organizations the solutions of problems can be very difficult, because you need to scale the problem, and the most of the time others teams need to approve your actions, and this can be taken a lot of time, my advice it doesn't hurry up the things, and calm your mind in this situations.
Today I made code with Python, I need to learn a lot of things about Python name conventions, projects structure, testing, classes or functions. Python is interesting I think that with the JVM (Java, Kotlin, Scala), Python, Cloud Computing and Microservices, I have a lot of fun for a very long time.
In my country the Friday was free day of work. These days I am practice scripting with bash and python, tomorrow I like continue scripting but now with Groovy and Kotlin scripting that is a beta feature in the Kotlin language.
Today I was worked with a little cold, but all day I have had a sleep, I think that these days we need to relax and rest, well only do a little coding.
The topic of the Certificates it's very big, when you start work with a big companies that have a concern for the security, the sessions starts with certificates authentication, and all services have a great security well I think that this topics are important not only for little applications or enterprises.
Elaborate a repeat task when you a programmer it's a lost of time, in the daily work we need to do some task that can be manual and this task take sometimes little or long time, sometimes the ethernet is slowly and maybe you need to open a lot of browser tabs or login in some places and you need to do all this steps for start to do the task, then if you want to automate this process and you can save time for you and your company and money obviously you need to image how you can automate this little or bigger tasks, sometimes the only thing that you need to do it's start, and the next steps will be come alone, well the next time that you start a manual process think, I can automate this?
Take a decision in your career it's a hard thing, more if this decision is what will be your specialized area, your lifetime is limited, and you need to start to study your specialized, imagine that you need learn only one thing in your career I don't know could be Java , Docker, Python, MYSQL, Mongo, Linux, and another technologies your time its valuable, and you cannot learn all things in your life , for this reason you need to learn a little for all required technologies for your work and make deep dive in one thing , and in this one thing you convert in a professional, this is the problem how you can choose one thing?, well in the So Good They Can't Ignore you book the author says the same advice, well I need a meditation time this week only work for four days, good time to think this.
Today I have been thinking that if you study something, you need to have a good reason for study this, Today and Yesterday I was studied about Quarkus and Micronaut Java frameworks and these frameworks are amazing but for the moment I cannot use in my work and I do not have personal projects too, then these frameworks for the moment is not necessary for my career of personal life, and I not say that you won't study new things, only that you need to study some new things and apply this new learn things in some project or idea, well I expect that my advice help you.
Well, this weekend I will be making my professional personal Road Map, my manager and my mentor talk me that I need to think that what branch of the programming world I like to specialize in, a hard decision, but if I think with an Agile methodology I can change my decision with some springs.
Today I have my first talk with my mentor, well this situation solve some concerns that I can have about my career, for the moment I have calm in my mind, and today I can sleep well.
I need to learn how talk with more professionalism, with more security, I think that sometimes I know more than can says, but always I have nervous, I need to let.
Today I have see some code without form, I don't know how says this code make some strange things, I think that if you don't expand your knowledge you can finish cutting wood with a soccer ball.
Today in my house the power failed for a couple of hours and the bad thing is that I was on working hours sometimes I think I'm a little silly with these things I thought I was not going to be able to work during the day and I just had to go to a place where there was electricity sometimes I forget that I already have a laptop.
Today I start read a new book about Soft Skills, this book start with a great advice, build your own career, I need a read this, I have a great Job in a Great Company for the moment I need to focus in how power up my work.
well today after three weeks I have finish my Python book, really sometimes I back down, but I remember that the Grit == Success.
Sometimes I think that the Microservices architectures oriented to Event-Driven are a challenge, though this is the funny part, if you are decide to study Microservices Architectures all time you will have fun.
In my first month in my new job, I never think that I will focus in RabbitMQ, but I like it, I make a deep dive in RabbitMQ use and installation always the event driven architectures I like.
Today I document some configurations and put these configurations in a Python Script, I am programmer I don't like the manual configurations xD.
The Object-Oriented programming in python is strange, I like python because you can write a lot of scripts in an easy way, and you can write some microservice very fast a lightweight form.
Today I finish a course about threat modeling an interesting topic that I was not know a little, well It's time to choice another book/course.
This day I was practice python with TDD methodology, I know a little about testing in python well only I don't know a good way the libraries that you would use with python in testing.
Today for the afternoon after my job, I learn a lot about threat security and cyber-security themes, well I was practice English too with others persons.
Well this day I read a lot about some topics for the work and a personal book about minimalism.