I've just decided to get back into computer programming, which I used to really enjoy at University, Back then it was Java, now I've decided to learn C++ instead.
You can download my very first program here: Click Here
It's a tiny plain-text lottery number generator, which will generate six numbers between 1 and 49 and then read them back at the end.
It's crude, but it seems to be working, and I'm thrilled! :)
It's even slightly interactive ... try not entering your name, or typing 'exit' to leave mid-way.
Ok, so it's not going to set the world on fire, but it's miles better than a 'Hello World' program! Also, in case you're interested, it's storing the random numbers into an array and then reading them back out using a for-loop ... all very efficient.
PS: If you use it (and I'm gonna), make sure you pay attention to the final instruction!!!
I was just saying to my wife the other day that I'm bored with modern technological developments - every iteration of computing or mobile cellphone technology, for example, is a little bit better and faster, but it doesn't enable you to do anything new.
It seems that the last big invention was the Internet, waaaaay back in the 1990s. Everything else we have now that we take for granted is just a logical extension of that basical premise of connectivity: Netflix (on-demand video), Facebook (on-demand social networking), Google (on-demand search)...
Google Glass seemed at first like it might be a truly new technology, until its pricing made it completely inaccessible. Also it didn't seem that cool, did it? It was just a *screen* in front of your eyes, but that was it ... so what if it shaved off a few seconds off you having to pull your smartphone out of your pocket? It wasn't essentially new.
That looks like it's changed now.
Ladies and gentleman, let me introduce you to the Microsoft HoloLens.
My initial thoughts are that this is awesome. I fully agree that staring at a screen (or a variety of them) has always felt too restrictive. We need technology to wrap around us to become truly interactive, rather than just simulating that. Finally, we might have it.
Is this going to change our lives, however, and will it be for the better?
My wife is uneasy about it. She rightly pointed out that it's going to lead to people hating their 'real' lives even more, as they wrap themselves into false digital realities. I don't have to be a psychologist to say that there's going to be very real psychological strain as a result.
That's nothing new either though. We're already feeling the pain of information overload, and this new technology promises to take that to a whole new scary level ... assuming the head-set gets smaller and less intrusive, we're going to be opening ourselves up to living in an 'always on' digital world, while our physical minds just don't have the capacity to process all that information.
I'm not advocating living 'off the grid' with tin-foil wrapped around your head, but I do think that it's going to be a very dangerous technology for a lot of people who lack self-control. Look around you: does 'self-control' come to mind as a term which we'd describe modern society anyway?
I currently don't have Skype open all the time. I currently have very few Facebook friends. I currently don't bother following Twitter. These are all active efforts I'm taking to protect myself from digital overload - or the psychosis of staring at a screen and hitting 'refresh' constantly, hoping that somebody, somewhere, will say something that improves my life dramatically for the better (and of course that never happens).
That won't change for me in a more interactive digital world. But I do wonder what the costs will be for playing Grand Theft Auto in full immersive 3D, for example, and shooting an endless stream of gangsters in the face. Will I feel guilty? Will I feel less discouraged about murdering people in real life? Will the line between reality and make-believe become even more blurred?
I wonder how much the developers of this technology are thinking about its ethical consequences, and to what extent they can even be held accountable for however people end up utilising it. Does the maker of the very first gun turn in his grave whenever a child shoots another child in a 'gang' incident? Or would that have happened anyway, and we're just accentuating the flaws that humans carry in them anyway?
It's exhilarating. It's scary.
The next step will be crossing the divide completely ... uploading human consciousness into a digital realm. Immortality? Why not.
Is my generation going to be the one that never has to die? Let's wait and see. I think that's coming with Windows 20.
It's the first evening of my 2014 holiday. My auto-responder on my work e-mail address is set to vacation mode, and now you KNOW it's game-on.
Despite that, I think I feel a bit less 'holiday-ish' than ever, and it's mostly because of the rollercoaster year I've been on.
Moving from journalism into corporate communications is no joke, trust me. In my case it was corporate communications for a multinational company, so there have been foreign languages to learn in both the real and metaphorical business sense.
This 'Weird Al' video really echoes with me right now (dare I say I feel its 'synergy'?):
I've also recently been introduced to the wonder that is Breaking Bad (three seasons down, two left!), and it's packed with really insightful philosophies.
One scene that really struck me was when Jesse was asked by his school-teacher, 'Is this the best you can do?' There was no judgement, it was just a straight-forward question.
That really got me thinking ... what IS the best I can do, and am I doing it already? At least part of this year has been so hectic because I've really tried to ensure that I push every single project I work on that little step further from 'adequate' to 'intriguing', and that requires 24/7 commitment. But is it my best?
What IS my best, and how will I know that I can achieve it? I think this is a great question to ponder over these holidays. It's not just about relaxing on the beach and watching the rest of Breaking Bad (which I'll do) ... for 2015 I really want to just build of the momentum I've created through blood, sweat and tears in 2014.
It's a challenge. It's an opportunity. It's exciting.
It's a way to look past the 'corporate jargon for jargon's sake', to the core philosophies and highly-condensed little pearls of wisdom each piece of jargon contains.
Tomorrow (Friday) is my 29th birthday. I'm looking at the sharp edge of the big 3-0 approaching, and I'm ready for it. Bring it on, life.
An awesome festive season to you, my friends and dear readers. Thanks for joining me on this journey.