Firstly, I love the place I’m living at because there’s a gym, a hot spa, blah blah, and my bedroom is awesome. Mountain View is an awesome city to be in. The weather hovers around 16′C, and the streets are well maintained. In fact, the streets are very posh and upscale when compared to what I’m used to. Downtown MV is nicely decorated, full of techie looking people, and the air smells of internet.
There’s the online stories about geniuses that work at silicon valley giants who are the key innovators behind everything awesome that we use on the computer today. Here’s the thing: THEY ARE REAL. So the first day of work was of course, slightly intimidating because I know I didn’t know much.
But that feeling didn’t stay long. Almost everyone I’ve met so far will freely share their domain knowledge if you ask nicely. Nobody, regardless of awesomeness, snobs or condescends. Generally speaking, anything I want to learn can be learned from someone. And they all love what they do. Passion for technology on this scale is hard to come across. My mentor has also been super nice in helping me out with answering my bazillion questions. Thanks Bhavana!
Mozilla uses IRC as the primary communication tool (I know right, old school cool tingz), so everyone hangs out in online chat rooms. Takes me back to the day when I was 12; sitting in the computer lab typing “:D” a million times in a virtual chat room full of classmates no more than 5 tables away from me. I was young, computers were slow, webpages had ridiculous styles. I digress.
Anyway, I joined the Release Management team (#RelMan ftw). Mozilla’s software products, like every other piece of software, unfortunately has bugs. The RelMan people identify the bugs that are critical in nature and track them, making sure that they get fixed before the version is eventually released. In event that a bug still persists despite an approaching release date, the team has to make a call on whether or not the feature/patch with the bug will be shipped in that release.
Of course there is more to release management than that, and an entire book can probably be written on the subject and I won’t be the author (at least not yet), but I hope the provided description gives a general idea of what release management is about.
When monitoring bugs and making decisions, there is a whole array of data that has to be interpreted by the team. At the moment, it is my understanding that the operations and processes are relatively manual. Each set of data is manually pulled up and analyzed separately. There is opportunity to perform better with the introduction of a dashboard that automates the data-pulling, data manipulation into useful information, and finally presenting it all nicely to the team. My job is to design and build that dashboard.
Oh so you think Mozilla’s going to put me in trouble for telling you about RelMan? False. Mozilla actually encourages employees to share their work with the world. Even the IRC chat rooms that employees use to discuss work are public. I’m not quite used to this level of openness either but that’s cool.
Anyway it’s 2 in the morning and I am exhausted.
- I don’t think that last gif fits here. I don’t know why I included it.
- My toothbrush sucks; might as well stick a blade in my mouth.
- $5 for 20 chicken McNuggets?! Awesome job McDonalds!
- When building software, it’s usually 3 choose 2; Features, Quality, Time.
- Nearest McDonalds to my place is a 40 minute walk? FFFFFF you McDs.
- If you don’t understand the context, nevermind. FFFFFF is just white.
- I loved today’s company lunch. We had very awesome dimsum.
- The best sushi, is not all-you-can-eat sushi.