2019-08-23 - NCurses and internet overload ------------------------------------------------------------------- This evening i have looked around a bit for the possibilities of using ncurses to program a little game. Seems that could be a fun activity to do. I think it might be interesting to dabble a bit on creating a simple text-mode rpg-like game. Although, maybe it is good to play some cli games first to get a bit of a feeling for them. Hmmm, it has been a while since i played any MUD or a roguelike... Hmm... Gonna do that now i think :D So much for writing a phlog... You know... this is the thing with the www, there's so much to find, that you get an overload of ideas, and i end up doing nothing but browsing. Bah.. goodbye creativity. Being able to search answers instantly to any question is a bit too much for me really. And it kills creativity and inventiveness. I think there is something really nice about not knowing stuff. I remember wanting to know something specific about programming when i was a kid, and i would have to wait until i was able to get to the library (like once a week). The local library would then have a very limited collection of books related to programming, so if you were lucky you could find something remotely related to the topic you were interested in. So you would end up trying to solve any programming puzzles slowly, by trial and error. Or by talking to some friends about it, or by reading some manual for the n-th time. And eventually after lots of trying, thinking and reading you'd find a way to do the thing you wanted. Perhaps not in the most elegant or the most perfect way, but that was not important. You solved something on your own, and that was nice. Nowadays you just type your question in google and you find ten people on stackoverflow already solved your problem in a much better way than you could have ever imagined yourself... Oh and on top of that, there's also five libraries already available who do this exact thing you're trying to build. So you end up using other peoples ideas, instead of being creative yourself. And that's a pity... Well, it's perhaps not a pity if you program as a job and need to create programs quickly. But it is a pity if you're a (really) casual programmer, who just likes to learn little things in a slow pace, and create simple creative programs. You know, i want to program as if i'm 11-years old again. Just program for the sake of programming itself. Having a sense of wonder how and why things work. Not thinking about efficiency, or optimizing or code-correctness or models. And while not being hindered by knowing anything, enjoying myself with finding out silly ways to solve little things, in order to draw some circles on the screen, or move a little ascii guy around. And imagine... just imagine about all the things you could do. Just on my own, instead of looking them up on the web.