Posted on 2021-06-05 byVlad Călin
Reading time of 1 minutes
Amethyst Platform is one of my personal attempts at launching a product. Every couple of weeks, I will post an update with the progress so far. At this stage, I am still working towards building and launching an MVP.
Amethyst Platform strives to be a one-stop platform for the complete application lifecycle. As soon as you push some
changes to your code, we test, build, configure and deploy it so that you don't have to worry about that. Everything
is managed through an
amethyst.yaml file in your project, and we do the rest. You can read more on
the Amethyst Platform website or on
the Amethyst Platform project page.
Unfortunately int the past two weeks I didn't put a single minute in Amethyst Platform because of multiple factors:
I participated in a game jam (unfortunately I didn't finish the game in time for it, the scope of the game was too big for such a short time span). I went for a simplified social simulator: you are a character with some stats such as health, happiness, intelligence, social skills, etc and a set of interests.
The game includes a few NPC characters that also have their own interests (eg. sports, space, math, music, painting, etc). The goal of the game would have been to live your life in a small neighborhood, interact with the NPCs and the environment, craft dialogues so that you discover common interests and win them as friends. Different NPCs will then offer different perks depending on the friendship levels.
The environment would also include different objects with which the player could interact, eg. "make bed", "sit on a bench". These actions would offer different bonuses if performed. As you could see, the scope of the project is huuuuuge for a single person team to accomplish in a single week of development.
Being the CTO of Vuuh, the workload I had to face these past two weeks was more than other weeks. A lot of new bugs and new features that need to be done yesterday popped up, different planing for different areas of the company that involved me needed to be done.
Overall, the increased workload lead me to not having enough energy left at the end of the day to invest in my coding side projects. In order to prevent burning out, I need to thread the needle carefully.
To tone down on the startup aspect of my side projects, I started planning and doing some things for my next endeavor, which will not yield any money: I want to mentor some software developers that are at the start of their careers, to allow them to gain the skills and understanding of the most important concepts in software development. You can read more about this on my new Mentorship page
I haven't launched this new endeavor officially, but the moment is coming soon.
For a long time, I've led a pretty sedentary life. The COVID-19 lockdown made things even worse, because I was stuck in my very small 32 square meter (~340 square feet) apartment all day long.
Now that I got the vaccine, I had to make a few changes in my life and start prioritizing my physical health a bit more. I started hitting the gym and to do that, I had to give up a few hours of my spare time that I would usually invest in my personal projects. So this limited even more my time left to spend on my personal projects.
I have no idea what the next weeks will look like. The workload amount from my job doesn't seem to get less, but I expect it to even increase further.
So, for the next two weeks, I plan to do some baby steps to get into the flow again with Amethyt Platform:
kubectl. I need a graphical interface to aid me, show me the resources I am interested in and group them by relevance - company, job, service, etc.)