638 karma · joined November 20, 2019
It's a good way of helping people with no programming knowledge get past the stage of "what are those magic colourful words you type that somehow make the computer do things?".
Sounds like it’ll only need to be a small reactor, something akin to what goes in a submarine. I’m no expert but presumably something like that is significantly quicker and easier to build than a megawatt scale nuclear reactor. The obvious challenge that the bidding companies will have to solve in the next 8 years is how to get the materials into space safely and assemble them on the moon.
However, if you’re still developing the interface definition itself, TDD just wastes time when it transpires the interface you envisaged and wrote tests for doesn’t quite match up with the implementation as you write it.
I like to roughly alternate between fiction and non-fiction. It keeps things refreshing. I also find reading fiction after reading non-fiction makes it easier to glean the ideas the fiction book is trying to convey as you're still in the information processing mindset of reading a non-fiction book. This adds an extra layer of appreciation beyond enjoying the story.
In terms of choosing a book to read - just think of things you've always been interested in and then ask for recommendations for books (fiction or non-fiction) that discuss the topic, or use that topic as a major plot point. A good general rule of thumb I've found is not to bother with books with less than a rating of 4 on Goodreads unless it's a subject you really think is going to interest you, or an author you know you like already.
My kids are 2 and 5 - they've both had Covid at least once, possibly twice and it was indistinguishable from all the other colds they've had since the pandemic hit.
[0] https://coronavirus.data.gov.uk/details/deaths?areaType=nati...
I've found the best way to get stuck into a new hobby is to not make excuses to yourself like "oh but I can't do that because I don't have X or Y piece of equipment". Just start with whatever means you have available and if it sticks then invest some money in the hobby. For example, I had a small midi keyboard so I just started learning on that, then bought myself the cheapest full size electric piano I could find once I'd managed a couple of months of consistent practice.
Also I think it's hard to pick up a hobby just for the sake of it, there has to be some kind of motivation - like the example of me wanting to improve my songwriting by learning the piano. I'm now seeing tangible results and it's immensely satisfying, which motivates me to carry on spending 20-30 mins a day practicing the piano.
I also generally like the paradigm of being able to collect streamed music into a library so I can come back to things again and again. Back when I last used Spotify around 2015 I used the starred playlist to do this but it was no substitute for just being able to see a collection of albums. I’m not sure if Spotify’s UX around having a “library” of music had improved since then.