Skip to content
View VentGrey's full-sized avatar
Dear God, what is it like in your funny little brains? It must be so boring!
Dear God, what is it like in your funny little brains? It must be so boring!


  • Pro


@rustmx @BrannAR @futurelabmx @UpVent @wmbar
Block or Report

Block or report VentGrey

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse

"Second record was called Morningrise"~ Mikael Åkerfeldt

Abrassive, not agressive. Non apologetic.

A few facts about me. A dude who likes to program for fun.

Hello there, chaps. My name is Omar :3 people usually call me "Vent" or "VentGrey" (online...that is).

I'm a software developer, sysadmin and DevOps specialist (most of the time). My devotion to the principles of free software is unwavering, and I take great pride in watching my mates grow and expand their various free (libre) software repositories on GitHub.

Most of my personal interests revolve around computers, web development isn't that interesting for me. I, However, find myself disheartened by the current trend of over-engineering websites. In a world of needless complexity, the elegance of sysadmin work shines through. I'm not saying the web sucks...much. BUT we do need sysadmins too so, should you require assistance in this area, do not hesitate to seek me out. I am more than willing to lend a hand.

I LOVE to write my own software. But I do not seek to diminish the skills or accomplishments of other programmers, nor declare that my stack is superior to all others. I write software purely for the sake of enjoyment and to expand my knowledge of the art.

Just kidding, I reinvent the wheel constantly due to available wheels being absolute garbage.

After receiving some questions about it I've decided to answer why some of my repos have a worked-out README file and a fancy social-preview image. It's simple, I like to keep things my way and leave them "well-done" even if the only user is myself. I don't do those presentation changes for others but for myself :)

Other things I love ❤️

  • 🎶 I love progressive Rock / Metal. Specially Steven Wilson and Opeth 🤘
  • 😺 Cats, cause those are the cutest animal on earth.
  • 🌟 viewing repos of my comrades.
  • ❔ Not knowing things.
  • Microsoft can shoo itself out of here >:(

My GitHub status. This thing is to showoff...isn't it? 🤔

Top Langs

These are my favorite languages ❤️ 🚀

C Rust PHP SHell Free Pascal Golang
C++ with a better syntax The only thing better than not having to manage memory is feeling morally superior about it. Where you can mix business logic with presentation logic, just like putting a pineapple on a pizza Because who needs readable syntax? Because you're not a real programmer until you've compiled something from a text editor For when you need to glue things together, but also want to eat the glue

Modern computing sucks

Rants about software douchebaggeries.

I'd like to say no hard feelings but I would be lying.

  • SSL was a good idea terribly implemented. Relying on big tech for CA's was the single most idiotic thing the web baboons could come up with.
  • Technology IS NOT politics, focus on science and innovation. Science calls upon us to solve problems with our intellect and ingenuity.
  • The only obsolete and useless programming languages are the ones you cannot master with your current skill.
  • Those who claim that C and C++ are insecure and super-dangerous are often those who fail to keep up with new standards and are not skilled in those languages.
  • Horrible code comes from horrible programmers.
  • -O3 doesn't produce faulty code, if it does, your code is wrong, not the compiler.
  • The gnome-keyring-daemon fucking sucks, but alas, there is no better alternative.
  • CORS shouldn't exist. It's just here to dumb things even more.
  • YAML sucks 😐 (2024 update, it still sucks)
  • "Cross platform" usually means "Web interface" which isn't really better
  • Using a lot of dependencies doesn't make a project "smart" it makes it "bloated"
  • Some garbage IS NOT OK
  • The popular mindset of "Customers don't care how you did it, they care that software just works" is precisely what's making us drown in bugs.
  • The abundance of memory and storage should not be used as an excuse for inefficient software.
  • To keep things simple, we must exercise our minds and avoid succumbing to laziness, for simplicity in our software is not a difficult task.
  • Chromium DNS issues solved by flushing the DNS and socket pools IN THE BROWSER just proves that Google is indeed full of morons.
  • If your 2FA SMS or Email takes more than one minute to be received. Please turn off that feature, it's useless on your side anyways

Learn not just to know more, but to ignore less.


  1. Epitaph Epitaph Public

    Epitaph is a leftwm theme designed for prog-rock loving users transitioning from a DE to LeftWM.

    Perl 25 1

  2. scanrs scanrs Public

    A simple Rust Library to easily process std input.

    Rust 3 1

  3. algorithms-and-data-struct algorithms-and-data-struct Public

    Just a repo to place some algorithms and data structure practices.

    C 6 6

  4. debian-mate-themes debian-mate-themes Public

    Shameless ripoff of Ubuntu Mate themes. Customized to fit Debian

    CSS 8 1

  5. rust-easy-snippets rust-easy-snippets Public

    Do simple things in rust without using bloatware (crates).


  6. Cranberry Cranberry Public

    Cranberry is a small Go program that helps you find console logging statements in your TypeScript project.

    Go 4