Posted in 2017, LearningItMyWay, Lightbeam, Outreachy, Random

Lightbeam updates

Here are two quick updates about Lightbeam because I can’t contain the excitement to myself.

Lightbeam goes responsive, yayyyyy!!!

lb.gif
Responsive Lightbeam

Responsive UI

I am extremely happy for achieving this today. Making the UI responsive was there in our to-dos, but this one got done today accidentally in an attempt to answer few of the comments on one of my PR. CSS grid is used and I must say the fr unit is so handy.

Mozfest proposal submission

Proposed a session for the Mozilla Festival 2017, London. Here is the proposal. The coolest part here is that the google-form submission automatically gets created as a GH issue.

Advertisements
Posted in 2017, Outreachy, Random

Am I a fraud?

Imposter Syndrome is described as a feeling of “phoniness in people who believe that they are not intelligent, capable or creative despite evidence of high achievement”. While these people “are highly motivated to achieve”, they also live in fear of being ‘found out’ or exposed as frauds. (Clance and Imes, 1978)

Recently, I had this wonderful opportunity to participate in the Mozilla All Hands, 2017. There was an Imposter Syndrome workshop for Outreachy participants and here are the session highlights. The workshop was led by Lizz Noonan from the Diversity and Inclusion team, and we learned techniques to identify and overcome the Imposter Syndrome.

We were aproximately 12 participants and Lizz started the session with an introduction to the Imposter Syndrome. We were then asked to introduce ourselves and also to state ‘one thing you didn’t know looking at me‘! In my case, “I turned 30” 😉

Imposter Syndrome is the belief or the feeling that you are a fraud! It often starts with ‘I can’t do this‘ or ‘Can I do this‘?! Lizz cited examples from noted women – Maria Klawe, President of Harvey Mudd College, Cherry Murray, former Dean of the Harvard School of Engineering and Applied Sciences, stating how they too have been bitten by this bug.

Imposter Syndrome disproportionally affects women, so it is something of which we should be especially aware. This wasn’t the first time that I was hearing about Imposter Syndrome; I have heard and read articles about this in the past. What I didn’t realise until this workshop is that I too have been silently affected by this bug.

After a brief explanation about this syndrome, we were asked to share our experiences. When it was my turn to share my Imposter Syndrome experience, I realised why I have always (and still I am) been reluctant to asking questions in public?! There have been numerous times when I have had framed a question in mind, and then wondered to myself that this could be the most stupid question to be asked, felt shy to pop it out of my head, and then hear someone else ask the exact (or similar) question and get applauded for asking the best question. Sigh! This still hasn’t boosted confidence in me to ask a question the next time. At a technical workshop, slack discussion, PR comments, I feel too naive to ask any question.

This workshop made me realise that this behaviour of mine is because of the fear in me of being exposed as a ‘fraud‘.

Why do we do this to ourselves?

  • You get the feeling of an impostor when your competence is questioned all the time – “Did you get into this program because you are a woman?
  • Often, you feel like an imposter because people treat you like one.
  • People act surprised when you are good.
  • There is this ‘prove -it-again‘ bias.
  • And ‘lower your ambitions‘ thing.

What is the result from the above?

  • We waste time over-preparing
    • In my case, instead of asking a question, I go and dig every possible source to help me find the answer myself.
  • We settle for less money (salary).

How do we prevent this?

  • Share your failures
  • Doc doc doc (doc = document, you don’t need to see a doctor :))
  • Tell your story (This is my story)

After sharing our experiences, our next exercise was to ‘Take a Compliment” and say “Thank You” for the compliment. We were divided into groups to exchange compliments and thank you notes. We often receive compliments but the imposter in us stops us from saying a thank you.

Lizz shared her own experience of making a log of all the thank you notes she receives and how it helps her when she is low.

Thank you Lizz for this great workshop! I have spoken to my Outreachy mentor Stephanie Ouillon about my reluctancy in asking questions and she has come up with a nice way to help me be confident in asking questions. So the plan is whenever I am not sure to ask a question during our weekly team meetings, I first shoot the question to her and get the boost to ask it to the whole team. We have our weekly meetings every Tuesday, today is Sunday, let’s hope for the best 😉

Posted in 2017, Lightbeam, Outreachy, Random

Lightbeam – Behind the scenes

It’s more than 2 weeks now. I haven’t had the time to write anything down. So here’s a quick post on what’s happening!

San Fransisco – Mozilla All Hands 2017

Before

The week of June 26 – 30 was Mozilla All Hands 2017 at San Fransisco. It was my first time into the United States and I was pretty excited about this trip. After a tiring 11 + 3 hour long haul flight, when I presented my Mozilla invitation letter at the immigration, the border security officer at the SFO airport was excited to find out that I too was attending the All Hands. It appeared to me that he already processed other fellow attendees and he knew about it. His cheerfulness made me forget my tiredness and I had a warm welcome into the city. With the kind of ongoing news and rules about US airport security, I was too paranoid. But everything went smooth, from gaining B1 visa, carrying laptop in hand baggage and the security clearance itself.

During

The All Hands itself was a great experience. I and Bianca came up with a timeline of the next tasks that we could work on for until the internship period. Our main focus is to improve the graph performance. The idea is to use canvas instead of SVG. Here is an article I have written why canvas is a better choice.

After

I did a bit of sight-seeing at SFO via the big-bus tour.

One week at SFO was great. I wish to go back and explore more of the city at some other time.

Berlin – Home, away from home

Store

store is an integral component of Lightbeam. We use asynchronous message passing for communications between the background and page scripts. Our mentor Jonathan helped us a lot with code improvements on this store.

Visualisations

28039210-b72434a8-65c1-11e7-932f-63a725a4438e
Lightbeam graph using D3 force layout
28042023-6cee9a36-6580-11e7-8de5-5089702ae68c
Node overlap/colliding bug

I have used D3 in the past, but D3’s force layout algorithm is new to me. We are able to draw the Lightbeam graph using this algorithm, but there are so many more things to learn. I am sure, over the coming weeks our graph would see significant improvements.

This week I am working on to fix the node overlap/colliding issue and to get a canvas prototype for D3’s force layout.

Quite exciting times with Lightbeam 🙂

Posted in 2017, LearningItMyWay, Random

princiya.com

Yesterday, I launched my website! Yayyy… after months of purchasing the domain name, here it is.. princiya.com

It is a Hugo powered website and hosted on Github. I started with Jekyll, but ended up using Hugo. Thanks to my Groovy on Grails knowledge, it helped me with setting up and understanding Hugo.

For those of you wondering what’s Jekyll or Hugo, here is an interesting article. In short, both Jekyll & Hugo are static website generators.

To start with, I am using the Kube theme for my website. I would continue to use this space (wordpress) for blogging. For now, I intend to use princiya.com to document my ‘Today I Learned’ series of articles.

Following are the (must) to-dos for my website:

  • SEO
  • Pagination for blog posts with next and previous links
  • Sort blog posts based on date
  • List all categories, tags etc for the posts
  • Logo, favicon
  • Google Analytics
  • Page to showcase my talks/presentations

I guess, I would figure out remaining things as I go. ‘Better late than never’, I now have my personal website 🙂

Happy Monday!

Posted in Outreachy, Random

Biannual updates

I like to set my goals at the beginning of every year and reflect on them about what’s being achieved and what isn’t. Here is what I have written in the past:

For 2017, this is what I had set.

goals-1
2017 goals

Having achieved most of them already, I thought of a biannual update for this year. And today being 31.05.2017, it is a good time of the year to share these updates.

Although Outreachy commenced officially yesterday, me and Bianca have already started our Lightbeam project and we are two weeks through. It’s been fun two weeks getting to learn lot of things, interacting with mentors and working remotely with people from different time-zones.

My next blog post will be on the test environment setup for the Lightbeam web extension. I am super happy for being able to set this up from scratch and I can blabber about this on & on 😉

My personal website is a work in progress and I intend to launch it soon. It features the TIL series.

Ending this post with words of wisdom to stay focused to be able to achieve your goals:

  • PRIORITISE things
  • Have PATIENCE
  • CHALLENGE yourself

See you 🙂

Posted in Random

If I Ruled the World!

Welcome to 2017! My first blog post for this year. However, I have been doing this here.

Anyways, I have an interesting post for tonight! This is an essay for my 9 year old niece – “If I Ruled the World”. She has a competition on 31.03.2017 and I am helping her with it. Prior to me writing this, I made her tell me 5 each of her likes and dislikes. This article is a compilation of her thoughts.

She had an essay competition last year around the same time. This is what I wrote back then.

I like today’s topic and the innocence it brings up from a 9 year old’s perspective.

If I ruled the world I would outlaw contests with themes of the likes of “if I ruled the world”. I would let people talk about whatever they feel like. I would accept each and every voice.

I’d sing and dance and see everybody happy. I would not make rules for anybody. No do’s and dont’s. “Live and Let Live” would be my mantra. I would like to see the world filled with love, fun, laughter and not to forget food for everybody.

I would actually, come to think of it, resign from my post as ruler of the world. If I ruled the world I would jump off the next bridge because, hey, who wants to rule the world?

I’d rather be Doraemon; to protect myself, my friends and Nobita from being bullied. I’d use Doraemon’s gadgets – from toys to medicines, for the needy. I would use Doraemon’s technical gadgets for our better future.

If I ruled the world, I would refuse to rule the world. I’d be a kind human being to myself, my friends and family, rather than a ruler to the world. I want a world without fear, sadness and wars. I want a simple and happy world.

If I ruled the world I would keel over from exhaustion and that is why I don’t rule the world, that is why I am standing here now hiccuping words and catapulting sounds and sights in front of you all and trying to be poetic, trying to talk, talk and talk. If I ruled the world my speech would win the prize of the “If I ruled the world” contest.

Thank you!

Posted in Random

Mentoring @ Hackathon

Recently I had this opportunity to be a mentor at a hackathon. It was a Health & Fitness hackathon which took place on 14-16 October, 2017. The hackathon was organised by Geek Girls Carrots Berlin and my employer Zalando was one of the sponsors.

This slideshow requires JavaScript.

 

I was contacted by the employer branding team within Zalando to participate as a mentor and I had an amazing weekend. Although I wanted to participate as a participant at this hackathon, the idea of being a mentor was overwhelming and I jumped in to volunteer.

My colleague Andra accompanied me on Day 1, Day 2 and Iuliia accompanied me on Day 3.

Day 1: 14.10.2016

It was Friday evening but I was gladdened to watch out the participant turn-out. It was a decent number of audience. The evening was meant to meet & greet mentors and participants. After a formal welcome, mentors introduced themselves and participants were asked to brainstorm on their Health & Fitness related hacks for the weekend and build teams.

I met couple of women who were very enthusiastic about their participation. Me and Andra tried to give them insights about being able to use the Zalando Shop API for this hackathon.

The evening was accompanied with good, healthy food and we were hosted at the Native Instruments, Berlin office.

Day 2: 15.10.2016

It was a pleasant Saturday morning and the previous evening made sure I had my motivation level turned on to show up at the venue on time.

20161016_151737

I was excited to talk about the Zalando Shop API. Since it was a health & fitness hackathon, Zalando’s fashion reputation was less enticing amongst the participants. Our pitch was to lure the audience by asking them to come up with ideas which involved a little bit of shopping. After all, you need new clothes, accessories etc. for a healthy start at the gym 😉

We offered them 20% discount code for shopping at Zalando. Here is the voucher code for all the readers – ZRNN48454E. Happy shopping!

The API briefing session was followed by a VR workshop using the Unity Framework and the hands-on-hacking session followed thereafter.

One of the teams reached out to me and Andra asking for some help in getting started with React.

We were hosted at the Axel Springer, Berlin office. The food served was delicious. The rest of the day was intense hacking session and the participants were engrossed in their hacks. True to the hackathon’s theme, there was a Zumba workout session in the evening 🙂

picsart_10-16-06-15-27

Day 3: 16-10-2016

Mentor participation was required only during the second-half of this day for the jury discussions and voting. I decided to quickly run my weekend errands at home. Meanwhile I was helping one of the teams remotely with their React doubts.

Around 2:00 pm, it was jury time. I and Iuliia were quite excited about this. Being one of the jury member was one of my best experiences.

There were 7 teams all set to present their hacks. The source-code of all the teams can be found here.

I was amazed at the energy level of all the participants. There was no drop in their energy, inspite it being a Sunday. The presentations were excellent. I enjoyed listening to every detail. Me and Iuliia were silently making our notes and voting them based on code, idea and potential behind the hack.

After the presentations, all the jury assembled in one room. We were voting and it was interesting how the votes differed based on different evaluation criteria.

First criteria – potential and uniqueness of the hack.

Second criteria – presentations and team-spirit.

Third criteria – Implementation (working prototype)

It was surprising that looking into the source-code was the last criteria and the team ratings varied when this happened.

We had the winners listed at the end and this whole experience was elating.

picsart_10-16-06-27-24

Last but not the least, it was a weekend well spent 🙂 Mentors and participants had this as a take-away gift!

picsart_10-16-06-09-54

Here is the short-video featuring the hackathon