Absolutely with you on the last point, but the Subway Surfers mentioned in this Article is a mobile game which has been around since 2012 - they don't splice in videos with actual subway surfing.
Not that that changes much about the article in general^^
FYI the fingerprint sensor problem has since been fixed and I can now use it again without trouble for banking apps and the like. (Although I'm on a Fairphone 3+)
Still holding up fairly well in 2024, even if it's a bit slow at times.
It's a bit hard to find time for it during a workday, but sometimes I just have the urge to get moving and trade lunch with my colleagues for some time on the board. A really nice change of pace, and I can usually think much better after getting some movement in, even if it's just some light cruising.
I'd still like to have another hobby which I can do during the winter, and maybe even while commuting. Maybe I should take up something like knitting, or any other craft which can be done during short downtimes.
It's never too late to start.
At the beginning you should really focus on trying some things that keep your attention.
(For me that was programming games - incredibly crufty ones, but seeing thing move on my screen got me really excited and got me to understand)
Personally, that was javascript for me - mostly because you can do stuff with it in any browser you want.
Lua[0] is also a great language for beginners, and I'm still using it for game development[1] and general scripting/fun stuff.
I just don't want to turn this into a hella long comment, so I'll wrap it up; but I could talk about the first steps you could take for hours :)
If you want to ask me anything on how to get started, just shoot me a mail under info@(my username here).com
I'd be super happy to help :)
To add to that - if you prefer writing the body of the post itself in markdown, and write in VIM, here's a little snippet that might help:
:%!markdown_py
where markdown_py is your markdown-to-html tool of choice.
This will take the whole buffer and turn it into HTML;
Otherwise, just select what you want transformed in visual mode, press : and go use it like this:
:'<,'>!markdown_py
Just felt the need to share - any command line utility can be used in VIM :)
(Emacs, VSCode and other editor-using people feel free to chime in, I'm sure there's lots of cool approaches to this)
The issue already seems to be there[0], but honestly I immediately resorted to using the arrows to move the pieces around and from there on out it didn't disturb me anymore.
I'm really glad you're putting such an emphasis on beginner friendliness though, that's really cool!
I just gave this a try, and I would honestly love to have a traditional cad software that is so intuitive and easy to use. (Except for the stuff with the rotation, that was a little hiccup for me)
I could just get into it, drag, drop rotate and make some stuff - it's actually _fun_ to use!
Does anyone know of a cad program which uses a similar approach? I'd love to be able to build smooth models with such a software...
I highly recommend messing around with yabasic[0] a bit,
runs on windows and (probably) most unix-likes, and even offers graphics capabilities right out of the box!
I feel like this would've been a great batteries-included environment to start in, back when I started programming.
Then again, shows like One Punch Man work because you know all of those tropes, and doesn't seem to work nearly half as well if you don't know what they're referring to.
(I've tried showing it to someone with rather little prior exposition to traditional shonen and the person found it rather boring. A sample size of one, I know that says almost nothing)
If you haven't watched it yet, give Hunter x Hunter a try - sure you'll see lots of re-occurring tropes, but it's a bit of a breath of fresh air, promised.
Why would you not just set the location of the backup and swapfiles to a fixed place in your system?
Try this:
set backupdir=~/.vim/backups,.
set directory=~/.vim/swapfiles,.
It will only write in the current directory, if ~/.vim/backups does not exist, and the dot is just there for portability, so nothing breaks when using my vimrc on a new system.
Edit:
Upon actually reading your blog-post, I understand at least one reason - my options may not change the behaviour of a file not being written to the correct inode, so you have a point for some build systems.
I actually learned rather much reading this, thank you for sharing!
Infiniminer is something that comes to mind - which was the base used for Minecraft, I think.
While we're in the Realm of voxel-based games, there's Minetest, which is open Source and written in C++ and extendable by Lua.
Iirc, braid was also developed solely by one person, although he did commision the art.
But in general, the "big game made by a single person" is a bit of a myth. Sure, it does exist, but many of those people have either had help from others, or were actually working in a small team.
You remember correctly - it's from the second book, "The restaurant at the end of the universe", and the animal in question had been genetically altered to strive for its own consumption, and enjoy the whole process of it.
It's quite a terrifying thought, to be honest - maybe because the animal in question is very much conscious and intelligent.
I'm never quite sure whether or not Douglas Adams wrote it for comedic effect or to provoke some deeper discussion.
Hehe^^
Try:
,p
or:
,n
in ed and you'll print the whole file to the screen - although you'll be at the end of the file with everything that didn't fit on screen cut off.
I guess there's a reason why it's not around on modern systems anymore^^