Software is a mix of art, engineering and dreams
When you can afford to publish anything on your company's website you play a slightly creengy uniqueness card. This is what I did. This article is meant to remind me how it all began.

First steps might be silly and messy. The second step can't come before the first one, though.
I have written this story last year, when I decided to publish my first app to the App Store. The website was a mandatory requirement, however hosting only a simple form and a privacy policy was feeling too boring.
This is the reason I set down and imagined how would I describe technologies I've been working with if the Internet could be directly compared to the cosmos. By that moment I have just finished "Theft of Fire" by Devon Eriksen and it seemed fun.
Today I still think it's fun, but it belongs here much more. And that homepage needs re-design anyways.
Hard work fuels the progress while dreams keep us moving, art makes the journey enjoyable.
I thought it is too boring to name the technologies, describe the advantages and overall use the same words and phrases. Building software is a complex craft, that requires time, attention and knowledge and even then it might not happen as expected.
Therefore it is much more fascinating to imagine Internet is a cosmos. Stars are born and dying all the time, just like Javascript frameworks.
We are traveling from portal to portal, from website to website in a small capsules. Technically these are packages, yet we require some space. So it would be much more convenient in a private shuttle but, taking in a count nobody cares how shiny it is, we are using containers like Docker.
How to manage that fleet? Well, that's pretty straightforward with Docker Compose, but to feel like a real Fleet Captain nothing can beat Kubernetes. Hundreds of containers, each containing its own life, own process with a Master process, that determines the entire container lifetime. It would be sad if Main life process stops, wouldn't it?
Being always on the go, constantly moving, it is a must to have a reliable tools under the belt. The easy decision, almost no-brainer was to equip myself with Go to keep everything Go-ing.
After we mastered 3 dimensions it is a great think our ancestors took control over the time. "Git reset" is the great power, that obviously comes with a great responsibility. Despite it has many ways to pronounce it (not all of them are polite) it is sometimes the only life saver, that allows us to keep moving avoiding major crashes.
As soon as army of automatic and semi-automatic bots under the command of brave leaders CI and CD (no worries, they usually work together and don't mind being wrongly named) starts to execute automated plans it is a great moment to have a cup of coffee. Sometimes even it is nice to go for a walk, letting them do their job.
I am expanding my toolbox with Swift technologies to move swiftly. "Decrease the time from idea to delivery" - the phrase I learned from public archives. Among many others seems to be even more important nowadays, comparing to the days it saw the daylight for the first time.
Obviously, we people tend to overcomplicate things and even more - we always need to find a fancy name for the overcomplicated things, but nothing can beat the complexity of the relations between us. That is a different story, however. Reach me out if you would like to know more. Enjoy your trip, wanderer!