Palisadoes Student Volunteers Visit Google

Students have managed many aspects of the the Calico Challenge since it was conceived in 2015. The Palisadoes Foundation’s goal is to promote ICT in Jamaica, and the first idea to aid in doing this was to sponsor and manage a series of hackathons.

The executive teams of the UWI Computing Society and the UTech IEEE Students Branch clubs at the time had two primary concerns. The first was that students already participated in many hackathons and there would be limited meaningful value in the clubs organizing yet another. The second was that both clubs had a mandate to encourage the expansion of the computing community through collaboration. Hackathons in their opinion didn’t completely meet the fostering of a collaborative community.

Another option for creating was the creation of a software development prize, but in their opinion they didn’t have the resources to create a program that was sufficiently objective in judging each project.

(L-R) Jordan Jones, Palisadoes Mentor; Cat Allman, Science Outreach and Open Source Program Manager at Google; Stephanie Taylor, Progam Manager, Google Summer of Code and Google Code-in; Collette Bailey, Palisadoes Foundation Project Coordinator.

Finally students suggested that it would be best to create a system similar to the Google Summer of Code (GSoC) work study program where students get to work on Open Source software development projects under the guidance of a mentor. GSoC is sponsored by Google, thousands of students have participated in it since its inception in 2005.

Over many months, the student executives and the Palisadoes Foundation brainstormed ways to create a Jamaican version sponsored by private donations and sponsorships from Jamaican companies on the island and overseas. The ICT faculty and staff of UWI Mona and UTech were kept up to date on the development and provided support and space for events surrounding the soon to be Calico Challenge.

In January 2016, the Challenge was launched with major funding provided by the JPS Foundation, and the Joan Duncan Foundation in Jamaica with additional significant contributions from the Jamaica Diaspora.

Students reached out to the the GSoC team in Silicon Valley to see what suggestions they would have to make Calico a success. The aim was to see how Calico could become a feeder program into GSoC where students would get experience in Open Source software development through interaction with the Jamaican software community and its supporters. The next step would be students participating in GSoC.

The GSoC team, Stephanie Taylor and Cat Allman even talked via Google Hangouts to students interested in learning more about the program as part of the initial Calico launch program!

Naturally when Collette Bailey our student volunteer Project Coordinator and Jordan Jones, student mentor and Palisadoes Foundation Open Source project lead visited the San Francisco Bay area, Cat and Stephanie had to be seen.

Cat Allman speaks to students at the launch of the 2016 Calico Challenge

 

Collette and Jordan discussed their roles with Palisadoes and the progress of the Calico Challenge. They wanted to know how Jamaicans at Google and the Open Source community could become more involved with the Calico. There was also discussions of how to keep volunteers engaged with their Palisadoes outreach.

An interesting point of discussion was that the Open Source community has had difficulty in attracting women coders with only an estimated 5%-10% participation rate. Collette and Jordan spoke about 80% of university classes being attended by women in Jamaica and that it would be a good talent pool to recruit for Open Source participation and beyond.

The informal link between the Palisadoes Foundation and the Google GSoC team continues to strengthen. Googlers have begun to reach out to us to find possible ways to assist.

There are many roles available for volunteers interested in helping the Palisadoes Foundation, most take only an hour or two per week. Contact us for more details.

Calico 2016 participant joins the Recurse Center in NYC

The Recurse Center (RC) is a self-directed, community-driven educational retreat for programmers in New York City. It has a diverse, active and engaged alumni community of over 1,000 smart, enthusiastic, helpful programmers all over the world. The RC believes that people learn best when they take control of their own education and are free to explore what they’re interested in.  The RC also has an integrated recruiting agency that helps companies of all sizes hire its alumni.

The Recurse Center is highly regarded in the software development community. It is easy to find critiques of its services online. For example in this Quora posting a participant discusses her experiences and states “RC is also the perfect place to be both very productive and very distracting. Productive because you are completely immersed in an environment of coders. And distracting because there are always so many events/talks to attend.”

In her blog post, Mary Rose Cook, says “I’ve learnt most of what I know about programming from Recursers. They helped me get better at code review, get better at explaining things and get better at pairing. They taught me both how and why to dive deep and how and why to be rigorous. They helped me try things that seemed too hard and helped me discover that they were hard but doable.

Calico Challenge 2016 alumnus, Alex Nicholson, is currently attending the Recurse Center and sent us is first impressions. This is what he has to say.

It’s been a great experience so far. Students thinking of applying applying in the immediate term should consider these points I think they may be interested in:

  1. The application process is very straightforward.There is no blacklist and you are able to apply multiple times, even if you are rejected.
  2. It is a good idea to get in touch with an alumni of the program if you are able to before applying. This helps with finding out what you’re getting into because it is quite a unique experience.
  3. The things I think they look for most in interviews are a demonstrated serious interest in programming and improving your craft, and evidence of being easy to work with.
  4. It is very self-directed. You aren’t accountable to anyone except yourself; you can’t be fired or expelled for a lack of progress. The only danger is that you’re wasting the opportunity.
  5. New York City is very expensive compared to Jamaica. Rent alone can easily be upwards of $1200USD/mo. Although you can continue to do paid work like contracting while you’re here, it will distract from improving your craft in a focused way, which is the main point of being here. There are grants available for under-represented demographics in tech (women and people of colour), but it isn’t guaranteed. A frugal person I think can expect to spend about $4500 over the 3 month period.
  6. I find that the best part of being here is the community. There are people from many countries, backgrounds and levels of experience with programming. There is always someone to talk to about whatever area of tech you’re interested in. This can be extremely motivating and also humbling, especially coming from Jamaica which still has a nascent tech community. Everyone is connected via forums and chats, and alumni are generally accessible.
  7. There is a job placement program which helps with resume and interview preparation which is very particular in the tech world. RC gets a finder’s fee whenever they place someone so they have a vested interest in your success in this regard. They are connected to many large tech companies in the US, Canada and UK.

The website has a very good description and my experience has matched this exactly so far: https://recurse.com

I will likely write a blog post detailing the application process, my experience and some advice for potential applicants closer to the end of my batch (in August).

Good luck Alex, we hope to hear more in your job post!

Podcast Interview – Robert Simpson

We interview Robert Simpson about his life in the restaurant and hotel industries. He is the owner of the successful Coconuts and Back A Yard Jamaican restaurant chains in Silicon Valley. Robert explains why he feels self discipline and a love of your craft are essential for a career. Robert has also been a supporter of The Palisadoes Foundation from the its inception.

Announcing The 2017 Calico Challenge’s Meetup Series

Reported by Collette Bailey: Palisadoes Student Volunteer

Rear (L-R): Luke Chen Shui, Jordan Jones, Omar McKenzie, Alex Leslie: Front(L-R): Che-Andre Gordon, Xavier Bryson, Shanielle Williams, Michael Dann


This week , Real Decoy in association with the Palisadoes Foundation hosted the first in a series of monthly meet ups scheduled for the last Friday in each month.

The meet up was held at the Real Decoy main office, at 34 Half Way Tree Road. It consisted of Micheal Dann (the presenter), other Real Decoy employees as well as the Calico participants and mentors.

The presentation was about the Agile Framework for software development, SCRUM methodologies and how they compared to the Waterfall model of building software. Micheal started by introducing himself and Real Decoy, who they were and their history in Jamaica.

After a light presentation on Real Decoy, Micheal then proceeded to present on the Agile Framework. The framework itself is quite different from that of the traditional and more widely known Waterfall Model. In the Waterfall model, discovery, research, design and documentation of the project all happen before any actual programming and testing occurs. The Waterfall model therefore produces a prototype at the very end of the process. This approach results in, as Micheal stated, a lot of bugs and in most cases client dissatisfaction. This is because, he explained, that in this type of model communication is limited with the client and more time and resources are spent.

In contrast to the above, the Agile Framework focuses in on getting working versions of the project until it’s completion. Micheal explained that in this framework, there are spans of development periods called “sprints”, where for some amount of time whether two weeks or two days developers focus in on getting a certain feature or story of the project to work. “For instance, let’s say that for this sprint we will work on user login, at the end of this sprint, that feature would’ve been done and review meeting would be held which would involve the client” Micheal said. The Agile framework fixes most problems brought on by the traditional Waterfall model, clients are kept up to date with each addition or updates to the project and can actually get to see where the project and what has been implemented. This saves on time and money, as with each passing sprint, the risk of failure is lowered.

After Micheal finished his presentation, the Calico participants were given a tour of Real Decoy facilities. The participants were particularly impressed with RealDecoy’s “teams” room where different functional teams of RealDecoy were stationed such as Human Resources, Development and Testing.

These presentations were followed by light refreshments and introductions to the RealDecoy team. Assistance was offered to Calico participants who were facing trouble contributing to their repositories. A charge was made to mentors to consider the use of this framework to help improve the likelihood of successful for the projects.

The next meet up is scheduled for June 30 (time to be announced). If you would like to join virtually or physically send an email to the Palisadoes Foundation through our Contact Us form.

About RealDecoy

RealDecoy is a business technology specialist that helps B2B and B2C organizations maximize their investments in e-commerce, site search and data insight – brands like American Greetings, Marriott and Office Depot.

It’s become a global authority on site search. In fact, Oracle trusts RealDecoy to deliver customized, end-to-end implementations of its entire Oracle Commerce suite.

RealDecoy applies proven best practices to help customers get their ducks in a row with Oracle Commerce On-Premise or Oracle Commerce Cloud, as well as Oracle Commerce Guided Search and Experience Manager (once known as Endeca).