Please see the disclaimer.
Assumed Audience: Clients of Yzena, users of Yzena software, and anyone curious.
Epistemic Status: Happy, but a bit stressed.
Well, 2023 is dead. And while it wasn’t the best year for so many, Yzena had the opposite experience.
First, in February, I officially created Yzena as an LLC.
I have held the domain yzena.com
since 2017, and that was when I first planned
to start a business. It’s nice to see it finally happen.
Of course, even though there is a legal entity, Yzena is not really a business…yet. I don’t have any clients or even usable software.
But that is going to change in 2024.
In mid 2020, I decided to consolidate Yzena’s repos into one monorepo, and I am still happy with that decision.
One thing it allows me is to see the sum total of my work in one place. And here it is:
Let’s break this down.
I started work on the repos that would become the monorepo in 2017. As you can see, I didn’t even add 40,000 LoC that year.
The plot starts in mid-2020 because that’s when I combined the repos.
In 2018, I did less than 20k (I worked on my bc
instead), in 2019, I did
nothing (I had a job), and in 2020, I did barely more than 20k.
In 2021, I barely matched 2017 with under 40k.
I admit that in both 2020 and 2021, I struggled to work. I don’t do well starting from scratch, even though I am even worse with others’ code.
But, in 2022, a miracle happened: my productivity doubled to just under 80k LoC.
Now, granted, this was probably because I added a lot of generated tests (that also got removed), but it was something.
It was a sign of things to come because in 2023, despite the work in spinning up an LLC, I added over 120k LoC!
This was also partially due to generated tests, but those tests have stayed, and I also made a lot of progress.
How much? Well, Yao is successfully parsing half of its first build script.
I am confident when I say that, if Yao and Rig are ever going to be released, that will happen in 2024.
And that would be great!
Update: They will be released in February.