stefanos

SIP Software Engineer

Loves Rust🦀and Keyboards (⌨️& 🎹)


It's been a year since I last went on some sort of holidays. Last one was a disaster. I am not referring to the normal kind of holidays, but rather, the visiting friends and family ones. I don't remember how many years it's been since I went on normal relaxing type of holidays. Usually travelling fills me with anxiety, so I have been a bit reluctant to book more.

For some reason I have already booked 3 short holidays this year. Two visiting family and friends and One the normal relaxing type.

First one went well.



I really love the role I have the last 5 years, in turns of how interesting it is. But I am getting tired of various business decisions that for some reasons always end up, changing the entire stack.

As a result my computer language portfolio has become quite diverse. Which is not what I wanted to begin with. I know that sometimes diversity might be a plus, and some companies love polyglots.

But I would truly love to focus in one language.

So, I would really like to get at some point, a real opportunity to work with Rust. At the moment, I write a few tools here and there, and some sparse services. At the same time I semi seriously looking for a Rust role.

But the roles seem so sparse, that getting the right opportunity feels like winning the lottery.



The place I am employed, lately, made a sudden turn to typescript and serverless. I full understand the why from the business perspective. But there are some other perspectives that it still doesn't make much sense (yet).

  1. Most software engineers currently employed are C# experts. Some of the best I have met in my carrier so far, with really few exceptions. Some are happy with the changes, as they see it as an opportunity to learn new things. Others have invested in certain technologies.
  2. This stack could end up underperforming or not being as reliable enough as this industry demands (not going to disclose that though, you can make assumptions based on my profile)
  3. There is a persistent negative criticism to different ideas. I feel like my team is especially, "mocked by silly jokes", because we are from, a more of a type of systems engineering background (we use things like vim, C++, etc). Personally I will admit I have an obsession with Rust, to the point that all my personal projects the last few years are written in Rust. Regardless, though, how much I love the language, the community and the whole ecosystem, I never tried to convince anyone to use it, in this line of work. Yet the mocking and the friendly jokes keep on coming.

oh well.



I decided that it's been a long time since I last build a new keyboard, well everyone gets tired eventually. Also the fact that I don't like selling, the things I make, makes it a bit more difficult to manage.

So when I do decide to bother with a project, it ends up being something ridiculous, weird, or both. So I decided to mostly handwire (I have fully handwired things in the past, ill try amoeba's this time) a Skeletyl and Charybdis and see if I can create a mod to reuse a ploopy nano for the trackball module.

Printing took 2 full days with full resolution@1.2 and it was worth it, the results is quite good.

Note: I know one side is a 5 column and the other 6, that's semi on purpose. I couldn't find a 6 column for the Skeletyl, but at the same time I don't care about the outer left column, but I do care about the outer right one, so I thought that trying something asymmetric, could be fine.

This is a work in progress and I am going to take my time.