Oct 27, 2014   |   By ForceLogic   |   In Developer Conference, Uncategorized

The main reason I started competing in topcoder is because of salesforce.com contests.

In 2009, (casually), I became a salesforce.com developer, and from that time, I started working with this fast growing platform.

In the last 6 years I had the honor to see the platform getting bigger and bigger with new features, powerful tools, a stable cloud platform, and an expanding set of possibilities (Heroku is my favorite one) that really makes my job worth getting done.

But I think that the most valuable “feature” of this technology is the immense amount of docs, blog posts, forums, and repositories, all for free and ready to be consumed in your projects.

The salesforce.com community is really amazing and you always can find an expert ready to help you. If to this awesomeness you add a BIG event, DreamForce, and hundreds of evangelists that “spread the word”, you get why salesforce.com is one of the fastest growing companies in the world.

The 2014 Topcoder Open will see a great line up of speakers with its first Developer Conference Unplugged.

For all these reasons, I decided to ask Samantha Ready, Senior Developer Evangelist at Salesforce.com, and speaker for the event a few questions.

Hi Samantha, it is a pleasure to chat with you.

How does it feel to be a central part of this awesome community?

I am overtaken with gratitude and excitement all the time to be able to be at the hub for technology surrounded by some of the smartest minds in the business. Absolutely love the fact that I get to mingle with developers from all over the industry to hear about the cool things they are cooking up for their companies, and love when I can help with those innovations.

What does really mean to be an evangelist? I mean, the main reason is that your job is to spread the “Salesforce word”, but is there some sort of feeling of responsibility in front of the dev community?

I think being a developer evangelist is partially spreading the “word” aka the whys and how to’s of Salesforce. In addition to that, its also a matter of inciting imagination and possibility with devs helping them envision what they can build for their company and empowering them to use the building blocks they need to do those things. Documentation doesn’t always give that kind of context, and so I try to do it through stickier ways like a Udacity course, developer guides, Project Trailhead for learning paths, webinars, and talks to name a few.

You’ve been a girl that used to talk with robots (you have a background in computer engineering with a concentration in robotics), how and when did you chose to follow the web development and the Salesforce Evangelist path?

So don’t get me wrong, I loved robotics. It was a challenging beast and it was extremely satisfying seeing your robot compete or shipping a product. Truthfully though, most of the programming I did for my last job as an software engineer was low-level embedded C and Perl scripting which plays tricks on your psyche after a while. I lived out of the command line and didn’t really talk to any of the engineers I worked with because we were so heads down. I found Salesforce through a friend and while I had no idea what Salesforce was at the time, the company seemed extremely innovative and I thought it sounded like a good opportunity for growth. I jumped over to an internal development role and felt the atmosphere and company was a fit from day 1. Rapid development, tons of new languages and frameworks, competitive, and collaborative…my favorite things! I immediately loved the “instant gratification” aspect of web development rather than the 10-week push for an inch of progress at my former company, and haven’t really looked back. Both disciplines are great for sure, and they each have their own set of challenges, but I think I prefer the fast iteration of web development and the infinite learning possibilities for new tech.

Has the robotic passion ended or do you plan to reach that path again?

The robotics passion has definitely not ended, and I’m so happy that the internet of things trend is making its way into the enterprise!

How has this passion helped you in your evangelist career?

I think that my passion for robots has helped me geek out more times than I can count. I love to tinker, and I love to talk to people about their pet projects as well. In addition to that, I think it made me more confident in trying other things because it laid a foundation for my own self confidence which was “even if this seems impossible and you have no idea…google it, and figure it out.”

It is not usual to see a woman that loves to code, but recently (and luckily) the number is increasing. In my experience I always felt it was a matter of lack in interest. How do you, as an expert and successful woman, see this?

I think the best analogy I heard was from a colleague of mine (Mary Scotton) who said,”Just like some time ago when being a doctor was seen as a job only men do, that’s how some people see programming right now. But now, being a doctor is seen as a job for both men and women, and that’s where it’s going with programming.” I see the increasing number as a good sign and a definite trend, but I think for this to grow there still needs to be more proactive efforts. I think we need more awareness overall in schools, families, friends about motivating young men and women at a young age to take an interest in STEM education. There are already efforts in this direction: GoldieBlox, Girls Who Code, Hour of Code, Made with Code to name a few, but I think it needs to be even more prominent in both school programs and extracurricular activities to catalyze exponential change. I think if high schoolers have more of an opportunity to learn how to code or get a taste of computer engineering or computer science, we’ll see a big shift in the gender balance.

Were you attracted to the “nerd” world of coders or simply had a secret passion for computers and robotics or the random nature of life is the only explanation?

I fell in love with coding for the exact reason above–my school had a C++ class, and I had no idea what it was but I took it as an elective and had a blast. I took more programming courses after that, and eventually started tinkering on PCB layouts. I’m a polyglot nerd though, because besides coding I’m obsessed with physics, space, and marine science. I’ll nerd out over space or the ocean any day of the week.

You’ve actively worked on Salesforce1 recently. This is an important step for Salesforce and, as far as I worked on it, it actually is a great and important piece for the whole Force.com platform. Which is the feature you love most of Salesforce1?

So up until DreamForce my answer would have been the ability to implement custom Visualforce within Salesforce1 to be able to build dynamic mobile pages instantly deployed. I’ve made a few different iterations of a “Find Nearby” page that will locate restuarants, accounts, people, etc near where you are completely in JavaScript, Visualforce, and Apex in a little under an hour and displayed in an interactive google map.

Can you anticipate any future (and top secret) features?

Now that DreamForce is over, I can tell you about my not-so-secret new feature Lightning Components. Salesforce1 is a Lightning App that is built using Lightning Components, and as such the places where Salesforce1 uses Lightning Components will become extension points for developers. The Salesforce1 UI will not only be customizable to the point where you can not only build completely custom features from scratch but you will also be able to develop on top of the standard UI and still utilize all of the built in functionality the platform provides.

How do you see Salesforce1 in the next future?

Salesforce1 right now is a mobile app and a platform. This mobile app will eventually become the full experience for Salesforce–a new UI and unified desktop across all devices. This means build once and deploy everywhere, which will be huge.

Have you been working on side projects besides your evangelist job that you want to share with us?

I had started tinkering on an integration between the FitBit and Salesforce to store information over time to get more in depth and filterable analytics. I was hoping to build that out even further utilizing your Salesforce network on Chatter and turning it into a competition with colleagues.

What do you plan/want to say at the TCO14 developer talk? Any particular subject?

This is still TBD… Top Secret 🙂

Your bio in the TCO14 site states that you love “scuba diving, scaling mountains searching for the world’s best hot sauce while listening to good music”: did you find the world’s best sauce?

If you like pasta I can give you wise advice 🙂 World’s best is the search for the holy grail…and as such I think is equally futile. The “best” hot sauce is subjective depending on what you’re eating! So here are a couple: Fall foods (butternut squash, roasted veggies, chili) – Yucatan Sunset Picante Sauce, Chicken/Grilled foods – Nando’s HOT Peri Peri, Eggs or Beef – Yucatero XXXtra Hot Habanero, Veggies – Marie Sharp’s. Old faithfuls are Cholula and Sriracha 🙂

More Interesting Articles

TCO14 for Dummies
Posted by ForceLogic on Monday , November 10th, 2014 at 11:34 am

When I talked to my wife (a proud non tech-addicted woman) about blog post subjects, she first asked me “What is TCO? How can you describe this event to people that are not coders?”. This has been a really good suggestion. The Topcoder Open is about passion. What do you call spending hours a day…

Read More

10 Reasons you should participate to TCO14
Posted by ForceLogic on Monday , November 3rd, 2014 at 11:59 am

1) Opportunity to compete live with or to watch competing the best of the best coder in the world Tens of coders wisely selected among the Topcoder community will fight one another to become the best in their own track. For the algorithm track, you can even watch them live solving incredible problems on video…

Read More

TCO14 Rockstars pt. 2
Posted by ForceLogic on Monday , October 20th, 2014 at 3:22 am

You know what? You are the guy that almost destroied my TopCoder dreams! Yes that’s true, I’m talking honestly! After the Cloudspokes experience (in which I felt really comfortable, really high % of wins, considered by someone a rockstar) and after the beautiful TCO13 experience, I finally started competing into TopCoder…and what happens? You were…

Read More

$20,000 SuperAwesome API Mashathon sponsored by Facebook!
Posted by jmpld40 on Thursday , October 16th, 2014 at 11:28 am

This year we are very excited about our $20,000 SuperAwesome API Mashathon which is sponsored by Facebook! For this year, we have $20,000 in prizes, some cool judges, and some extra prizes just because. If you are attending the event, be sure to check out this page for more info on the timing and details….

Read More

Learning from the past, part 3B
Posted by misof on Wednesday , October 15th, 2014 at 4:37 am

In my previous post, we encountered Alice and Bob, the two canonical heroes of all computer science stories, playing slot machines in Vegas. Here is how the slot machines worked. You insert any amount of money: say, x dollars. You pull the lever. The machine spits out one of six possible amounts of money: 0.7x,…

Read More

An evening chat with Gayle Laakmann McDowell
Posted by ForceLogic on Thursday , October 9th, 2014 at 2:27 pm

When I first was invited to TCO13 I was both afraid and excited about competing with worldwide champions. Moreover with such a BIG sponsor like Google it seemed to me incredible to have a chance to be part of it as a main character in this awesome event. I have to admit I also became…

Read More

Learning from the past, part 3A
Posted by misof on Sunday , October 5th, 2014 at 6:47 pm

My my, it’s quiet here! Where is everyone? Oh, right. The online rounds of the Algorithm track are long forgotten, and the finals are still over a month away. But now is not the time to rest. Now is the time to think about another fun problem I have here for your entertainment. Here goes:…

Read More

TCO14 Rockstars: pt 1
Posted by ForceLogic on Thursday , October 2nd, 2014 at 11:24 am

I was a rockstar at Cloudspokes (in the sense that I won almost every challenge I participated in), so it’s been really painful since the Cloudspokes and topcoder communities join together….I felt like I was not that special anymore! And I have to secretly admit that I feared mostly 2 handles: albertwang and Sky_. You…

Read More

How to successfully transition from Beethoven to Spice Girls with FxStudio – #DesignPlayList
Posted by mahestro on Friday , September 19th, 2014 at 12:34 pm

It’s hard to imagine someone would have put together such different artists as Beethoven and the Spice Girls, but I’m glad to be wrong, our very good fellow FxStudio has a spicy imagination and taste for music, being able to mix up classic music and pop for finding inspiration at work. His favorite music for…

Read More

Help us select a #GivingTuesday Activity!
Posted by jmpld40 on Thursday , September 18th, 2014 at 2:45 pm

Giving Tuesday is a global day for giving back. Though it takes place on December 2, 2014, we are planning our own Giving Tuesday event at the 2014 Topcoder Open on November 18, 2014. Because we’re planning an event for the community to take part in, we have asked the community to help us plan…

Read More