Saturday, February 15, 2014

Diversity

This is so bizarre, I was a staunch supporter of all things Microsoft for many years. Since 1992 when I first got an MSDN subscription. Now, through no particular effort on my part, Microsoft, the Windows platform, the whole ecosystem is becoming less and less important to me.

Why is this? Well, I think to be honest that I am an early adopter and I tend to chase what is around other people's corners well in advance. I realised a little while back that I have not watched main-stream channel based TV for more than ten years. All my watching and home entertainment is delivered via the internet.

For more than two years I have not had an internet connection at my house! I have perfectly capable unlimited mobile internet and can do all the normal internet stuff such as stream Netflix, watch YouTube, download, browse and do mail to such an extent that I feel no other need. Yep.. Over my phone!

For computing I have not had a functioning Windows system in the house for more than eight months. I have a Mac mini as a media centre, a Macbook Air as a portable but most of my day to day needs are serviced by an iPad and a Chromebook with Ubuntu installed on it or an Android phone.

I have not entirely given up on Windows. In my work I am writing the coolest application I have ever been involved with. It is a totally modular application using Prism and MEF. It interfaces with hardware AND has a full Python scripting system built in so that users can write scripts that modify the behaviour of the application. Seriously, I go to work in the morning with this huge stupid grin on my face and create cool cool stuff!

I write kick-ass multi-threaded hardware enabled WPF all day long and I'm just plain LOVING IT!.

Evenings and weekends are techno-centric too. My daughter wants to design a robot so we're learning Scratch, Arduino, programming Raspberry Pi, hacking into Minecraft and building circuits on prototype breadboards.

Oddly, I have introduced Windows and WPF to the work because they were all C, GTK, MINGW and Linux before but I think i have convinced them that WPF makes a kick-ass GUI for their systems. Apart from that however, my programming interests have moved well away from Microsoft centrism.

Is this a sign of the times to come? Will the Windows platform take a step to the side and allow other operating systems to take over some of the load? I think that the answer is a resounding YES! but this isn't a bad thing. Diversity is competition and so if Microsoft is falling behind then it is a wake-up call to get better or die.

I've been a great fan of Microsoft for a long time, just as I was a fan of Mohammed Ali and Richard Burton and Lilian Gish. For some of those, the time is gone. Over forever. Can Microsoft remake its business? Can it answer the needs of the mobile masses?

For me I am convinced that competition is not only there but has real alternatives and real values that overshadow the solid and sometimes immutable Windows. Its all about evolution. All about the fittest.

Wednesday, February 05, 2014

Binaries.

My apologies to the folks who have used my site and found the binary downloads missing.
Last time I updated the site these got missed out for some reason. They are back up again:

http://www.bobpowell.net/Downloads.aspx

Why the lack of posts Bob?

Well, wow, what can I say? I have radically changed my life and have become so involved in coolness that I have had zero time to do do other stuff. I am currently working in the coolest job I have had in years in the automotive industry. I am writing hardware test software which if you think isn't technologically challenging or inspiring then think again.
I have become a Raspberry Pi fan in a big way. I have two of them for various reasons and my kids have one each. We have been programming Python and driving the Minecraft-PI edition in interesting ways.
I am pursuing an idea connected with BitCoin that is taking up some of my spare time and I have become a mentor at a CoderDojo mentoring kids in electronics and Arduino programming.

WPF Toolkit Chart Line Color

After struggling for some time with the problem of being unable to select a colour (yes, I know I spelled it differently in the title, people are more likely to search for the programming term than the concept) for the line chart I discovered that one should select the BACKGROUND colour of the LineSeries in order to change the stroke colour of the line. Nicely logical eh?