My Running Log

I’ve been a member of several gyms over the years but in all honesty, I’ve never been very good at actually going to them. I start off pretty good but after a few weeks I lose interest and like most people, my gym gear sits in the corner of my room gathering dust. Excuse after excuse, the end result is that I just don’t go often enough.

Anyway, in October 2011, Jason and I joined a gym literally around the corner from our flat in Amsterdam. It’s more expensive than other gyms around the city but considering it’s about a 2 minute walk for us to get there and it’s really well equipped, we figured it was worth it. At least this way we wouldn’t really be able to use the ‘Oh but it’s cold and the gym is so far away, let’s just stay at home watch TV instead..’ excuse.

So far we’ve been pretty good – going to the gym between 2 and 3 times a week, most weeks. Every time I go to the gym, I try to run on a treadmill for at least 20 minutes and I also do some weights. We did go on holiday to Santiago, Chile for 2 weeks during November but we managed to get a couple of gym sessions in while we were there and I even took part in a 5km race with my dad and brother!

Running

SantiaGo Run Skechers, 2011 – 5km – http://www.santiagorun.cl/

In an effort to force myself to keep up this good habit, I’ve also halfheartedly agreed to run a half marathon sometime late 2012. This gives me a goal – to be able to run 20kms (without passing out). In order to track my progress, I’ve been keeping a note of my running. Every time I’ve run at the gym, I’ve noted down how long I’ve run for (minutes), the distance (kms) and from that I’ve calculated my average pace (minutes/km). I thought it might be cool to graph these numbers and watch my progress over the months.

Anyway, I’ll keep updating these graphs as I go. Perhaps having these numbers out there in the wild will encourage me to keep getting fitter, stronger and faster!


Running Log - Time (minutes)
Running Log - Distance (kms)
Running Log - Average Pace (minutes/km)
[Last updated on 31/01/2012] Read More

What I learnt at University

I had a great time at uni. I spent 4 years working my ass off trying to do as well as I could in my sometimes-impossibly-hard Comp Sci and Maths courses. Sure, I also met a lot of fun people, did a lot of fun stuff, held down a part-time Comp Sci tutor job and all that other stuff, but I studied really hard too. Most of my papers had weekly assignments hard enough to make most people want to quit and a lot of my papers weren’t worth many credits. I don’t know, sometimes it felt like my courses were harder and more work than some of my other fellow students.

Great, but was it relevant?

After being a Software Engineer in several different roles in the IT industry for 8 years now, I have come to the conclusion that I’ve never used (and probably never will) most of what I learnt at University. Academia is like that – you learn crazy hard stuff for the sake of learning. I’m not complaining though – I really enjoyed all the theory I learnt, I’m just not sure how useful / relevant it is in today’s typical software development roles.

Anyway, I’ve still got a few of my assignments from one of the hardest papers I did – COMP473 – Formal Aspects of Concurrent Systems. I’m not even sure they’re still running this paper at Victoria University of Wellington anymore, but here they are. I seriously haven’t done anything like this in any of my roles in the last 8 years:

Sadly, nowadays, I’m not sure I understand a word of what my answers actually meant! I can’t help but think that I’m getting dumber… but then I realize that most of the work I do these days isn’t rocket science and I’m just out of practice at solving complex problems. Perhaps I should take a new University course?

Read More

Girls in IT

Since I was about 5 years old and got my little hands on my first Commodore 64, I’ve been comfortable around computers. At first it was all about the games, and then it was about the BASIC programs that my mum and I wrote after school. Later on it was about mIRC, ICQ and horrible geocities pages. And now computers are my job, hobby and obsession. Computers have been in my life for well over 20 years in one way or another and I totally take them for granted. Oh, and did I mention that I’m a girl?

However, this is not the norm. The norm is that girls don’t play with computers and don’t work in IT. But why? Why are there so few girls in IT?

Well, the answer is that there is no one simple reason. It’s something that Universities and education ministries around the world have struggled with for years. For every 200 guys graduating from Computer Science at University, there is 1 girl. This may not be the same at every University around the world but it’s a pretty sad statistic. The same is true in the IT industry. Basically, girls are under-represented in IT almost everywhere you look.

Anyway, I thought I would list a few of the factors that I believe strongly contribute to why girls end up in IT:

  • Programming is not taught in all-girls high schools
    This is obviously a pretty big reason why girls don’t take up computer science at University. I actually experienced this myself when I was told in no uncertain terms that “girls don’t program” after asking what programming languages we’d be learning in our Computer Studies course in an all girls’ college I went to in Wellington, New Zealand. The result of this is that any girls who may be interested in trying Computer Science or Computer Engineering at University are already starting off at a disadvantage, especially compared to boys who apart from being curious and probably having played computer games and scripted for years already, may well have been taught some form of programming in high school, simply because they are boys.
  • Barbies versus binary
    Parents continue to buy their daughters dolls while their sons get computer games and game consoles. I don’t have children but I have friends who do and I have seen this happen time and time again. If children that young are seeing and being made part of this divide, how can we really expect it to be any different when those same children are trying to decide which career to follow?
  • Working with computers is seen to be nerdy and uncool
    There is quite a strong stereotype around geeky computer programmers and it could be possible that a lot of girls, in their formative years, don’t feel that it would be cool to be associated with that sort of image. Peer pressure is a huge motivator for many children and adults, and if that peer pressure is telling girls not to spend time on computers but rather to spend that time reading fashion magazines then that is what they will do.
  • Could it be that our brains are just wired different?
    I’m no psychologist or doctor so I don’t have the answer to this one. But obviously males and females are different in many other ways so it only follows that our brains probably work differently as well. However, I do believe that this is the last string in the list of reasons why girls aren’t in IT and should most definitely not be used as an excuse for it. As pointed out above, I think there are other reasons why girls don’t pursue IT careers that need to be looked at carefully before we fall back onto a reason that we can’t really prove or do anything about.

Having done a 4 year degree in Computer Science and now having worked in IT for more than 5 years and having quite often been the only girl in my team, I would also like to dispel some of the myths about working in IT.
  • You don’t have to be a social outcast to be a girl software developer
    There is a stereotype surrounding girls in IT – usually very geeky looking, perhaps overweight, no friends, bad skin, etc etc. This is not true and most of the girls I know in IT are very much the opposite – smart, intelligent and strong women. It doesn’t matter what you look like or how you dress; if you want to be a programmer, go for it.
  • All guys working in IT are geeky and no fun to hang out with
    Again, this is complete rubbish. Guys who work in IT are for the most part smart, funny, kind and caring. I’ve been friends with geeky guys all my life and in my experience, they’ve been way cooler to hang out with than the mindless jocks who don’t even know how to turn a computer on.
  • As a girl in IT, you’ll never be as good as the guys you work with
    Not true. If you’re good at what you do, people will realize that and treat you accordingly. Just make sure you keep up to date with the technologies that you use in your job and don’t be afraid to speak up if you’ve got some ideas you want to share. The guys in your team will come to trust and respect you and trust me, that’s a great feeling.

So if you’re a girl and you’re thinking about getting into IT, here is my advice:
  • If you have some geeky friends, ask them for help or advice.
    Asking people who already work in IT what it’s like for them may help you get a better idea of what it might be like for you. Ask them if they can show you some of the work they do, or help you get started with a small project of your own.
  • Set up a blog or a small website for yourself.
    Creating a blog for yourself is a great way to start learning about IT. There are plenty of free blogging engines out there like Blogger, WordPress or Textpattern. This is a great introduction into some common but very useful technologies (HTML, JavaScript, CSS) and you’ll end up with a cool blog that you can use to express yourself online. Pretty cool huh?
  • Keep up with some technologies that interest you by reading online blogs and articles.
    Whether you’re interested in web programming, desktop application development or linux scripting, there are many resources out there for you to keep an eye on. It’s always handy to be able to tell interviewers that you actively follow some geeky site – it shows that you’re truly interested in IT. Some good sites to check out are Coding Horror, Joel on Software, MSDN Blogs, however, there are many many more out there.
  • Go get yourself some IT qualifications.
    If possible, go to University and do a Computer Science degree. However, if you can’t or don’t want to do that just yet, do a short course with a polytechnic or some equivalent. A qualification will not only give you the introduction you’ll need to start off in IT, but it will prove to those who interview you that you’re serious about what you want to do and that you’ve got the smarts to pull it off.
  • Don’t let the lack of women in IT put you off.
    For me personally, being in IT has been a lot of fun. I’ve met heaps of really great people and have fit right in with all the development teams I’ve been on. IT guys will treat you like one of them and you’ll never feel left out.

And finally, if you have any questions or want any advice on any of the above then please post a comment on this blog and I’ll be more than happy to have a chat.

Read More