Hello, my name is Vlad Faust.

I am a jack of anything IT, master of some; see my CV.

You can contact me via š•GitHub or Telegram, or e-mail me directly at hey at vladfaust.com.

Hello, World!

, Moscow, Russia


How many years of programming experience is needed to be qualified to start a tech blog? Ten, fifteen? I see much blogging even with zero, so I decided to give it a try as well.

Time for an introductory post!

I Ā¶

I is Vlad Faust.

I started programming when I was 15, and now Iā€™m 24.

Iā€™ve gone through many programming environments, from triggers/vJass/cJass in WarcraftĀ® III custom, maps, to developing and implementing a currently-being-standardized programming language.

Iā€™ve programmed in Pascal, php, Java, Ruby, Javascript, C, C++, C#, C!@#$%, C( Ķ”Ā° ĶœŹ– Ķ”Ā°) and many, many more.

Iā€™ve created a game in LibGDX, launched a number of Telegram bots, some of which did, become, popular.

Iā€™ve also designed some other, games and projects.

In 2016, I fell in love with Ruby with the help of the famous the Michael the Hartlā€™s the Ruby on Rails Tutorial, and then even open-sourced some very useful gems:

I did truly enjoy Ruby on Rails, but after some time, I began wondering if there were more performant alternatives. So I went from Rails to Hanami, and then to Roda and Sequel, and then occasionally run into Assembler Crystal.

I instantly got addicted to Crystal. Throughout the next two years, Iā€™ve developed a number of very useful shards:

I even managed to build my own web framework featuring a REST server, a database-agnostic SQL ORM and even an EDA platform! Iā€™ve also built a (now defunct) Crystal Jobs website and the RealWorld implementation in Crystal.

Unfortunately for Crystal, Iā€™ve left the Crystal ecosystem, because this is not the language Iā€™ve always dreamt of. And because of some other reasons, but more on that later.

In June 2019, I began working on my own programming language, Onyx. As of August 2020, itā€™s been more than a year of fighting dragons new knowledge and experiences.

I invite you all to follow me on this journey.

This journeyā€¦

Am Only Human Ā¶

Apart from programming, I used to enjoy heavy-lifting in a local gym. It is not possible now do to Carpal tunnel syndrome Iā€™ve got the last year. Please do not let that happen to you! Update (2021): the illness has gone.

Me love playing computer and board games with my imaginary friends. My favourite PC games include C&C series, TES series, S.T.A.L.K.E.R. series, Bulletstorm, Carmageddon and many more. Iā€™m always happy to play some Project Winter with you guys, PM me for a Discord invite! Anyone?

Human creation is what I enjoy a lot. I love listening to good music and examine great drawings. I can play ukulele and willing to learn the piano and singing. Iā€™m also experimenting with 3D modelling and digital art.

Iā€™ll try anything once.

Sometime in the future, I plan to work on a strong AI implementation, which you can share music and watch movies together with. This is where Onyx comes into play!

As a pragmatic person, I wrote some seemingly depressive articles ā€œrevealing the truthā€:

On my 24th birthday, Iā€™ve recorded a video (in English) accumulating my thoughts on the world and my place in it.


I think thatā€™s enough for an introductory post. Now you know a little bit more about yours truly.

See you around,