An Internship at Patient Zero

Vibhuti Gajinkar • Aug 13, 2019
Patient Zero recently hosted three students from the University of Queensland for an internship program. Starting with our induction program, the students were taken through the paces of working in a cross functional agile development team. We taught core skills for team based software development work like using GIT, resolving merge conflicts, estimation and task decomposition. The students were given the opportunity to work on a variety of team projects to further their skillsets.

One of the students, Vibhuti Gajinkar enjoyed her time so much she’s decided to stay on as a Junior Developer. Here’s a little about what Vibhuti had to say about her time at Patient Zero.


1. What was the most challenging part of the PZ internship program?
Adjusting to the PZ work culture and technology was a little challenging. There are many things to learn at PZ like the tools, infrastructure, existing code and sprint activities. To be able to understand these in the short duration of the internship overwhelmed me a little at first. Everyone at PZ made me feel welcome and entrusted me to do the tasks given to me and supplied me with the necessary support.

2. What was your favourite part of the PZ internship program?
The people at PZ have been the favourite part of the internship program. They are very supportive and smart individuals. They don't put a lot of pressure on you and let you learn at your own pace. Daniel Dekel’s advice was "Your answer is just a google away" which is comical, yet so true. It's relevant in many scenarios. If you don't know something you can look it up and you'll find it eventually. If not, then you're always welcome to ask anyone at PZ.

3. What skills did you learn?
I was taught ReactJS on a fullstack development project and Data Analytics with PowerBI during the internship program. But more importantly, I got to learn to work in an agile way. I learned to decompose work into tasks. It's an important skill to have as it makes you more productive. I have been applying the same concepts in my university assignments as well. Solving the entire task might be an overwhelming challenge, but once you break it down and solve only a small part, it will take less time and build your confidence in the work.

4. In what ways did PZ invest in you?
The induction session gave us an overview of the company. The initial tasks given to us helped in understanding the work culture, company ethics, and code of conduct. Sam and Gabby gave us a session on scrum processes, which was very helpful in understanding the autonomous, cross-functional team environment. Everyone at the office is readily available to solve your problems, help you learn the concepts and allow you to implement what you've understood. Using Power BI for data analysis was an unexplored skillset for me. Dan helped me a lot with this learning curve.

5. What advice would you give to anyone considering joining PZ as a graduate?
Be open-minded and be pro-active. Try out different things if you get the opportunity and find out what you like the most. Don't be afraid of making mistakes as it's the best way to learn. Don't try to rush things. Learning something new takes time and effort. If you attempt to understand something in a hurry, you won't get the whole concept or miss out on some important knowledge. Be genuine and connect with people. They are great to talk with and have a lot of fun things to share.

Share This Post

Get In Touch

Recent Posts

By Joe Cooney 02 Apr, 2024
Red-team challenges have been a fun activity for PZ team members in the past, so we recently conducted a small challenge at our fortnightly brown-bag session, focusing on the burgeoning topic of prompt injection. Injection vulnerabilities all follow the same basic pattern – un-trusted input is inadvertently treated as executable code, causing the security of the system to be compromised. SQL injection (SQLi) and cross-site scripting (XSS) are probably two of the best-known variants, but other technologies are also susceptible. Does anyone remember XPath injection? As generative models get incorporated into more products, user input can be used to subvert the model. This can lead to the model revealing its system prompt or other trade secrets, reveal information about the model itself which may be commercially valuable, subvert or waste computation resources, perform unintended actions if the model is hooked up to APIs, or cause reputational damage to the company if the model can be coerced into doing amusing or inappropriate things. As an example, entrepreneur and technologist Chris Bakke was recently able to trick a Chevy dealership’s ChatGPT-powered bot into agreeing to sell him a Chevy Tahoe for $1 . Although the U.S. supreme court has yet to rule on the legal validity of a “no takesies backsies” contract (as an employee of X Chris is probably legally obligated to drive a Tesla anyway) it is not hard to imagine a future scenario with steeper financial consequences.
27 Feb, 2024
With the advent of ChatGPT, Bard/Gemini and Co-pilot, Generative AI, and Large Language Models (LLMs) have been thrust into the spotlight. AI is set to disrupt all industries, especially those that are predominately based on administrative support, legal, business, and financial operations, much like insurance and financial organisations.
By Joe Cooney 22 Feb, 2024
One of the features of life working at PZ is our brown bag lunch and learn sessions; presentations by staff on topics of interest – sometimes, but not always technical, and hopefully amusing-as-hell. Yesterday we took a break from discussing the book Accelerate and the DORA metrics to take a whirlwind tour of the current state of play running “open source” generative AI models locally. Although this talk had been ‘in the works’ for a while, one challenge was that it needed to constantly be revised as the state of AI and LLMs changed. For example, the Stable Video Diffusion examples looked kind of lame in comparison to OpenAI’s Sora videos (released less than a week ago) and Groq’s amazing 500 token-per-second hardware demo on Monday/Tuesday , and the massive context size available now in the Gemini 1.5 models (released a few hours before OpenAI announced Sora...coincidence? An effort by OpenAI to steal back the limelight! Surely NOT!). And now a day later, with the paint still drying on a highly amusing slide-deck for the talk, Google releases their “open-source" Gemma models! The day itself presented an excellent example of why having more control of your models might be a good thing. ChatGPT 4 users began reporting “crazy” and highly amusing responses to fairly normal questions . We became alerted to this when one of our own staff reported on our internal Slack about a crazy response she received to a question about the pros and cons of some API design choices. The response she got back started normally enough, but then began to seem to channel Shakespeare’s Macbeth and some other olde English phrases and finished thusly. "Choose the right charm from the box* dense or astray, it’ll call for the norm. Your batch is yours to halter or belt. When in fetch, marry the clue to the pintle, and for the after, the wood-wand’s twist'll warn it. A past to wend and a feathered rite to tend. May the gulch be bygones and the wrath eased. So set your content to the cast, with the seal, a string or trove, well-deep. A good script to set a good cast. Good health and steady wind!" The sample JSON payload was also in keeping with the rest of the answer. { "htmlContent": "

Your HTML here

", "metadata": { "modifiedBy": "witch-of-the-wood", "safety": "sanitized", "mood": "lunar" } } Hubble, bubble, toil and trouble. Although there were no reports of the GPT4 API being affected by this (only ChatGPT) it might have given people developing automated stock trading bots using GPT4 a reason to pause and contemplate what might have been if their stock portfolio now consisted of a massive long position on Griselda’s Cauldron Supplies. As ChatGPT would say, Good health and steady wind.
Bay McGovern Patient Zero
By Demelza Green 11 Feb, 2024
Bay didn’t start her career out in software development. At school, Bay excelled at maths and physics, but adored writing, English and drama; lost in a world of Romeo and Juliet and epic fantasy.
More Posts
Share by: