Showing posts with label computer science. Show all posts
Showing posts with label computer science. Show all posts

Wednesday, October 9, 2013

GHC13 Roundup

As usual, I blogged about the Grace Hopper Celebration of Women in Computing on my personal blog.  And, as usual, it was a fantastic experience! Here's what I wrote about:
Thanks to everyone involved for a great conference, and thanks especially to the awesome students I travelled with!


Wednesday, October 2, 2013

GHC 2013 Day 1

Today I spent the entire day with females. I don't think this rare phenomenon has occurred since I was a pre-teen. Certainly not since university. Not to say that I'm not extremely appreciative of my wonderful male friends, but it was so refreshing to hang out with only women for once. And fantastic, brilliant women at that. As a woman in Computer Science, it's easy to get used to always being around men. I can honestly say that I'm usually even more comfortable with men because that's simply my typical environment. It was definitely a treat to be reminded today of how nice it can be to be surrounded by women.

Aside from the pleasant "culture shock", as I will call it, so many other great things went on at the convention centre today. I was extremely impressed by variety of topics covered. From gender equality and women empowerment to leadership/research/publishing skills to straight up academic content, especially in the poster session. The poster session was actually a great academic networking opportunity. It was easy to find people that were interested in and working on things similar to myself, and I did make some awesome connections during the session. 

The career fair was amazing. I learned about so many interesting companies that I didn't know existed, and visited big name companies that everyone knows exists (Google, Facebook...). And let's be honest, the swag was pretty fantastic (see for yourself in Bridgette's post which she will be posting later tonight).

Looking forward to another exciting day tomorrow!

Sunday, January 20, 2013

One student's experience at CUSEC 2013


SYSTEM.OUT - My Experience at CUSEC 2013

N.B. A revised version of this post can be found on my blog.

On January 17th, I attended CUSEC 2013 (Canadian University Software Engineering Conference) in Montreal. Initially, I was interested in going to hear a talk given by my friend and mentor, Gail Carmichael– not to mention the chance to meet notable people in the software industry.


Delegates, organizers, and presenters

The unofficial theme of the first day seemed to be "visualizing data." One of the speakers I was most excited about was Ben Fry, one of the co-founders of the Processing language. I've used Processing before, and Fry used several live examples of Processing programs being used to visualize information. Perhaps a description from the processing website tells it best:

"Processing is an open source programming language and environment for people who want to create images, animations, and interactions. Initially developed to serve as a software sketchbook and to teach fundamentals of computer programming within a visual context."



Me and Gail, waiting for the next talk

Continuing the theme of visualizing data, the next talk was from the San Francisco-based company Palantir. Their mission is to simplify the process of analysing large or complex data sets, by using tools to visualize it in a more human-readable way. In the hour-long software demonstration, a live demonstration of Palanir's software was used to map E. Coli outbreaks across the United States. By adding data to the map, the user was able to locate the specific meat-distribution plant that was the source of the outbreak. It should be evident that this method is both faster and potentially more accurate that other means of tracking the outbreak.

Overall, it was a great conference, and introduced me to the cool things that people are building with software. I had a great time and learned quite a bit - from the speakers, representatives from software companies, and students from other Canadian university. I hope to volunteer with planning CUSEC 2014, and would recommend the experience to other computer science or software eng students.

- Liz Allen
@liz_codes

Liz blogged about her experience at the conference she attended as part of the CU-WISE initiative Blog To Attend A Conference Fund. Check out our Opportunities page for more details.

Thursday, October 18, 2012

ONCWIC: Attending My First Conference

Last weekend (October 12-13, 2012), I attended this year’s Ontario Celebration of Women In Computing conference which was held in London, Ontario. This was my first time attending a conference, so I didn’t really know what to expect.  Being kind of shy and timid also kind of made me nervous. Will people talk to me? Am I going to feel out of place? I was anxious, but at the same time excited to see what the conference had to offer. Walking in and finding a place to sit had to be the most challenging part, since I’m not really the type of person to just join in a conversation with people I don’t know. Fortunately for me, one of the first people I met actually recognized me (and my name tag) since she had seen my earlier tweets about the conference! (Twitter is bringing the world together!)


After settling in and listening to the first woman speak, I knew everything was going to go great. All the keynote speakers were truly inspiring. From how to communicate efficiently with others and being your own PR agent, to how to properly answer the question “what is inheritance?” in a job interview (which I honestly don’t think I’d know the answer to!), I gained some valuable knowledge. I think the one thing that really affected me was Kelley Irwin (who is the Vice President of Technology Solutions at TD Bank Group)’s keynote on Technology in Financial Services. In her talk, she spoke of when she was just beginning as a programmer, when all she wanted to do was write her code by herself and not have to deal with anyone else. She was shy and timid and just wanted to be left alone. And now, she’s a manager of over 300 people all over the world, speaking to large groups of people about her job. For me, hearing her story is so inspiring because she started out right where I am now, shy and timid and never thinking I could ever give talks or manage people. But look at her now! Hearing that gives me hope that maybe one day I could be just like her, a successful woman leading others in a job that she loves doing.

Attending this year’s ONCWIC was truly worth the 8 hour drive it took to get to London. Meeting new people, learning new things, sharing a passion for technology with other women, (and let’s not forget all the great food and prizes!), made this past weekend truly one to remember. I encourage all women in computing to attend next year’s conference which will be held in Waterloo! Let’s hope in years to come ONCWIC can join us here in Ottawa!
 
 

Friday, October 12, 2012

Bringing a Baby to GHC12

As you saw in my first post about GHC12, I brought my baby to the conference.  My husband came as well to help out with baby things and because he's in computer science as well.  It was a positive experience for everyone, including other attendees!


We road tripped to get there because Baltimore was driving distance, driving three people is much cheaper than flying them, and I'm terrified of flying with a baby.  Nobody wants to be the parent with a screaming kid.  We made sure not to drive more than 5 hours a day because we figured that's all the baby would be able to handle.

Once at the conference, we were able to take advantage of the free childcare.  Grace Hopper is an opportunity for all women to get together, even if they've recently had babies or have older kids.  The childcare is a big part of making that happen.  Better still, the quality was very good, so we felt that Molly was very safe there.  It was still hard to leave her, of course.  After all, she's never been in the care of anyone other than her parents and grandparents! But other than being upset when Mommy and Daddy left, she did really well and all the childcare ladies loved her.

I also took her to one of the sessions on balancing academic life and family.  It seemed appropriate. ;)  She was mostly quiet, but if she got a bit noisier, my husband just brought her out into the hall for a bit.  A few people later commented how happy they were to see her there, and how cute she was.  I was able to be a good role model for others thinking of having kids during grad school.

I'm really glad that we took the opportunity to travel to GHC together, as it may not come up again for some time.  I hope that other conferences eventually follow suit and offer some childcare options (even if they can't be totally free).  It would make attending so much easier for parents like me.

Tuesday, October 9, 2012

Grace Hopper Celebration of Women and Computing Posts on My Blog

I wrote a few posts about this year's Grace Hopper Celebration on my personal blog that I'd like to share with you all:
There were many, many more interesting sessions, and other bloggers and note takers covered a lot of them. You can find notes and links to blogs on the conference wiki.

Sunday, October 7, 2012

Carleton at the Grace Hopper Celebration of Women in Computing 2012

This year, I attended the Grace Hopper Celebration of Women in Computing for the fourth time. I find that there is always something new to get out of this conference and I am always glad I went.  This year, it was an especially special trip: being driving distance to Baltimore, I travelled there with my husband and 9-month-old baby girl.

My baby and I on our way to Grace Hopper.

I had been organizing a group of Carleton students to attend each year (see our posts from 2008, 2009, and 2010).  But, last year, I was too pregnant to fly to Portland, so I didn't go, and so I didn't organize anyone else, either.  This year I was on leave until September, so no other Carletonites at the conference this time, either.  (I did get to reunite with some past travel buddies who used to attend Carleton, though!)

I strongly believe that having a large Carleton presence at the conference is very good for us.  We usually go with our CU-WISE t-shirts and wear them together one of the conference days.  We also often try to get the executive members to attend so they can bond, making working together over the next year much more effective.  We always get excellent insights and ideas from how to run CU-WISE to neat outreach activities we can do (for example, Snap Circuits came from Grace Hopper!).  And, best of all, we get to promote Carleton University as an amazing place to study science and engineering as a woman.

I'll be posting about my experience over the next little while, and if you think this is something you want to experience next year in Minneapolis, get in touch with me via wise@carleton.ca.  The process starts early in the year, since we ask all attendees to apply for scholarships and/or volunteer positions to help cover costs.  Hope to see you there!

Tuesday, February 28, 2012

Girl Develop It Ottawa: A Developer’s Guide to Interaction and Interface Design

Check out the upcoming workshop for Girl Develop It Ottawa - it looks awesome!

From the GDI Ottawa blog:
Have you ever wondered what role design plays in development? How are design decisions made? Are you a developer who is designing and implementing your own interface without the support of an interaction designer?

During this 2-hour course, we’ll review some common interface design patterns and test drive some pragmatic approaches you can use to create and validate simple, intuitive interactions. Topics include: Basic Controls, Page Layout, Forms, Menus and Wizards.

This course will be packed with examples, with plenty of time for hands-on exercises!

Find out more details and RSVP here
 Don't quote me on it, but I bet this course will fill up fast, so do sign up soon if you're interested!

Help Design a Book for Computer Science Beginners

Originally posted on my blog, The Female Perspective of Computer Science.

Bringing computer science to the masses is my passion, through education and outreach.  I've run mini-courses for girls, designed a video game, lead workshops for professional women, taught arts and social science students, and TA'ed for computer science students.  Now I have a chance to broaden my impact thanks to a professor named Binto George, who contacted me about a book he wanted to write.



Our book is all about exploring what computer science is, and finding the beauty in it.  We're going to look at a variety of CS topics in everyday contexts.  We are taking extra care to make the content appealing to a wider audience, women included.  Our main targeted use is for non-major CS courses like the one I taught for arts and social science students, though we hope that many more people than that will enjoy it.

We recently put together a really short survey to help determine the best topics to focus on.  We would very much like to have your input on what you'd like to see.  We would very much appreciate the two or three minutes it would take for you to fill it in.


Thank you so much, and watch this space for periodic updates as the project progresses!

Thursday, December 8, 2011

Girl Develop It Recap

On the evening of Tuesday, December 6th, the second half of Girl Develop It Ottawa's Intro to HTML and CSS workshop took place - and as you can see in the pic below, everyone looks absorbed in their code!

As one of the assistants for the workshop, I had a great time and found it to be an interesting experience. If you're a developer who likes helping people learn, I think you might enjoy assisting with or leading a similar class (see this post on tumblr.)

Seeing people walk through the process of building a web page from scratch, and troubleshooting when they ran into problems, reminded me of when I first began dabbling with HTML and CSS many years ago. I liked meeting the students - who came into the class with varying levels of prior experience, but were all friendly and curious about code. I credit this to instructor Suzan Hill's teaching style, which was clear enough for the almost complete beginners in the class, while students looking for more information were able to ask the assistants questions in detail.

If this sounds interesting, you'll be happy to know that GDI Ottawa has more programming classes in the works. For anyone who wants to get started with web development on their own, I've included a link below to one of the online resources I've found helpful for HTML/CSS learning and reference. 

Online intro to HTML/CSS guide

Liz Allen is a computer science student at Carleton University. She tweets about technology and life at @liz_codes

Friday, October 7, 2011

Ada Lovelace Day: Natalia

In celebration of Ada Lovelace Day, I wrote about one of my fellow CU-WISE founders:
I participate in Ada Lovelace Day every year by blogging about my tech heroines.  This year, I had a really hard time deciding who to honour because there are so many worthy candidates! After some thought about what stage of life I'm at and what's happening today for her, I finally settled on Natalia Villanueva-Rosales.
You can read the whole post on my blog.  I hope you'll consider blogging about your tech heroine today, too!

Thursday, September 15, 2011

Girl Develop It Ottawa Kicks Off its New Chapter

One of CU-WISE's original founders, Serena Ngai, recently started a new chapter of an organization called Girl Develop It.  It's all about getting non-technical women in Ottawa to learn how to program.  To me, this has the potential to help blur the line between women in tech and women near tech, which can only be a positive thing.

I recently taught at the chapter's kickoff workshop, where participants learned some basics of programming using Scratch.  You can read all about my experience on my own blog.  I also posted on the new blog for the Ottawa chapter, which I encourage you to follow to keep up to date on future happenings.

If you want to learn how to program or just meet a bunch of ladies who are trying it for the first time, be sure to join the Girl Develop It Ottawa Meetup Page!

Wednesday, July 6, 2011

Games for Change Festival 2011

I just got back from New York City for my first visit to the Games for Change Festival. In its eighth year, this year’s festival was held on June 20-22 at New York University.  I wasn’t able to attend the entire conference, but thanks to live streaming I caught most of the Tuesday talks I would have missed otherwise.  (You can watch the archives of the live stream, too!)

I wrote a complete blog post summarizing the event on my own blog, which was also syndicated on BlogHer, which I encourage you to check out.

Here are some other great resources to learn more about the event:

Thursday, May 26, 2011

What I love about being a software developer

A developer I met on twitter told me to check out this article a while ago on the benefits of being a female software engineer. I enjoyed it, but had a few varying opinions so I thought I’d first give my personal list of the things I love about being a developer, and then also some positives about being a woman in the field.

Things I Love About Being a Developer

Feeling like I have the power to build anything

We’re so bombarded with new technology all the time that I think we sometimes take for granted the magic of it. As a programmer, almost ironically, I feel like I get to live in constant awe of this magic. I’ve always been a creative person. I started writing songs and poetry in grade 2 and still do, got pretty good at drawing in middle/HS, and even thought for a while that I might try taking up woodworking in post secondary. The spirit of creation is the midnight oil that keeps programmers glued to their monitors into the wee hours. Having the ability to create programs you can use as tools just blows my mind. If you think it looks boring sitting behind a computer, just remember that’s exactly where you’d be if you were editing that music video in Final Cut Pro, or writing your famous blog that’ll be made into a TV series, or putting together parts for a song with GarageBand, but you wouldn’t be able to do any of those things on that computer without programmers! MAGIC!! :O

Seeing my creations work/do something I wanted to accomplish

Building a program is fun, but using it after or seeing people use and appreciate it is even more rewarding. If you’ve created a piece of software that works well and looks nice, just seeing the fruits of your labor on your own screen is enough to make you do a happy dance, if that is you’re nerdy/cool enough to do something like that *brushes shoulder off*

Making an algorithm that’s just that much better than the other guy’s

Now if you’re not competitive you can still enjoy programing for a lot of other reasons, and just because you don’t have the fastest most elegant solution for something does not mean you won’t be a successful programmer (not at all!), but for myself, I can get competitive sometimes . Especially when it comes to challenging projects or assignments. I’m not proud of this one but I know I’m not the only one who enjoys this. When the guys are talking about their solutions for an assignment like “Oh yeah I used a priority queue, and my algorithm does this. Runs faster than most of the other programs apparently. What’d you use?” I love when I can respond with something like. “Oh yeah that’s cool. I used one too but my recursive function cuts off early and uses a shortcut if the player isn’t being blocked, to score faster, which happens most of the time if it’s running against random players, so it ended up working in like half the time after I did that ” If you’re a good sport a little friendly competition can be fun I don’t want to make programing look harder than it is right now though, so for anyone reading this who isn’t sure if they’d be good at programing just try it and if you don’t like a language try another one. Some of the terminology used to describe it can make it look difficult but, it’s way easier than it seems, and not everyone who is good at programing likes the more challenging problems, but they’re still every bit as good of a programmer, and they end up being every bit as successful. So many opportunities are there for you if you have this special skill so I want to encourage everyone to try it. Especially more GIRLS! Still, if you’re bright and enjoy a challenge there are career paths you can take and courses you can take that can give you a lot of that Feeling kick-ass for solving a difficult problem is just a job perk worth mentioning. If you enjoy solving puzzle games and things like that, or you enjoy math or physics, you might want to check out programing, you’ll probably fall in love with it.

Salary

Computer science students, make on average anywhere from 16 to 18 bucks an hour for their first summer jobs during school, and then it can get up to 23 an hour by the time you graduate. Now this varies greatly depending on a lot of things and these are only my estimates based on what I’ve gathered from friends and acquaintances, so if you’re a student reading this, and it’s not your story, don’t worry! Even if you graduate with no work experience you still have a very marketable skill, and probably a great career ahead of you. I just had my first computer science job at the start of this school year (4th year) and now continuing into the summer my salary has gone up. I started late, I never really went after an IT job until last summer when I was coming out of third year, and I started late for the summer so I ended up giving up and waitressing, but I’m making more now than I was waitressing, I have a steady job 5 days a week, and I pinch myself because although I did enjoy my service job, getting paid more than I was hustling tables to do what I love already in my first job is a dream come true. If you give up on finding a summer job, just don’t give up on the career. It can feel daunting if people around you have jobs in the field and you’re late for the party(how I felt with my guy friends who almost all had IT jobs since 1st or 2nd year), but even working for free for a startup can be one of the most enriching experiences, and can be worth much more to you in the end than getting paid anything if you want to even try that. It’s not all about the money, but the money is there to be made. Again LADIES! There need to more ladies in my field getting in on this!

Being an expert/ respect

I have limited experience in the field, but from what I can tell there is a lot of respect in the work force amongst developers for each-other, especially if they all bring something different to the table, it’s all “Oh well you’re the expert on the databases”, or “Well I don’t know as much about that area of the product but this is what I think, what do you think?” and “Let me know how you feel about my ideas! ” or “Let me know if you have suggestions for how else we can go about this! ” Everyone values each-others input and there’s a real feeling of comradeship, teamwork, and respect. It’s great to feel like you really have something to contribute if you have special knowledge, and it’s great to be respected for what you can bring to a project at work, or for an expertise, which you’ll almost certainly end up developing over time in development, especially if there’s a certain language or type of project that really gets you passionate at the start.

Can always grow/ go new places/ go anywhere

There are so many options in a developer’s career. As an indecisive person it can make my head spin sometimes when I try to think exactly what direction I want my career to take, but as someone with a lot of interests it also makes me glad to know I can always explore new dimensions of the industry. From government jobs, to startups, to contract work, to open source, to future managerial possibilities, to starting your own business, or going to grad school. There are just a whole world of possibilities for career options in computer science/ computer engineering, and you can always learn more if you’re ever bored with where you are. There’s always more to learn and new exciting technology to explore

Entrepreneurial spirit of the industry

Since my second year at Carleton when I was exposed to a few startup companies in Ottawa I’ve thought that starting my own company was something I wanted to do eventually. I’ve seen other Carleton graduates succeed at it and after working on a 48 hour coding competition to make a game for Windows phone 7 (the Great Canadian Appathon), I know that when I’m working with friends on something we designed and came together to create, I can work tirelessly for days and it doesn’t ever feel like work. I know I’m not alone in catching the startup bug either. It’s something that comes from being a part of an industry where the product is completely digital (so no building materials or shipping or packaging costs to worry about), the industry can change so quickly that being a small and agile company has major advantages, you can be personally involved in all aspects of the creation of your product from start to finish (entrepreneurs like to have control), and the impact your service could have on society seems only limited by your imagination. I say seems because a lot of developers feel like once they build an amazing product people will just come use it, and aren’t used to the marketing/customer service side of the industry. As someone who has always been fascinated with human behavior and motivation, with a minor in psychology, who’s a big people person, I’m also passionate about how people are going to use and react to software so I love all sides of the process of getting an idea from someone’s head, on to people’s computers, and into their lives.

Things I Love About/ Advantages of Being A Woman in The Industry

You are well liked because you bring an energy that’s missing

Before I came to University to study computer science in a program with a girl guy ratio of 1 to 9 (not even: women make up 7% of my program a percentage that’s gone down since the 80′s when the percentage was closer to around 45%) I was in an arts HS with a girl guy ratio of 7 to 1, and I notice now that the guys in our school were very well liked, whereas in computer science the girls are more well liked, and I’m not just talking about crushes here, there’s just an energy that’s missing when a population is heavily dominated by one sex, the dynamic is out of balance, and people are drawn to the energy that’s missing. In HS I couldn’t wait to get to university because I wanted to have tons of guy friends, I wanted buddies to joke around with, I’d had enough of talking with girlfriends about feelings, of shopping and sleepovers, after a couple of years of comp sci, I got sick of having so many guy friends (not that I got sick of the friends I had ) and started trying to make more girlfriends outside my program to balance my life. That’s just how it is. Whether by nature or nurture, male and female friendships have a different quality to them and we need both in our life. I’m very grateful for all the wonderful friendships I’ve made in my program and in my industry

Men compete more agressively with other men they work with

If you’re a woman this means less butting heads or trying to show each-other up on teams who’s members should be co-operating, and smooth sailing in general. Generally once people get older I think they’re more mature and secure so everyone is more supportive and less competitive with each-other in general, but they’ll still compete more with each-other which makes co-operation easier for women in the field. This isn’t because they don’t think you can hold your own. They’re not going easy on you. It’s evolutionary for men and women to compete more with members of the same sex.

I love that I have an unexpected occupation

I get some surprised looks when I tell people I’m a software developer and I know what you’re saying, “Lana maybe they’d be surprised if you were a guy too!”, and yes maybe they would have, it doesn’t always have to do with gender, but it may have something to do with it considering the very low number of women in the industry. When someone says “Wow!…wow good for you!” I’d never be upset by it. They didn’t expect me to be a programmer because people use mental heuristics to try and guess my profession, mental shortcuts, which usually work well. I’m a woman and so chances are you’d be better off not guessing that I’m a programmer if you want to have the best chances of winning the guessing game, but to see someone ask me if I work at the mall, while I put my makeup on on the buss and then get to see their face as they question their assumption, is just a lot of fun for me, especially as a feminist. Never make assumptions about people Not even yourself

Compliments/ not hard to find a date

A guy friend of mine, in computer science, gave me this one: “Computer Science: the odds are good but the goods are odd” While this is pretty funny, to be blunt, you’d find just as odd goods in any of the other more gender balanced sciences, like chemistry or bio, but in comp sci you don’t have other women to compete with. Seriously though the guys in my program are some of my favorite people in the world, there are a lot more cool down to earth computer nerds out there than you’d think, and if you’re intimidated by the gender ratio, just remember, a lot of them are more afraid of you than you are of them, so extend an olive branch to one or two and you’ll have at worst a guy who stalks you but also makes you feel good about that freshman 15 you put on, or a douche who you quickly get over because all the guys around you are asking you why you’re dating his douche ass, or at best a lifelong friend, or a lifelong partner, maybe even a business partner if you’ve caught the startup bug. Either way most of the guys in my program are wonderful intelligent fun and creative people, so this is just a bonus worth mentioning.

Being able to act like a total dork and get praised for it

I’ve always been nerd at heart. You wouldn’t know it if you passed me on the street or saw me out with my girls but if you could see how I am on the inside I’d probably look like a skinny teenage boy with braces and really thick glasses, and it shows when I’m with my guy friends in computer science. I’m a music nerd, I’m a comic book nerd, I’m a psychology nerd, I’m a Youtube nerd, I’m a video-game nerd, I’m a book nerd, and a very proud computer science nerd, and I let out quite a snort sometimes when I laugh, and I snort a lot around the guys in my program. I feel like we’re all one big nerdy family. I love it! I've never laughed harder or spoke more freely, candidly, or passionately with any other group of people. These guys are my soul-mates :P Why is this under the advantages of being a woman in computer science? Why not stick it with things I love in general? Because I think it’s really good for me, as a woman, to be around guys who couldn't care less if I was wearing any makeup, around guys who wouldn't notice the difference if you died your hair red, blonde, lost 20 pounds, or gained 20, guys who don’t care about social graces or which other crowd you’re friends with, around guys who make you feel like you can be yourself, even if that means you feel like swearing like a sailor, not doing your hair that day, and snorting really REALLY loud when you laugh just cuz you feel like acting a little crazy, because I think us girls need to learn to love ourselves more unconditionally, and worry less about our image/appearance and more about what we can do with our lives, and what we can experience. These guys want to hear if I’m working on a software project or learning to play ukulele, because that’s cool and fun, they don’t care if I buy new clothes or get new makeup, or start wearing my hair differently, they’ll just compliment you whether you have makeup on or not. They’re chicken soup for the female soul. :)

My ambitions are not just for myself. I want to succeed for other women/girls

I think I’m naturally a very ambitious person, not in a power hungry or status hungry sort of way, just in that everything I’ve wanted to do in my life I’ve wanted to be the best at it, I’ve wanted to do something great with it, even if no one but my family is going to see it, I want it to have an impact. I want whatever I do to create something awesome that makes a difference and moves people. I also have a deeply rooted sense of fairness and justice and if I see something that runs up against that, it upsets me a great deal. I won’t ever become upset to the point where I let it invade my life in a negative way, and I’m a very balanced and grounded person, but as Martin Luther King said “True peace is not merely the absence of tension, it is the presence of justice.” I think that there are a lot of leftover outdated attitudes in our society from the women’s movement and before it, that go unnoticed and effect women and men for the worse. When men and women are offered a salary, men will reject it and ask for more 8 times more often than women. In fields like nursing that are dominated by women people are underpaid, and men avoid them, in fields like computer science and engineering we’re paid more and women avoid them, and I know that these things won’t just naturally balance out without effort, because when you act unconsciously in life as an individual, imbalances don’t just go away, they’re self perpetuating, and it’s the same thing with society as a whole.

Salary is a big deal. How much we think we can/should make is about how much we think we’re worth to the world, and it’s a sensitive topic, which is why people don’t like to talk about it, but I’m someone who craves real conversations with strangers, I want to talk about things like this because it matters so much, which is why I’m writing so much in this post .

If you’re a woman and you make a conscious effort to keep yourself aware that the guy next to you is asking for a higher salary 8 times as often, and that you’re worth just as much, and you make a conscious effort to do the same thing, which is not easy at all for most women, then the difference in money you’ll have made over your lifetime by the time you retire is in the millions, but even better than that if you can think about the difference it would make if you end up being the first woman to start a tech company that makes such a significant impact on the industry that your face is on the cover of Time and all the IT and business magazines and that gives little girls something to stick on their walls instead of the fashion models on all the covers of all the magazines they’re used to seeing women on, that’s not just an ambitious goal that’s revolutionary, that’s an Obama moment just waiting to happen that some woman is going to get to have. Don’t you want to be the woman to make that moment possible? You can be. If you pursue a career in computer science or engineering haha obvious plug right there, but that’s why I’m so passionate about my industry, all the opportunity and all the frontiers out there just waiting for whoever is brave enough to take them.

Hope that you enjoyed the reasons I love software development, and I also hope that you’re a young girl and this got you to thinking about where you want your post secondary education to take you, and maybe that you’ll pick computer science or engineering as a career :)

If I’ve left an advantage out or if you disagree with anything I’ve said let me know I always love a good discussion about these things

Shalom!

Thursday, April 21, 2011

Carleton Students Win a Prize For Innovative and Challenging Mobile Game

I recently competed on a team with three other students from the School of Computer Science (Jamie Madill, Andrew Erdeg, and Jacob Agar) in the Great Canadian Appathon.  It was a 48-hour mobile game development competition.  Our team didn't place in the top three, but we did get a prize for the most technically challenging game! (I will admit that wasn't thanks to me - Jamie happened to be working on fluid simulation for his thesis and implemented it for the game.)

From the Carleton newsroom article:
The goal of the single player puzzle game is to fill coloured drains with matching fluids that takes full advantage of the interfaces offered by modern mobile devices. The player can dig trenches in the sand to channel the fluid by drawing shapes on the touch screen in the same way they would trace out shapes in the sand. In order to move the fluid, the player simply tilts the phone, causing it to spill down the channels. The challenge lies in not wasting fluid by channelling it down mismatched drains.
The most unfortunate part of the competition? There were hardly any female programmers! (I guess that's why the National Post featured me in one of their articles covering the event.) This was a great experience, so why not give it a shot at your next opportunity?

Wednesday, March 2, 2011

Great Canadian Appathon

I wrote the following on my personal blog and thought the CU-WISE community might be interested in participating, too!

Carleton's Game Development Club is one of six host schools for the upcoming Great Canadian Appathon:
The Great Canadian Appathon is a chance for post-secondary students across Canada to showcase their skills in developing great games. Students can get together in teams of up to 4 people to hack their game together for 48 hours. The event is presented by XMG Studio and the National post. The Prizes are being sponsored by TELUS and the finale event is being sponsored by KPMG.
A few friends of mine were hoping I would join their team, and yesterday I finally decided that I would.  (I was a little worried about time because there are a few projects I have to wrap up in the next couple of months, but this looks like a really fun opportunity I don't want to miss.)

This is supposed to be one of those hackathon-type events where you work for 48 hours straight to come up with a game programmed completely within the allotted time.  I've never participated in any of these before.  The closest I've come is the one all-nighter we pulled for our school's notorious software engineering class project.  (And that's the only all-nighter I've ever done in my life!)  I'm a little nervous about it because that's not really how I work usually.  My eye problems alone make it impossible to work all night.

Luckily, it sounds like the plan is to design as much of the game ahead of time as possible, and maybe even prototype it.  Then the idea is to have us work in shifts with partners, so those who like working at night can.  According to the Appathon's rules, you don't even have to be on campus - you can work online if you want.  I don't know if it's a gender thing or just because we're getting older, but I personally really appreciate this flexibility.

The competition is happening March 11-13, so I'll post about our experience after that.  In the meantime, if you happen to be a student, consider giving it a shot yourself!

Thursday, February 17, 2011

Video Games as a Stealth Learning Tool

My PhD research is all about using augmented reality in games designed to teach you something.  I think educational games has had a bit of a bad rap for a while, and maybe this is for good reason.  There so seem to be memories among many students of basic skill and drill activities thinly disguised as games.

But game designers are getting better at making their players smarter.  For example, there's been a lot of cool research happening in the area, and we seem to know a lot more about how to create a compelling experience that teaches you something at the same time.  (Take a look at this article I wrote on my own blog about educational games.)

Even better, more and more research is coming out that games is actually a really effective way to learn. There's a recent article in Psych Central News that says this:
To kids, such games would remain a pleasant diversion. But to Mom and Dad, they would provide reassurance that their child is acquiring the knowledge and skills needed to excel in an increasingly competitive world.  “The concept is known as ‘stealth assessment,’” said Shute, a professor of instructional systems. “Essentially what we try to do is disguise educational content in such a way that kids aren’t even aware that they’re being assessed while they’re engrossed in game play.”
I say it's never been a better time to be in this field, and if you're in computer science or anything related, then maybe it's the right time for you to join us and study educational games in graduate school. ;)

Wednesday, February 16, 2011

Finally, a reason to watch game shows

Computer scientists have a reason to cheer tonight for Watson, IBM's artificial intelligence that is attempting to beat two of Jeopardy’s human champions and expand the frontiers of artificial intelligence. Last night's broadcast ended with Watson at $35,734, Brad Rutter at $10,400, and Ken Jennings at $4,800 after a fascinating game (in which Watson strangely thought Toronto was a U.S. city.)

I've been closely following Watson's progress because of the implications "he" has for computer science. I like the idea of "grand challenges," as IBM calls their ambitious projects - not only for the innovation they produce, but also because of their power to engage the public and promote interest in computer science. For those interested in learning more, IBM.com/watson has many interesting videos on the project. The videos cover the actual tech behind the system (dubbed "DeepQA" by IBM), and its implications for data management and analytics in various industries. The human element is given special attention, too - my favourite segments are the ones profiling the various teams of IBM researchers from different disciplines, and showing how each of them contributed to this ambitious project.

The videos are entertaining, fascinating - sometimes even amusing. In one of the video commentaries, one of the developers said his favorite misparse of a question was when the clue was:

"Category: Bottoms Up!:
It's made with equal amounts of champagne and orange juice."
and Watson said "What is breakfast?"

Ottawa IBM employees and Carleton students (including yours truly) will celebrate tonight with a party and screening of the final game at Oliver’s Pub. For A.I. enthusiasts, it's perhaps a more exciting broadcast than the Superbowl!