Tag Archives: technology

OpenMRS – February Update

18 Feb

Wow! It’s a been a while, and so much has been happening – 2013 is proving to be a very exciting year indeed!

This is true not only for my own life, but also for the life of our OpenMRS project. Since my first attendance at the “hacknight” late last year, we’ve moved onto the next section of the module, seen new faces, worked on a spin-off project looking into the potential use of OpenMRS for indigenous Australia, and moved to Tuesday nights.

Now, we’re looking to revamp the induction experience, build up our backlog, do heeeaaaps! of testing, and get more awesome people taking up the cause. This means we’re looking for all types of people to join us – so whether you’re interested in coding, testing, writing stories, or any other aspect you feel might be useful, consider this your invitation to join us.

More information on the Melbourne weekly event can be found here: http://www.meetup.com/melbourne-hack-nights/

And if you’re not in Melbourne, but want to take part, I’d love to chat about that too.

Ruby Newbie

5 Sep

Wow, just wow. I know this book is educational, I know it’s about coding and I know I have other things to do right now; I only took a look because I was curious but wow, oh wow, I cannot put it down. I want to keep reading, god forbid I want to learn!, and I just can’t tear myself away. I’m pretty sure I won’t sleep tonight.

 

http://www.rubyinside.com/media/poignant-guide.pdf

 

Now you’re curious too. I know you are. Go on, go learn ruby.

 

//Here’s hoping for a promotional cut of why‘s highly dreamed of earnings. And yes, I see the flaws in this plan.

Girl Geek Spotted in India…

11 Jul

I went for a walk after work, and wound up at the nearest “supermarket”. There, whilst dawdling through the aisles, I spotted an old friend, and invited her back home with me. Here she is enjoying the fine “monsoon” weather on the balcony:

Computer Engineer Barbie

Say what you will about the appropriateness of Barbie as an icon or role model, it’s still pretty cool that she (finally) ventured into the IT industry.

Are you a Girl Geek?

25 Jun

Are you a girl geek, or a supportive male?
Do you study or work in Computer Science, Software Engineering, Information Technology, Multimedia, Computer Games, Science, Engineering, Mathematics or other related disciplines.

Then you’ll want to be part of Girl Geek Coffees:

Better still, if you are a Girl Geek in India, or know any Girl Geeks in India, please get in touch. We are attempting to open some Indian chapters, and need your help!

About Girl Geek Coffees:

Girl Geek Coffees (GGC) is a meet and greet open discussion group, for women in Computer Science, Software Engineering, Information Technology, Multimedia, Computer Games and related disciplines (e.g. Science, Engineering, and Mathematics). Supportive males can attend if they are accompanied by a female. Chapters of GGC can be found at Universities around the World. Students and early career graduates proudly independently run the GGC. Proactive support is generously provided by Academic and Industry Ambassadors, including supportive males to incorporate rich and varied perspectives.

We aim to foster relationships, networking and mentoring over a relaxed cup of coffee (tea, chai, chocolate etc). The GGC observes a flat open structure, enabling women from all different walks of life and experience levels to chat casually and ‘be themselves’. The group may engage in forum discussions, industry insights, and faculty advice. The greatest emphasis is on forming ‘connection’ and ‘support’ amongst females in a relaxed and comfortable personal environment.

The Next Steps (my learning journey)

23 Jun

After the strong finish point of my previous post, the youngest voice in the room, I’ve decided to look for inspiration on how to take those next steps. I recently picked up a copy of The Passionate Programmer, and whilst I am not a software developer, I find it still has plenty to offer in supporting my journey.
The text had me in its grips from the foreword, and just kept drawing me in. One of the key points made is that “a person who wants to become great is far more likely to be great” – that to treat your job just as a job is unlikely to lead to happiness, let alone success. The passion that comes with wanting “to be great” subsequently offers a lot of drive and energy for achieving just that.
Whilst I do recommend reading the book if you have the opportunity, I would briefly like to share just three of its tips that have resonated well with me:
  • Find a mentor
    Whilst there are many opportunities for self-driven learning (i.e. endless reading, attending events, and so on), experience has taught me that without someone else to bounce ideas off, I have no idea what I’m missing out on.
    Let me explain this another way: The way we think has often been described to me as drawing from four aspects of our knowledge – (1) what we know that we know, (2) what we don’t know that we know, (3) what we know that we don’t know  and (4) what we don’t know that we don’t know. — At this point in time, I am unsure of where this concept first originated, and hence who to attribute it to.
    1. Obviously the first, what we know that we know, is knowledge that we apply when we can. For example, I know that mingle is a pretty useful tool, and I know how to use it. I use this knowledge daily.
    2. When I don’t know that I know something, it often comes as a surprise – information that is stored in the back of my mind, that I absorbed at some point and have retained, that jumps to consciousness when I need it. For me, this is primarily medical information, as when I was younger I entertained a love of biology books and, a few years after that, would often help family and friends study for medical/biology courses. Right now, whilst writing this blog, nothing related to medicine/biology comes to mind, mostly just vague ideas, but I know from experience that if somebody were to ask me about, oh, what ibuprofen is or what interacts with calcium supplements, or maybe even about kidney diseases, I would probably pull the answer an accurate, informed answer from the depths of my memory, and each time it would surprise me, yet I would know it to be right.
    3. When I know that I don’t know something, I can seek out the information myself. This is when reading and self-learning is most useful. For example, at the start of this year, I did not know what mingle was, and at some point I knew that. It was then that I looked it up on the internet (like you likely will too – go on, click the link!), found out more about it, and trialled the software.
    4. The problem with the above example though, is that I first needed someone to tell me of something new, for me to know that I didn’t know about it. There are endless collections of thoughts, facts, ideas and knowledge that I cannot even fathom – to learn more about them, first I need some inkling that they exist. For example, I bet you didn’t know that you didn’t know about this concept. And now you’ve gone from (4) to (3) knowing you didn’t know to (1) reading about it here and now knowing that you know. This is where you most need triggers for your curiosity, and where a mentor can help out most.
  • Practice 🙂
    Not by doing what is comfortable, but by stretching your limits and trying new things. This may mean presenting at a conference, when you’ve only ever presented to your university class. Just go do it, and treat it is a learning challenge.
  • Learn to fail
    It’s not really about failing, but about being okay with potential failure. If we don’t feel capable of coping with it, chances are we won’t try in the first place. Recently, I was organising a vacation trip through the North of India, but I wanted it to be perfect. Knowing that I did not know enough to make it perfect, and knowing that I was certain to fail in actualising my feeble plans, I hesitated, and hesitated again, and kept postponing the bookings. Finally, a month before I was intending to travel, after realising I was going nowhere, I contacted a local travel agency, in the hopes that they could help me. I was relying on their expertise to prevent certain failure. When I ceased getting timely responses from them, I just waited. Knowing that something had gone wrong, I did not want to follow up with them and get the bad news, I preferred to hope it would turn out all right. In the end, things had gone wrong, and my entire vacation had to be replanned, but I only came to grips with this the day before I was due to fly out.
    Failure has its benefits – the primary one being that failure is often a learning experience.
    Additionally, failure is not as scary as we often make it out to be. The damage of my failed trip planning was little – it just required some replanning. This occurred much later in the process, but could just have easily been tackled months earlier. The damage caused by my lateness in facing the failure – major out of pocket expenses, due to the lateness of rebooking.

🙂

“The greatest geek”

15 May

An ode to “the greatest geek who ever lived” was posted today on the Oatmeal. It’s more than a tribute to Tesla, though. It’s a tribute to all tinkerers, to all developers, to all geeks. It’s a tribute to all people with a passion for development.

It’s this passion that makes me not only proud to call myself a geek, but proud to work with geeks, be friends with geeks, and learn from geeks.

Seek not to be rich and great, seek to be driven by your ideas instead.

Social Networking meets Knowledge Management

9 Apr

I am currently deep in the realms of a knowledge management project, where social networking aspects are woven in extensively. Being new to this domain, I conducted some basic searches, and realised that the use of social platforms, or social business software, is fast becoming a commonality, and so I endeavoured to find out more. As there are a number of ways to refer to this concept, I will settle on calling it SKM (Social Knowledge Management) from here on in.

What is SKM?

My understanding thus far is that SKM combines the use of social networking platforms with the ability to store, retrieve and contribute to documents, discussions, and other points of “knowledge”, within a particular community. A simplified example of this, I guess, would be using a Facebook “group” to plan an event with four of your friends – within this group you can store documents, access those documents, host discussions, send group messages, invite others from your extended networks to join and add their insight, and so on. The premise is that by combining social and collaborative tools, group members (or employees in a business setting) can work on documents, share ideas and talk to each other in a virtual/online space, to share and improve upon their own knowledge, and consequently increase the knowledge of everyone within the organisation too.

Finally, I’d like to share some interesting reading materials I came across trawling for information: