Hard Software

Disclaimer -> There are many new functionalities not working in the moment, i've included this changes even though they're not 100% ready because last update was very long ago, so here are the new (working) things list:

  • Configurations side menu.
  • LocalStorage saving persist in site pages in order to apply configs.
  • Improved darkmode.
  • Dynamic language selecting (only for home/index page in this moment).
  • Configs page.

Everytime this page loads, a random message appears as subtitle because why not?

Hard Software is under construction, but enjoy what's there to be enjoyed!

In the future i will add my projects (source code will be on my github, commentary and examples will be here), and i would like to say that anyone is welcome to use them as they please, of course, that is only valid for code that is exclusively made by me. (some of the projects use other libraries, then please, respect each project license).

As for the projects i share, if they are licensed, i will try to choose the licenses with the least restrictions, or no license at all, referencing me will not be obligatory, but a shoutout or link to me would be highly appreciated!!!

Hard Software is a static site hosted on Neocities, here i share some of my projects, insights and tips for software, games and all kinds of trivia!

If by any chance there is content i shouldn't be sharing here, please contact me so i remove it ASAP.

Features i plan to add in a distant future (more distant than the ones at my to do list):

  • Make some raylib project (not a game) and display it on github pages, explain creation process as an article here.
  • Make a game to run on browser, study webassembly or use raylib to abstract it.
  • Make interactive 3D project and display it here, use some library like three.js and A-Frame.
  • Make this site follow the best standarts for screen readers and accessibility.

To do list

  • Make a theme for every main festive holiday, apply it on the date (dynamically).
  • Actually finish some projects (some day).
  • Make everything mobile friendly.
  • Make native translation for pt-BR (im working on it!).
  • Make my github repo for this site public.
  • Stop hating CSS (maybe never).
  • Integrate a live chat like Chattable.
  • Fix CSS 'bugs' for smaller screens.