I started with DarkBasic but moved to BlitzBasic after a few months. Wrote a couple of small games and really enjoyed just messing around with it - it felt just like when I started programming on my first computer.
I still use BlitzMax for game development (when I get time) - there's an updated version with some nice language additions support for more architectures, including the Raspberry Pi: https://blitzmax.org/
I grew up with an Atari ST and I've enjoyed revisiting it. Growing up I stuck to really simple stuff, so it's been fun to to learn more about how it all works. There's a library called Atari Game Tools (AGT) that can do some really impressive things even on a stock STFM. With cross-compilation tools it's possible to build software on a PC in a few seconds before testing in an emulator.
The VIC-20 is another fun machine to work with. There's not much memory and the way it handles graphics is quite interesting.
I don't at the moment, but I find I feel much better (more positive and a clearer head) when I write. I wrote daily for a while and it definitely helped.
> But I'm sure heating can be accomplished without chopping down trees at all. Through solar, for instance.
In a perfect world, yes.
But this is the problem with conservation work in poor countries. 1.7% of US energy generation comes from solar [1], so going to Madagascar and saying "hey, you should be using solar instead of chopping down trees" rings a little hollow.
> But whatever method we chose, it should not ignore the actual people living there, their intelligence comparable to our own and their fight for survival.
A couple of years ago I attended a talk on lemur conservation, and this was one of the key points they brought up. Habitat loss from slash-and-burn agriculture is a huge problem for lemur populations, but from a conservation point it's not effective to visit Madagascar and tell people not to do it. To the Malagasy you're just a rich tourist telling them off for living without offering any help.
So instead they focus on education. Two of the initiatives they mentioned were teaching people more effective methods of cultivating food (such as setting up fisheries), and providing them with plans for more efficient wood-burning stoves.
I've been using Beeminder for 8 years[1], and it is no exaggeration to say it has massively changed my life. It helped me run a marathon, procrastinate less, write more words, workout regularly, and a bunch of other stuff.
It's weird and it's not for everyone, but if it works for you then go for it. I'm not ashamed that I need to wear corrective lenses, and I'm not ashamed that I needed help to get my shit together.
Interesting read! I'm not a particularly good writer, but I do find it useful to explore my thoughts through the written word.
I just finished an experiment where I wrote a blog article every day for 30 days (a more detailed summary is here https://www.philnewton.net/blog/30-day-blogging-summary/). I normally only write a few posts every year, so it was a pretty big increase for me. I don't think it improved my writing skills in any significant way, but it did bring out a lot of ideas that had been floating around in the back of my mind.
I don't really like PHP, but it pays my bills. There are some big improvements in this release. Named arguments and actual attributes (instead of special tags in comments) are really nice.
I use goaccess for analysing my server logs and that's it. I look for pages that are popular, traffic spikes, and any referrals that stand out. There is so much referrer spam these days that it takes a while to clean things up to the point where it's useful.
I still use BlitzMax for game development (when I get time) - there's an updated version with some nice language additions support for more architectures, including the Raspberry Pi: https://blitzmax.org/