Site icon Petros Amoiridis

The last heartbeat at Zed

man in white crew neck top reaching for the like

Photo by Oladimeji Ajegbile on Pexels.com

This post is part of Series: Being a programmer again

Today was my last day at Zed Industries. I spent 5 months learning Rust and contributing to the Zed Editor.

I am grateful to Nathan, Max, and Antonio for letting me do this experiment. I am also grateful to the rest of the team for bearing with me 😅.

The original contract was for 6 months, but I decided to end it a month earlier to focus on what’s next. It was clear I wouldn’t be able to reach the experience needed to help the company within a 6 month period. We were hoping that wouldn’t be the case, but we all knew that was very likely to happen.

I came a long way since January, though. I have started understanding, writing, and—dare I say—liking Rust 😃.

I have opened 32 pull requests since January. Most were small contributions and bug fixes. Here are a few noteworthy highlights:

That’s not much, but remember I didn’t know anything about Rust and the codebase. I also had a 12 year gap from being a full time programmer. To make things even more difficult, I left programming at a higher level. Zed needs more low level stuff because of the nature of the product.

Although I would love to continue at Zed, I have to be pragmatic and move on.

Learnings and thoughts

What’s next

I have started thinking about what I should focus on next. I love Elixir and I want to go back to where I left things. I also love the idea of building a game. I have to continue making a living, so, I need to figure out how that will happen. The idea of going solo attracts me, but I need to research things a bit.

Games

I want to build my first game as an indie programmer. I am going to use DragonRuby, and it’s going to be a 2D, possibly having retro influences.

I also want to build a multiplayer game using Elixir, as a proof of concept. I want to witness how it holds up as advertised of being capable of handling numerous concurrent connections without sweating.

I will continue blogging about my journey here, of course. I am also building in public on Twitter if you would like to follow me.


What are you up to Petros?

Working as a software writer during the day. Making games during the night. Streaming and vlogging. Building Calm.jobs on the far side. Check what I am doing now and talk to me.

Join 1,873 other subscribers
Exit mobile version