Hey guys,
It's been a while since my last post, and I feel almost bad for not posting anything for such a long time 🙈
Unfortunately, I caught a really nasty infection on my way home from the KAS meetup and have been stuck in bed with a high fever and brain fog for the last few weeks.
I'm still not completely back to normal, but since I'm finally starting to have a bit more energy, I wanted to use the opportunity to share some thoughts about the meetup, because I think it will turn out to have been extremely influential for the future of Kaspa.
For anybody who doesn't know what I'm talking about: about 3.5 weeks ago, KAS organized an internal meetup between core contributors (and some additional community developers) at an undisclosed location in Europe.
When I first learned about the plans for this meetup, I didn't really know what to expect.
I've been to developer meetups before, but those were traditionally very narrow and task-focused. E.g. you got a team together to work on a specific problem that was difficult enough to deserve the shared attention of everyone involved.
In the case of Kaspa, however, we have relatively small and independent teams working on a number of different topics in parallel, such as vprogs, covenants, SilverScript, Argent, etc.
There are, of course, interfaces between these topics, but they all have their own independent designs and problem spaces.
This independence of developers is one of Kaspa's biggest strengths, but it also creates a situation where not everybody is always fully up to speed with what is happening elsewhere in the project.
For me personally, this is probably the biggest obstacle to becoming an effective communicator.
To feel confident discussing things publicly, I need to develop a deeper understanding and intuition for the subject. And that requires knowing not only the final design or code, but also the roads that weren't taken and the mountains that had to be climbed along the way.
What Kaspa really needed, wasn't a narrow, task-focused meetup, but a broad, vision-building one: something that connected the dots and allowed the different teams to develop a deeper understanding of each other's work, and ultimately see how all of it fits together as a coherent whole.
And the reason I'm telling you all of this is that this is exactly what the meetup turned into.
A week of open sessions and discussions covering the different development efforts, giving everyone the opportunity to build that deeper shared understanding.
I think it was a huge success!
I'll write a little more over the coming days about specific topics like Argent (which I really like), but I also have quite a lot to catch up on after being sick for so long.
@Max143672 did a really good job working through a lot of the open tasks around vprogs, and I now have a lot of code to review :'P