April was a very busy month with a lot of big things going on, both in my professional life and in personal projects. Especially in my daily job, I was finally able to achieve significant milestones of which I am very proud. Although I did not have much time for studies, I also accomplished some important things in my coding projects. Here is a short summary.
Achievements
Open Source Champion
Beginning late last year, I am a local Open Source Champion in my company. Although I had a lot of onboarding to do, and it took a long time to pick up traction in the position (in great part because it is only a side activity in my job, expected to take only about 10% of my working time), this month it was finally announced that both me and another colleague would act as champions of this topic in our location, through official channels.
Open Source is a topic that I have always been very passionate about - from the very first time I joined my current company (back in 2018), I fought to stay in the "open" part of it, and to incentivize the usage of open software whenever possible. When I left the company (December of 2020), this was still a difficult position, but when returning (June 2024), I found a much more mature and progressive mindset in the company. So it was a huge pleasure, and a validation of so many years of hard work, to be able to get into this role. As an Open Source champion, my goal is to foster the usage of open source technology, clarify any questions about the company's guidelines and policies about the topic, and to help in building a strong community dedicated to this in my location.
The official announcement could not have been better: we announced it while delivering a talk about the topic in the local instance of the largest internal conference focused on development topics in the company!
Innoweeks
April saw the start of the yearly edition of an innovation event that I am very fond of: the Innoweeks. I had participated twice in this event, in 2019 and in 2024. In both occasions, I was able to meet and work with brilliant colleagues from different areas of the company, which was an amazing boost to my own self-development. I always participated in the developer role.
In this year's edition, I will be participating as a dev lead, a new role which carries much more responsibility from the one I am used to. This will be an exciting opportunity to be more involved with the high level decisions of the project, and to help steer the development team into their best version.
LLP releases
Local Language Practice (LLP) is a desktop application to practice languages through a roleplay conversation with a local LLM model. It is the third project in my First Steps Into AI Engineering series. I have written a blog post about it, Project: Local Language Practice (LLP). I had been working on it since January, and in April I was finally able to make its first release. These were the releases of LLP in April:
- 1.0.0: Initial version, containing roleplay chat with a default scene and translation feature.
- 1.1.0: Added feature to load custom practice scenes.
Next First Steps Into AI Engineering project
After releasing LLP, I was able to start working on the fourth and final project of the First Step Into AI Engineering series. I have been working on this series since May of last year, so it is very exciting to be so close to finishing all I had planned for it!
I plan to release this final project in May, and will give more details soon.
Downpoints
No progress on personal studies
I have long been unable to do much progress on my hobby personal studies. In April, unfortunately I was also unable to do any progress on my career personal studies.
Although it is sad to not be able to progress on anything in my personal studies habit, this time it really is for a good cause: the Open Source presentation I mentioned earlier, together with the Innoweeks work and personal projects development has filled all of my (pseudo-)free time. I expect to be able to get back to this in May.
Plans for next month
Finish First Steps Into AI Engineering series
In May, I expect to finish the final project I have for the First Steps Into AI Engineering series, which I started in April. This will be a truly major milestone for me, as I have been working on this series for about a year now and have learned an immense amount from it!
By finishing the series, I will switch to invest more time in studying what other people have been putting out in terms of content about generative AI and developing with it. Now that a few years have gone by since the initial boom of the field, there has been enough time for us as a group to get a grip on it and start organizing our thoughts and practices a little bit, so I am excited to see how other people have been seeing this.
Innoweeks
May will be a very busy month (as usual), especially due to the Innoweeks final stretch. I fully expect to spend several nights working feverishly in new features and bug fixing for the project, in order to have a good and fully functional live demo for the final presentation.
Restart personal habits
Finally, I intend to get back to full steam on my personal habits in May. After a very, very tough, busy and exhausting stretch since the start of this year (mainly from my day job activities, with the added factor of Innoweeks), I have a couple of weeks of vacations scheduled. I expect to invest the first few days in full recovery mode, resting and sleeping a whole damn lot! But then I expect to have at least one full week to get back to my normal routine, returning to habits (such as book studies, gym, etc.) that I have had to leave in the background for a while this year.
While I have learned and achieved a lot since January, I really feel it is time to get back to a healthy and sustainable routine. The second part of May will be fully dedicated to reconnecting with myself and the life I chose to live.