Sit., (together) – why I'm happy with it

I'm rarely happy with my work. I'm consciously trying to get better at appreciating the effort put in it, instead of going through the grind and moving on as soon as I share the work (The Importance of Celebrating Your Own Work).

I consider Sit (together) a successful experiment because of luck and happy little accidents:

  1. Luck: I received a decent amount of user feedback due to the traffic coming from the top HN board. (I think dang was kind enough to add my submission to the second-chance queue, but I can only guess)
  2. Happy little accidents: I used it to spike and test a few technical and design approaches:
    • What's the lifecycle of a guest user or a session?
    • Do my visualisations help or confuse users?
    • What are the main domain entities?
    • Should I use WebAudio or <audio />?)

Now I have a much clearer idea of what users want, but also I know better what I don't want to deal with e.g.: rendering using canvas, managing sockets without RxJS, over-abstracting the types of messages sent between the clients.

Want to receive my work as I publish it? Subscribe here.

a giant foot-shaped snail with a house on its back. the house is still in construction, with a big crane towering above it The image is a stylized black-and-white illustration. In the lower left corner, there is a small, cozy-looking house with smoke rising from its chimney. The smoke, however, does not dissipate into the air but instead forms a dark, looming cloud. Within the cloud, the silhouette of a large, menacing face is visible, with its eyes and nose peeking through the darkness. The creature, perhaps a cat, appears to be watching over the house ominously, creating a sense of foreboding or unease.