Why Open Standards?
** This visit Flash/Silverlight rich sites, anyway.
*** The caveat here would be mobile devices, or at least devices with small screens.
I have been reading some blog-posts lately, and what they seem to be telling us comes as no surprise, but scares me all the same. Those big corporates, service providers and even software firms, some of which we rely upon, seem to be backing us users, prosumers and consumers alike, into a corner.
I'll start with the Mozilla story. For those unaware (and haven't gone and read the posts linked above), Mozilla recently changed their update/version policy, and corporates are complaining. Firefox 4 was released only a few months ago, now Firefox 5 is already out, and Firefox 4 is receiving no support (from Mozilla) whatsoever. I don't mind this, I'm not really a user of Firefox as it is, and Chrome (my current browser of choice) already has a policy similar to this. The problem in this case is that with version changes and updates coming out so fast, corporates just can't keep up with browser compatibility testing of their own in-house web applications, used in place of desktop apps. The reason for the switch from desktop apps to these "web apps"? Easier to maintain over time. Right? Wrong. Many corporates are sold a proprietary solution or platform that, one way or another, ends up limiting their advancement of technological use. This is what happens when, as highlighted by the blog-post-in-reference, developers rely on quirks in browsers rather than sticking to standards ("Oh hey, IE supports Visual Basic Script, cool!"). What would be ideal (in my mind), in this case, is for developers of internal web applications to develop according to open standards, rather than develop according to certain features of browsers. Linked to this is the AT&T DSL setup's use of ActiveX controls. ActiveX controls will typically only work in a Windows environment, and in this very particular case, this ActiveX control will upgrade your browser to Internet Explorer 8 (presumably if it wasn't already), just so it can run. And why? So that it can display a web form(!) for setting up a DSL connection. Being a Linux/Mac user, this idea disturbs me greatly. What happened to the days when I could run any client software to set up my modem? It's not like the modem technology has changed at all. (Also, note that it requires you to upgrade your browser. does it do that over the internet connection you haven't set up yet?)Around mid August last year, I decided something had to change. I was approximately 104kg, and in retrospect, I looked it. See for yourself:
Ok, so this image is from sometime in 2009. So i was closer to 110kg then, but nonetheless, I was fat. Worse than that, I was obese. When I figured this out, it scared the shit out of me. Back to August last year. Something had to change. I needed to start losing weight, and fast. I bought myself a pair of Vibram Five Fingers, and started running into work. Each day. This wasn't a very long run, about 4 km, but doing that every day adds up. To help motivate me, I also bought some scales, and started tracking my weight variations. The Hacker's Diet Online is a great place for recording weight changes. As you can see, I wasn't consistent. For those of you wondering, that really big gap in October was around my 21st birthday. I wasn't always running, but I was getting some really good results. I should note about now that weighting yourself daily is not recommended, especially if you take it badly when you've put on weight. Your weight will fluctuate massively throughout the day - I've noticed increases of 2-4kg in a single day! Consumption of food and water are the obvious causes here, but water is far more notable. At the start of November, I joined the gym. I got set-up with a routine of exercises to do, and set off to it, about 3 times a week. Every second day was the goal. I wanted to be under 90 kgs by February. Once I started going to the gym, my results started to change a bit. I'd started to modify my diet too - I ate hardly any carbs, and stayed away from sugary and fatty foods. Obviously you need some of all parts of the food pyramid, but suddenly I was focusing on protein. What was happening was that while I was losing weight in fat, I was starting to put on weight, in muscle. So this was me, December last year. Quite the improvement. I stopped running. I'm now down to 90kg. but in saying that, I've been around 90 kg for the last couple of months. I 'd hit my goal, 90 kgs by February! Then I stopped going to the gym. Apart from walking to work and home again, I wasn't getting any exercise at all. I was about 87kg. My diet changed. I started consuming carbs and fatty foods more than protein. Come Easter, I'd gotten back up to 94kgs. Alarm bells started ringing. After all that goal-setting and effort, I was just letting the weight get back up on me? This week, perhaps last couple of weeks, is/are the harbinger(s) of another round of change. I've started rock clinbing weekly with friends over the last few weeks. Friday, I started the running-into-work routine again. I've continued running into work this week, and started going to the gym every second day again. Tomorrow is my rest day, so I can fit in Wellington Python User Group (which I help to organise, by the way). Friday is beer o'clock... But I sacrificed that last time, didn't I :)----------
This post should be considered a once-off about my weight and experiences getting it under control. It's something that I just wanted to get off my chest and out there to a wider audience, plus i think it's a good way for people to get to know me rather than the standard "Hello, World!" post. In future I intend to talk about code, games, music, movies, coffee, and a whole host of other things I can't think of at the moment. Oh, I might be a bit of a spelling and grammar nazi too. Just so you know.