Every day I am being reminded about the fact that technology is *not* beginner-friendly, it is *not* plug-n-play. There are almost zero environments (be it a language or a whole framework) that "just works".
The closest one are HTML/CSS/JS (especially with <script type="module"> and maybe Python, because it comes pre-installed on a lot of systems (not Windows though)
When it comes to development environment management, Ruby is the one I just can't comprehend. I've just spent 30 minutes setting it up just to make a Jekyll blog. Then I changed a few dependencies and had to spent another 10 minutes making it run.
No wonder the internet is now littered with 2MB Gatsby blogs 🙄
This was too stressful for me to handle
It may not seem "smart" — but in OSS, I believe, the main thing is to have clear and readable code so that people can get on board more easily.
For the same reason I have this idea on my mind for a few months now — create a very simple and readable materials for OSS repositories — such as less bureaucratic issue/PR templates, shorter Codes of Conduct and clearer Contributing Guides. Like keepachangelog.com, but for everything else. Just gotta find time for this.
After a while I am finally awakening from my hiatus. Got to work on shareon (shareon.js.org) yesterday.
I just realized, that while I was trying so hard to follow DRY, I ended up in a WET situation. I was chasing type conformity and unified directory for the social networks in the source code — but at the end I realize that JS shall be written as JS and CSS as CSS.
It is proven! I am nickkaramoff on Keybase: https://keybase.io/nickkaramoff/sigchain#83a21a87ee20a24a3c1771779b6e50f44dcd68a6cc404adde0077de8bd107a3c0f
It currently detects everything using `X-Real-Ip` and `X-Forwarded-For`. It should be pretty precise for simple tools like cURL or direct browser access, but keep in mind that the headers can, obviously, be rewritten
Front End Web Developer & Open Source enthusiast
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.