This is a post in our Your Django Story series where we highlight awesome ladies who work with Django. Read more about it here.
Nicole Harris is both a professional web designer and developer - having originally started out on the design side of things, exposure to Django’s templates eventually led to her learning the rest of the framework, brushing up on her Python and JavaScript skills along the way. Nicole recently moved to the UK after running her own business (Kabu Creative) in Australia for 3 years. Whilst “down under”, she reinitiated and led the Australian chapter of PyLadies (a non-profit group aimed at encouraging more women to get involved with Python) and designed the official website for PyCon Australia 2014 / 2015. You can follow Nicole on twitter @nlhkabu or read her blog at whoisnicoleharris.com.

I studied film and photography at university and wanted to make a portfolio for my animation work. I asked my boyfriend (now husband) to help me; he encouraged me to learn HTML and CSS, and the next thing I knew, I was hooked! From there I became a web designer, during which time I became familiar with, amongst other things, Django templates. Learning to code with Django was a natural next step.
I was a web designer. Ironically, I had very little interest in server-side programming, thinking at the time that it was not interactive and creative enough for me - but once I eventually dipped my toe in the water, I quickly realised just how wrong these assumptions had been! In fact, there is a huge amount of design involved in programming!
I love the creativity! I enjoy the process of making something from nothing and solving complex problems with creative thinking.
I can’t really take too much credit for initially choosing Django - my husband was already well-versed in it, and it was his encouragement that pushed me towards this particular framework. However, I certainly did choose to stick around! Perhaps my favourite thing about Django is its incredible community - everyone is really friendly and helpful. Also, the docs are stand-out fantastic.
I am working on a moderated social network called Connect. It’s an invitation-only space designed to help users connect with each other based on skills, location and experience. My initial motivation was to make it for PyLadies Australia, but I’ve since open-sourced it and am hoping to launch it as a mentorship platform for Django too.
Constantly challenging myself.
Different foods, cultures, ways of thinking. On the coding front, I’m currently interested in architectural questions (how can I better structure my code) and learning some more JS - at the moment this means making a small app with Ember.js.
I LOVE food, and I really enjoy cooking, especially baking. I’m also a huge fan of curries (I lived in India for six months, where I got to sample quite a few of them)! I am also midway through making a huge multi-coloured quilt, though I’m still waiting for my sewing machine to arrive from Australia, so it could be a little while yet. I am also learning French, which is a pretty big challenge.
Don’t be afraid to ask questions - no question is stupid. Asking questions isn’t just about helping yourself - you’re also teaching the community how they can better help beginners. If you don’t understand, then your teacher/ the community / the docs need some improvement - it is not a reflection of your intelligence or ability to learn. You can do it!
Thanks Nicole! :)