Skip to content
View ruthen1um's full-sized avatar
💻
💻

Block or report ruthen1um

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ruthen1um/README.md

Hello, I'm ruthen1um 👋

A student striving to become a software engineer.

About me

I'm interested in open-source applications and contributing to them, although I haven't contributed much yet :)

Among programming languages I like those which are statically typed, fast and safe. In that sense I like the ideas of Rust and Zig.

For now I'm learning C++ because the opportunities are larger and I'd like to start my career as a C++ developer. C++ is a very nice language but I think many things could be better. Modern standards bring a lot of changes and make C++ more convenient and pleasant to use, so in my code I always try to use modern techniques to solve problems.

I feel motivated watching someone develop something from scratch or without many dependencies. I like super hardcore super skilled people like tsoding and jdh. One day I would like to make my own, maybe multiplayer game in C++ using SDL to play with my friends.

One day I want to learn some functional programming language, because I like the declarative approach very much.

My system

I've been using Linux for 4 years and switched 5 distributions: Ubuntu, Debian, Fedora, Arch, and finally, Void. For now I already use Void Linux for 2 years and like it very much: it's minimal, packages are updated frequently and it uses runit as init system. With runit services are very easy to make and I like that explicitness. Void also has its own package build system which is as simple as writing your own scripts with specific variables predefined. This build system is simple in its looks but it may be very complex in its meaning. Because of this I had to read the manual many times to achieve my not very complicated goals :)

Education

I study in Moscow at RTU MIREA and pursue a Bachelor's degree in applied informatics, specifically in the field of data management.

Pinned Loading

  1. financial-radar financial-radar Public

    C++

  2. physics-simulation physics-simulation Public

    Physics simulation game

    C++