Update (May 2025)

Back in 2018 when I first created this blog I was mostly going to use it as a sort of documentation for myself - to make it easier to go through the process of installing something by keeping all the commands and scripts in one place, which could be half-interesting to some other people like me who are excited about tech and all the stuff in between.


A lot has changed since then - for starters, I am way more experienced in all sorts of stuff, for example, I am now pretty ok with Docker, and try to containerize everything I can and keep a docker-compose.yml file which is way easier than running a bunch of commands manually. Besides, I keep all of the useful stuff in Notes, and whatever project I’m working on - I’m using git and try to write documentation as I’m working on the project. This is a more mature approach and I’m proud of that.

Over the years I've posted less and less, however I think my latest posts are pretty full of interesting and useful stuff, and those are closer to a meetup talk. Actually, in the last 4 years I had 4 posts, 3 of which were pretty much transcripts for a talk I gave either on a local conference or an online meetup. The only reason I didn't talk about the latest project (BPM analyzer is that I really-really want to add some features, including monetization and start actually marketing it towards the right audience. The reason I still haven't done that is simple:

I have too much stuff going on

This is a brief list of active projects:

Tech: Home Server - I will surely make a huge post about this, it has been going on for a while now, and the project has evolved into something I’m really proud of, even though there’s still so much to do

  • Media server - I want to move from Plex to Jellyfin, but have faced some issues with how the Jellyfin container is running and have put this on hold for now
  • VTV - an online TV station made with Tunarr (a dizqueTV fork); I’ll make a separate post about this, it’s actually pretty cool and is exactly what I would talk about in this blog. That will include a tvOS app too!
  • Home security camera - I’ve actually done that already but I have changed the setup since then and need to remake this
  • Several other home server services and tools that aren’t that interesting but would deserve a brief description in a separate post about my home server

Apps: BPM Analyzer - I’m currently working on a version 1.2 A service with server-side swift, web UI and native apps - one of the most challenging and interesting A SwiftUI time-killer game - haven’t finished yet An untitled iPadOS game for cats - haven’t finished yet

Music-related stuff that’s on hold for now:

  • Fever 105 (which I want to reboot with a different name)
  • YouTube DJ streams - yet to start
  • A music podcast where I just listen to the music and talk about it - yet to start

I just don’t seem to find enough time to handle all of this and find myself not doing as much as I’d hope to. One of the reasons is simple:

I’m a full time iOS engineer

Having a full-time job actually helps a lot in doing some of the things I’ve described. For example, I have been upgrading my Home Server with knowledge I got at my current job so it’s pretty cool. I think I do pretty well career-wise. I’ve recently learned about T-shaped skills, specifically for a software developer. I am a mobile developer in a product team, and since I first started back in 2021 I’ve absorbed everything around me and have so much experience with product development that I’m actually excited to talk about the team management, processes, scrum, agile and all that corporate stuff, I have actually bored some of my friends with my thoughts on how a feature development process could be improved at my workplace. I was lucky enough to join a team which valued all these things, and is pretty similar to a holacratic organization, where the team processes and responsibilities are sort of spread of between the team members, with some fancy automations, bots and agreements. I guess I will need to make a separate post about that too.

Short-term plans

I need to plan some things if I want to achieve whatever I want.

I’ve decided to organize some meetings for my fellow iOS developers, in the upcoming 2 weeks I’m hosting:

  • A local iOS meetup - with speakers and a quiz by me
  • A WWDC watch party I’m starting with local event for colleagues and, if everything goes right, I want to host a bigger event and invite iOS developer from around the city. We’ll see how that goes.

I’m currently developing a Live Activity feature for our app (2.5 years since the feature has been introduced, yeah). I’ve been trying to 'sell' the feature to the business team and it seems like I’m on the right path. When it’s done I will make another post about it.

I will then need to focus on BPM analyzer, because it has potential. After that I’ll finish the game I’ve been working on.

Long-term plans

The server-side swift service, which is the most complex project I’ve worked on, and it requires a lot of testing and improvements. I was also thinking of moving aways from Bludit for this website and have a website in Swift, but I really should focus on other things now.

Blog plans (what I want to write about)

  • [ ] PKS (setting up Forever Notes and using Notes in general)
  • [ ] Using Reminders as a personal agile board
  • [ ] Home Server
  • [ ] VTV
  • [ ] Home security camera
  • [ ] Live Activity (when it’s finished)
  • [ ] BPM analyzer update (including marketing)
  • [ ] The SwiftUI game I’m working on
  • [ ] Server-side swift in 2025
  • [ ] The current state of software development (AI, layoffs, etc.)

Final thoughts

I think writing a new post every 1-2 months is good starts for now. I will set up a reminder and update this website more often. Even if there’s only one person who is reading this. Thank you, I appreciate this. Have a beautiful day and see you later!

May 28, 2025