When I moved from Platform Product Management to Developer Evangelism last May, the first thing I noticed at developer events was there were fewer women than I was used to seeing at Salesforce admin events. At the same time, the news seemed filled with articles about Women in Tech, encouragement for women to lean in, and statistics about the under-representation of women and people of color in STEM fields. I was curious, and I started reaching out to get a better understanding of our developer community. Today, I’m kicking off a blog series highlighting women developers, because they are definitely out there, and I want to share their stories and advice.

First up is Kristine Hankins (@kristinehankins), who I actually shared a cab with two years ago on my way home from a NYC Developer User Group (DUG) meetup, and then had a chance to chat with again recently at the NYC Post-Salesforce1 Tour drinkup. She represents a persona I see a lot: self-starter-power-user-turns-admin-then-coder. She also wears her WITbot t-shirt with pride. I asked her to share her story.

How did you learn to code?

My experience “began” in Microsoft Excel, where I did data entry and reconfigured the data using a macro. I thought “this is cool, but let me see what the guts look like”, so I would open the macros in Visual Basic editor and look through the logic, and then started to modify that code. I used VBA to streamline a process that used to take days and days, and I cut it down to 2 hrs. This involved staring at code for hours on end, trying to figure out “what does this do, and if I change it, what happens?”

I regret never taking Computer Science in school. I was a Chemistry major and had to do a lot of data analysis in the lab. Now that technology is where my career has taken me, I am a little disappointed that I haven’t had more classical instruction.

Next, I started working in Account Management in that same company, a market research firm. I got roped in by some Account Reps and our VP of Operations, who said “We want to scale up this customer service function around you.” So I did that and I built on it. We collected all of our data in an SPSS database and had Salesforce data working in concert. I started to learn database queries, following recipes and different models, such as how to cross-tab the market research data to deliver more value to clients. At the same time, I was creating business processes in Salesforce for our account retention metrics. I became a primary power user of the CRM and one of its most vocal internal champions.

As I got more exposure into Salesforce, I got to learn what it could do, and eventually went from power user to Admin.

That was my turning point. I went into consulting and did declarative development and Admin items, but didn’t touch Apex. My friends cautioned me, if it says “must know Apex” you can’t just pick that up.

Then, I got this job at Relationship Science.  We’re a technology solutions company. A young company, commercially launched in the beginning of 2013.  Within 12 months, we had over 300 clients. It was crucial to have the Salesforce backbone in place.

When I came in, someone had already written an API-based integration with the help of a consultant. I think everyone expected me to stick with Admin tasks, but as we started to bring in more products, we had these use cases that required more code. I could either have hired the consultants again, or I could try it myself.

My fiance Adam Ady (he’s a Salesforce architect) and I went to dinner with Luke Cushanick (co-leader of the NYC DUG) and his wife socially, and I told them, “Hey guys, I’m going to write some code.”  They asked if I was going to do a simple child parent lookup thing, and I said “no, we have a custom object that is being updated by an API, and we need the Case to query data on the custom object when we do Email-to-Case.”  They said, “Why are you doing that as your first coding project?!?” I said, “That’s what the business needs.”

There were definitely false starts, but I wrote the code and I got it – online resources were my primary help. I also continued to talk about it socially. I got my last ditch inspiration from Masha Thomas from 2U. When I talked through the code with her, she said, “That should work” and so I kept trying, and finally it did! I was so excited, but I was also so green: I had it working in Sandbox, put it in a Change Set, tried to push it to Production, and then saw:

I didn’t even know what a test class was!

Did you attend Dreamforce ’13?

Yes, it was my first Dreamforce!  It was totally awesome, but I was completely overwhelmed.  I presented a session with the Service Cloud team: Small Business: Growing Your Company With Service Cloud & a 360 Customer View.  [Author’s Note: this makes Kristine a Dreamforce ’13 DevZone Session Rookie!]

What was your favorite part of Dreamforce?

I spent a lot of time in the DevZone, got a lot of my questions answered, and met a bunch of cool people who were really interested in Salesforce and what it could do.  I am the only one in my company doing Salesforce, and it was nice to see what other people were doing. It was great to network with the other women there, too.

I was so happy to stumble upon the Women in Technology Salon. I went in during the Becoming a Powerful Communicator session, and I thought the discussion was really interesting.

When we focus on it being about women, it’s like we’re trying to prompt for more exclusive things, but really it’s just let’s let this community be more inclusive. I liked seeing people who’s experiences were similar to mine.  It’s nice to have models, not just role models up on a pedestal, but others doing what you’re doing and know what it’s like.  When you sit on the outside and you see a community that is mostly men, you wonder if it would be uncomfortable to break into it.  But, it’s not. The work is gratifying and there’s a lot of creativity and problem solving.  It’s not “masculine” or “feminine” work and that’s something that is really cool.

I’ve met a lot of Admins who are interested in coding. What would you say to them?

Go for it!  I’ve never looked back. I’m so empowered with the code that few of the architectural challenges for the CRM application scare me. Now I can deliver value in a holistic way myself. I am pushing the limits of what the system can do and what I can do. I think I’m a better Admin and Sales Operations person because I understand the thresholds—what can be done quickly and what is possible with more investment.  It’s fun to be a part of this community, too.

Tell me more about the Force.com developer community.

I have Force.com experts in my inner circle, but I don’t like to ask them because of my pride.  I find the answers I need on the Force.com Discussion Board & StackExchange (I’ve got 3 StackExchange items up right now), often without even asking, because someone else has already asked it and it has been answered.  At Dreamforce, I wanted to find Steve Molis because I owe him a six-pack of beer – I’ve read a bunch of things he has answered on the Success Community.  I have also learned a lot from reading Jeff Douglas’s blog.  It’s fun because you get to learn who everyone is by reading and listening to podcasts.

What tips do you have for newbies starting to code?

If I had it to do over again, I would have spent more time in the cookbooks before I had a real project to deliver!

I also wish that I had started talking to others sooner. The way I learn is to really understand everything that’s going on. I want to figure it all out myself, but I should have talked to others. I didn’t know what an IDE was, or a test class.  I needed to ask “what will I have to do?” Once I had the tools and had some models, I was making progress through trial and error.  I wish some one had told me all that trial and error was normal: type, think about it, look up a resource, type a little more.

And finally: always, always, bulkify your code.

tagged , , , Bookmark the permalink. Trackbacks are closed, but you can post a comment.
  • mattlacey

    “I wish someone had told me that trial and error was normal”…. that’s pretty much 99% of coding! 🙂 Good read, hope we get to say hi at DF this year 🙂

    • MaryScotton

      Yup, copy & paste + trial & error = working code, eventually. 😉

    • Jeff Douglas

      I’ve actually gone through 2 “V” buttons in the last 2 years. 😉

      • Kristine Hankins

        Ctrl+Z, Ctrl+Z, Ctrl+Z… My current method is Ctrl+S, cross fingers, yell in vain at IDE to finish compiling and commit changes.

        I am so delighted by this thread. I actually recently used a post by Matt Lacey to help me figure out how to write a custom controller. And I just lent my friend who’s interested in learning Salesforce my Jeff Douglas Salesforce.com Secrets of Success book. And now these guys are reading my story? Awesome!!

        • mattlacey

          Apologies for being so slow but only just saw this! Glad that I wrote something of use to you Kristine 🙂

          And for the record, this is what ‘that’ area of my keyboard looks like (please excuse the grub!!) …

  • Luke Cushanick

    It’s the accessibility to accomplishment that Kristine and I both experienced that really makes me supportive of the Salesforce Community. It gives intelligent people technical tools to address organizational needs. Organizations need the kind of operations processes and analytics that Salesforce delivers, there’s a shortage of STEM graduates in the country and with the Force.com Platform, you don’t need a STEM education, let alone a Comp. Sci one to bridge that gap. Thanks Mary for writing this inspirational article about Kristine!

    • MaryScotton

      You’re welcome, Luke. You’ve got a great crew in your NYC DUG. Looking forward to the next meetup!

  • Katie Swol

    Thank you for this great post Mary! It is inspiring to hear other women’s stories about how they got in to coding. Keep coding Kristine!

    • MaryScotton

      Thanks, Katie! I loved hearing your story, too, at the NYC Salesforce1 women in tech lunch. Hope to see you at the next CT DUG meeting!

    • Kristine Hankins

      Thanks Katie! I love your profile pic 🙂

  • Trial and error, 2am with tears in your eyes. We’ve all been there.

    • Kristine Hankins

      Definitely…it’s sometimes more Joseph Conrad than George Jetson. But I still love it.

      This week’s new vocab of despair: “Developer script exception.”

  • Adam Ady

    Thank you, Mary, for providing a spotlight that will encourage others to participate and take the Force.com platform as far as they wish. I’m thrilled to see Kristine’s own commitment to increasing her skills garner this recognition. Watching her progress from power user to StackExchange poster has been very exciting. Can’t wait to bug her to teach me bulkification.

    • MaryScotton

      Thanks, Adam. I have seen/heard a lot of these types of stories in my time, and it’s great to be able to share them.

  • Smith Stephanie

    Hello i am Mrs Smith Stephanie and i am from Ohio in United State, i am here to spread the good news to the world on how Mr James Freeman help me in getting a blank ATM card i was fired i work as a Secretary in the office for 3years and everything was going on smoothly and working fine until one day something happened in the office and lead to my firing i suffered for long and applied for other jobs but no way one day i was browsing through the internet i saw people testifying on how they have got blank atm card that has changed their life so i had to give it a try because i was really down of cash so i contacted him and told him my problems he felt for me and told me to send down my details that he don’t charge to get one so i did and really he sent me a blank ATM card that has really change my life in a day i was able to withdrew 4000USD with it so friends i have come here to spread the good news here is his email if you need help don’t hesitate to contact him:
    {germanwingsatmhackers@gmail.com} he is ready to answer and help you he is a nice man.

  • Elfriede Schuster


    I am Mrs Elfriede Schuster and i am from Ohio in United State, i am here to spread the good news to the world on how Mr. Greg Smith the chairman of the H.A.C organization helped me with a blank ATM card and i am grateful to him. I work as a Secretary in the office for 3 years and everything was going on smoothly until one day my boss came forcing me to have sex with him but i declined and this lead to me loosing my job. I had to search for another job but no way, until one faithful day i saw people testifying on how they have got blank ATM cards that has changed their life. I never believed all this bullshit and i was not sure if it was true, this was when i came across another comment on Facebook of how an old woman got rich with the same help of this ATM card. I had no option that to give this people a try and i contacted{Hackedatmcard.atmdelivery@gmail.com}. Few hours later i got a reply requesting for my details, but i was skeptical of giving them my information but they assured me that my information was saved with them and i did forward all what they requested and i was told that i will have to pay the sum of $125 for the setting up of the card and once the ATM Card is ready that i will be notified. The next day i never heard from them and i taught i have lost my $125, but to my greatest surprise, i received my ATM card through Courier delivery in my home and today, i have no reason no work anymore nor suffer again because Mr. Greg Smith has made life easier and richer for me. If you need an ATM card and you are not sure who is real, then contact Mr. Greg via email: {Hackedatmcard.atmdelivery@gmail.com}

  • Carlo

    There is a way you can make money now with just an atm hack card that will turn your life around am proud to say this because i known what am saying i was once a poor man that had suffered alot but wright now am leaving well because of the card so if you need one and you need a change life dont hesitate to contact the hacker on his email: germanwingsatmhackers@gmail.com

    he will ready to reply you any time any day.

  • Jerry Smith


    It all depends on how fast you can be to get the new PROGRAMMED blank ATM card that is capable of hacking into any ATM machine,anywhere in the world. I got to know about this BLANK ATM CARD when I was searching for job online about a month ago..It has really changed my life for good and now I can say I’m rich and I can never be poor again. The least money I get in a day with it is about $10,000.(ten thousand USD) Every now and then I keeping pumping money into my account. Though is illegal,there is no risk of being caught ,because it has been programmed in such a way that it is not traceable,it also has a technique that makes it impossible for the CCTV to detect you..For details on how to get yours today email the hackers at: destinybrownhacker@gmail.com ,Its the programmed ATM card that can hack into all ATM machines. Its works with any currency and in any country where you might be living in world. Its is programmed in a way that when transaction is carried out with the card ,it can’t be traced. To make use of this card, you need no account number or even pin of anyone. Its simple because there is a manual attatched that teaches usage ,and also give more explanation concerning the card.” So friends,its a new year and a new beginning. Tell your loved once too, and start to live large. That’s the simple testimony of how my life changed for good…Love you all …the email address again is :destinybrownhacker@gmail.com

  • AFM

    I just want to share this Benefit to those who may be interested!!! Will i call it Leverage ??? But however you may see it i call it a Gift from an Anonymous friend whom i see as a philanthropist, i want you to contact him and follow his instructions politely. I am Mrs. Joan Hubbel from Cedar Rapids, Iowa United State. I want t give you a little tip/ share with you how i came across Jason D Berkholtz a German Hacker who helped me with a blank ATM card and i remain grateful to him. I am a Divorced Mother of 3 kids and my husband is an Alcoholic, he lost his job due to the bad habit, I work from home and I had to search for jobs but no good pay enough to cater for my Household, On searching the internet i read a blog of Mr. Jason D Berkholtz. I never believed all what i met on his blog, but i realized that giving a try would not also hurt. I had no option than to give the Hacker an opportunity by contacting his email on {info@atmcardhackdelivery.tk}. I emailed him and i got a reply requesting for my details, but i was skeptical of giving them my information but they assured me that my information was saved with them and i did forward all what they requested and i was told that i will have to choose between Visa Card or master card and pay the sum of $150 for the regeneration and Modification of the card and once the ATM Card is ready that i will be notified. It took 3 working days and my card was ready for Pick up, The ATM card was sent to me through Courier delivery Service, With the help of this Great hacker I have been able to setup my own Business. If you need an ATM card contact Jason D Berkholtz via email: {jdberkholtz@gmail.com}

  • odin dollar

    i want to share my testimony on how i got my BLANK ATM card which have change my life today. i was once living on the street where by things were so hard for me, even to pay off my bills was very difficult for me i have to park off my apartment and start sleeping on the street of Vegas. i tried all i could do to secure a job but all went in vain because i was from the black side of America. so i decided to browse through on my phone for jobs online where i got an advert on Hackers advertising a Blank ATM card which can be used to hack any ATM Machine all over the world, i never thought this could be real because most advert on the internet are based on fraud, so i decided to give this a try and look where it will lead me to if it can change my life for good. i contacted this hackers and they told me they are from Australia and also they have branch all over the world in which they use in developing there ATM CARDS, this is real and not a scam it have help me out. to cut the story short this men who were geeks and also experts at ATM repairs, programming and execution who taught me various tips and tricks about breaking into an ATM Machine with a Blank ATM card.i applied for the Blank ATM card and it was delivered to me within 3 days and i did as i was told to and today my life have change from a street walker to my house, there is no ATM MACHINES this BLANK ATM CARD CAN penetrate into it because it have been programmed with various tools and software before it will be send to you. my life have really change and i want to share this to the world, i know this is illegal but also a smart way of living Big because the government cannot help us so we have to help our self. if you also want this BLANK ATM CARD i want you to contact UNITY TECH on they email unitymorrisatmhackers1@gmail.com

  • john


    CONTACT ASAP ON hackass099@gmail.com