Search Results
613 results found with an empty search
- The Winners Are Here – Developers’ Choice Awards 2018 Digital Edition
Google, Mozilla, Unreal, Unity, Amazon, and Microsoft Win SlashData’s Developers’ Choice Awards 2018 Digital Edition We’re excited to announce the winners and finalists of SlashData’s semi-annual Developers’ Choice Awards 2018 Digital Edition ! Google, Mozilla, Unreal, Unity, Amazon, and Microsoft won the highest scores for their developer programs and platforms based on the opinions of over 21,700 developers in 169 countries, who participated in SlashData’s semi-annual Developer Economics survey 14th edition in November-December 2017. SlashData’s CEO, Andreas Constantinou, says: “The Developer Choice Awards is our way of helping developers voice their preferences, which software platforms they love or hate building on. We base the awards not on a panel or jury, but on what 20,000+ developers that take part in our bi-annual research surveys had to say.” Full list of winners and runners-up: Developers’ Choice of Developer Programs WINNER: Google 1st runners-up: Unity, Unreal 2nd runner-up: Microsoft Developers’ Choice of Documentation & Sample Code in Developer Programs WINNER: Mozilla 1st runner-up: Unity 2nd runner-up: Google Developers’ Choice of Development Tools in Developer Programs WINNER: Unreal 1st runner-up: Microsoft 2nd runner-up: Google Developers’ Choice of Tutorials & How-to Videos in Developer Programs WINNER: Unity 1st runner-up: Unreal 2nd runner-up: Google Developers’ Choice of Voice Platforms WINNERS: Google Assistant SDK, Google Cloud Speech 1st runner-up: Actions on Google 2nd runner-up: Amazon Alexa Skills Kit Developers’ Choice of PaaS or Container Management Products WINNER: Microsoft Azure App Service 1st runner-up: AWS ECS 2nd runners-up: Google Container Engine, Heroku Developers’ Choice of Serverless or Cloud Functions Platforms WINNER: AWS Lambda 1st runner-up: Azure Functions 2nd runner-up: Google Cloud Functions About Developers’ Choice Awards Developers’ Choice Awards are entirely focused on capturing the voice of developers. The finalists and winners are determined based on data derived from SlashData’s Developer Economics surveys. The Developer Economics surveys run twice per year and each time capture the sentiment of over 21,700 developers in 160+ countries working on web, cloud, desktop, mobile, IoT, AR, VR, machine learning, and data science. In our surveys we ask developers which technologies they use – such as voice platforms – and the tools or platforms they prefer – such as Unity, and how they rate the tools on a scale from 1 to 5 in terms of how happy they are with the attributes that they consider important – such as documentation or development tools. The per-attribute scores are then combined to arrive at an overall score based on which the competing technologies and vendors are ranked. The winners and finalists are determined based on the highest emerging score. For a full list of the finalists for each category as well as more information about the awards, you can visit https://developerschoiceawards.com . The next edition of the Developers’ Choice Awards will take place on September 13, 2018, as a part of the Future Developer Summit , held in Menlo Park, CA , where the awards will be presented in front of an impressive audience of 60+ Director-level attendees from the leading software companies, from Adobe to Salesforce. #developerprograms #paas #serverless #developerawards #voiceplatforms
- Under the Hood of Developer Marketing: Microsoft’s Jeff Sandquist
Developer Marketing – what is it, why is it important, how to develop it successfully? We’ve interviewed Jeff Sandquist, General Manager on the Cloud and Enterprise Team at Microsoft, to share with us his experiences. This interview is part of our Under the Hood of Developer Marketing series where we ask leading practitioners what Developer Marketing and Developer relations mean to them, what they do to make it happen, and how they measure success. Meet Jeff Sanquist, General Manager on the Cloud and Enterprise Team at Microsoft As general manager of Cloud + AI Developer Relations at Microsoft, Jeff leads the team reinventing Microsoft’s relationship with software developers around the globe. This team is maniacal about making the world amazing for developers of all backgrounds. As Developer Advocates, the team is spreading awareness of Azure and enabling developers to do what they love; write, code, and learn. Jeff and team are responsible for creating global developer online experiences for Microsoft like docs.microsoft.com, and Channel 9. They connect with developer communities through their programs including Microsoft MVP, Microsoft Regional Director, our annual Build conference and third-party developer events around the globe. Prior to Microsoft Jeff spent two years at Twitter as Global Director of Developer and Platform, building their Developer and Enterprise business. Prior to that Jeff was a 16-year Microsoft veteran. How long have you been in the role? For well over 20 years I have been helping Developers, but actually, from childhood, I’ve worked in and with technical communities. My first computer was the Commodore 64. I lived in a small town of 100 people, so there were no local user groups. I then got a 300 baud modem and at 12 years old I got interested in the power of online communities. That’s how I learned to program and I’ve been fascinated since then by how you can use the internet to learn. What was your journey to Developer Relations? I went to Microsoft around 1996 starting off answering the phone taking developer questions on Active Server Pages or connecting a database to a server. As a company, Microsoft literally started by offering developer support and tools from an engineering background. I was always inspired by how people could create something, and then through the power of community, go and solve problems. I moved through the ranks and was involved in the popular Channel 9 community. This was all before social media. I learned from those times if you can be your authentic self and allow engineers to talk to engineers peer to peer over a beer, then that’s how you develop relationships. I then left Microsoft for a few years joining Twitter in SF, which provided me with a real focus on mobile, and then came back to Microsoft, because here there’s an opportunity to work with any developer. How are you organized? Is your team in marketing / product / engineering organisation? We are in engineering. I love when developer relations teams are right alongside product engineering. My team of engineers is within the Cloud + AI Engineering Team. I lead developer relations across products like Azure. We see Developer Relations as a discipline, rooted in engineering. Across my team, in addition to Developer Advocates, we have Product Manager, Technical Writers, Software Engineers and Solution Architects all working to make the world better for developers. Our global developer advocates are engineers that connect with developer communities via content, public speaking, local meetups and online around the world. We actually stopped using the word “evangelism” as it implies it is a one-way communication channel. It is very important that our team works with developers to understand how best to use Azure, but also how can we make Azure easier to use as well. Whether its Linux, Node, .NET, Kubernetes, Windows, Cosmos DB or mySQL we want our cloud to be for all Developers. That’s really interesting – how do you make that feedback transparent back to your community in an organisation as large as Microsoft? Microsoft’s founding moment was in building developer tools – BASIC for the Altair. We are rooted in doing things for developers. We prioritize feedback in our workstacks, and Microsoft does more open source projects than any other publicly traded company. Our software is built in Github, as is our documentation. Anyone can do a pull request. We use Github tracking right on our content pages and feedback on progress. A lot of teams (like ASP.NET) lay out their roadmaps in public. Many teams also public standups, live coding on Twitch, and in person meetups too. You have been doing this a long time. How do you approach metrics? First, it is about measuring adoption – everything is measurable – everything from the take up of free trials to conversion into signups. We are able to link most of our advocacy efforts to downstream results: does it result in more consumption of our online content (docs, Solutions, videos, etc)? Does it result in more trial sign-ups? Does it result in more service consumption and revenue? We do this not to stack rank developer advocacy, but to understand which levers are most effective: which events, which activities in which countries, which third-party sites to place our content, and so on. We have a Power BI dashboard that gives us all insight into these things so that everyone is empowered to analyze and act. And, of course, we also examine traditional customer satisfaction metrics. We look at the number of companies in the ecosystem, do we have traction? We ask, are the people using our products being successful? Are our customers happy with our products, and are we seen as thought leaders? What has been your biggest challenge? Hiring really great people and building the overall team. We are constantly recruiting around the globe. We need people who are deeply technical, have the ability to communicate and have empathy with their communities. On top of that challenging criteria, I’m really proud we have 50% diversity across all metrics on the team. I’m extremely proud of the team – it’s like a developer advocacy dream team. If you want to learn more about our openings and the team, visit http://aka.ms/awesomejobs That’s really impressive. How do you retain and grow such great people? I have seen a lot of burn out and unclear career paths for Developer Evangelists in some companies? Having the team embedded in engineering is a big factor, and we have a big focus on development. As I mentioned we are an open source company and often my team is doing pull requests against the main product code bases. We also empower our team to create and deliver their own talks – our people don’t just deliver corporate decks. I think good planning helps avoid burnout. We plan the year and when the team is not on the road they are getting involved in development sprints. Recruiting curious lifelong learners also ensures people are always striving to develop themselves and not stand still. What do you love about Developer Relations? It touches every aspect of the company – tech, marketing, sales, everything. It’s so diverse. You have the privilege of seeing developers do amazing things, and you get to see our products in the hands of customers. It gives you a unique perspective. Ultimately it’s about making developers successful, then getting out of their way so they can build something amazing. Developer relations is a wonderful discipline and something I am very proud to work on with the community. Liked this article? Read also our interviews with Grace Francisco from Roblox, Intel’s Scott Apeland, and Amazon’s Adam Fitzgerald to learn more about Developer Marketing best practices. SlashData measures developer satisfaction twice per year, across the industry’s 20+ leading developer programs. Want to find out more about our Developer Program Benchmarking research? Contact Chris at chris@slashdata.co #developermarketing #developerrelations #microsoft
- Machine Learning is Changing Developer Nation and the World
Breakthroughs and advancement in machine learning (ML) models, techniques, frameworks, and applications are having a growing influence on the developer ecosystem. Machine learning is enabling new experiences that allow computers to tackle more complex tasks that once only humans were able to. In the 14th edition of SlashData’s Developer Economics survey, the influence of machine learning can be observed throughout the collected data and analysis. Both the growth of new platforms and experiences as well changing infrastructure and programming languages are being driven by innovations in machine learning. The State of the Developer Nation report 14th Edition summarizes some of the key findings from the survey and provides a snapshot of today’s developer ecosystem. Underlying these findings is the importance of machine learning is in driving future trends. As the capabilities of machines and humans begin to converge, implications extend well beyond the developer community. To be well positioned for future technology shifts, it is important to understand where and how machine learning is influencing the direction of the software industry. ML is revolutionizing how we get around 52% percent of developers believe that advances in self-driving cars will have the most impact in the next five years. Machine learning is at the core of advancements in this area. The pivotal role that machine learning is playing in these projects is an indication of the power such advancements have in changing how people live their lives. Machine learning not only teaches cars to drive themselves but supports computer vision that can identify objects such as stop signs and pedestrians. The tremendous economics of this segment is attracting boatloads of capital that is leading to new advancements and new opportunities. Machine Learning impacts AR The growth of augmented reality is another area where ML will have an important impact. Deep learning is improving the simulation, localization, and mapping (SLAM) capabilities of leading AR platforms. SLAM enables AR platforms to identify objects and to overlay augmentations. It also recognizes and tracks features within a scene. These advancements are directly impacting the 15% of the developer community who are working on AR projects by supporting more advanced tools to create more fluid experiences. This takes the AR space beyond the Snapchat dogface mask. Given that mobile is the most popular platform for AR developers, 53% are targeting Android and 37% are targeting iOS, the developers in this space are also seeing a significant impact. Image classification models are the #1 project that machine learning developers are working on so we expect continued advancement in this space to support driverless cars and AR. 22% percent of ML developers were working on image classification and object recognition. Another area where machine learning developers are working is conversational interfaces or natural language processing (NLP). 20% of ML developers were working on NLP/chatbots, ranking third in our survey of ML developers. Chatbots are already all the rage and NLP models have made significant advances. The next challenge is creating even more sophisticated models to make chatbots smarter. ML drives Python and Serverless growth While the work that machine learning developers are doing to create new experiences is having a profound effect on what developers can create, ML is also having a big influence on infrastructure and programming languages. Python rose to the third most popular language in our latest survey reaching 6.3 million developers behind JavaScript (9.7 million developers) and Java (7.3 million developers). Python supports many ML libraries and is easy to prototype and experiment with making it very popular with machine learning developers. The growth of serverless architectures is also being fueled by new machine learning models. While the development of models requires dedicated compute resources, serverless architectures can make implementing these models much easier. Not only can models easily be executed closest to the application but models can be tied together via functions that can span different languages and platforms, making applications even faster and smarter. Today the vast majority of workloads handled by serverless are web and mobile API calls but developers plan on using serverless for machine learning and conversational experiences more in the future. The advancement and impact of ML is no news to developers. In our survey, 37% of developers believed that advancements in ML models would have the greatest impact over the next five years. Specifically, models that won’t require large training datasets, for example, using transfer learning or capsule networks. With less reliance on huge datasets, barriers to the exposition of new machine learning models are lowered and developers can create more models and smarter applications. As the prevalence of machine learning grows, developers will need new skills that go beyond coding and computer science but incorporate, advanced mathematics, probability, statistics, and data modeling. Developers at the top of the food chain will be able to bring together skills, knowledge, and understanding from all these areas and apply them to next generation of problems. Explore the data pointing to the influence of ML as well as data and analysis around additional developer trends by downloading the State of the Developer Nation 14th Edition report for more data and graphs depicting top developer trends. #developeconomicssurvey #machinelearning #python #stateofdevelopernation
- Under the Hood of Developer Marketing: Grace Francisco from Roblox
In our latest installment of interview series with the leaders in developer marketing and developer relations, we talked to Grace Francisco, VP of Developer Relations at Roblox. Grace shared with us her experiences building developer relations programs, the challenges her team encounters and how they measure success. Grace is VP of Developer Relations at Roblox. She is responsible for leading developer and educational programs and engaging with a growing community of 3+ million developers to empower them across multiple platforms. A seasoned developer relations leader with over 12 years of experience, she has co-authored three patents and led worldwide developer initiatives at Microsoft, Intuit, and Atlassian. Prior to joining Roblox, she established Atlassian’s Global Developer Relations organization to nurture and expand their rapidly growing developer community. She is also a celebrated diversity advocate, establishing and driving diversity programs, including mentoring rings, at Microsoft and Atlassian. Grace graduated cum laude and holds a BBA in Business Management from Golden Gate University. How long have you been in the role? I have been in this current role for a year and it has been a fantastic adventure so far. This is my first foray into a consumer-facing service as all my other roles have been enterprise focused, so this has been a refreshing change. The other aspect of my job that makes this experience special is the developers we get to work with that are a vital part of the Roblox community. Specifically, I am referring to what we call emerging developers – first-time developers – creating their first ever experiences on the Roblox platform. What was your journey to Developer Relations? I left home at 17 and worked my way through college for nearly 10 years. I was fortunate to find my way into tech during this time. I did development work without a degree for some time and earned a couple of patents along the way while I was an engineer at Lotus/IBM. I eventually wanted a change and went into technical marketing and then pre-sales engineering at Borland. After that, I went to Microsoft to be a developer evangelist on their first enterprise developer suite which was called Visual Studio Team System (VSTS) at the time. I thought I had reached the pinnacle of my career while at Microsoft, but actually, it was just the start! I was at Microsoft for eight years in a variety of developer relations roles from VSTS to leading the planning of channel9.msdn.com (a developer focused transparency channel) to driving web and open source initiatives. I have since led and built teams at Intuit, Yodlee, Atlassian, and now Roblox. So in your evangelism role were you on the road, developing content, etc? At Microsoft, I enabled the worldwide field evangelists who were the employees on the road in their local markets. I built out a lot of content – samples, demos, decks, and train the trainer materials. I also met with strategic customers and partners. Some of the partners I worked with in my VSTS days were “frenemies” – they were competitors in the space we had just entered but our joint customers wanted a seamless experience from their tools to ours. I really enjoyed looking for win/win situations that served the best interests of both companies. Back to your current Roblox role, how are you organized? The developer relations organization is its own organization, reporting to the Chief Business Officer. Marketing, engineering, and product are all peer teams to our organization. I have four core groups reporting to me in our developer relations organization – Top Dev Programs, Developer Community, Information Experience and Education, and DevRel Operations. What are your team’s responsibilities? We focus primarily on providing resources that are designed to accelerate the success of developers on the Roblox platform. We have a rapidly growing audience of over three million developers who have largely grown out of our player community. We are focused on creating great self-serve content and education, as well as building a self-nurturing community whose goals is to provide our creator community the resources they need to build imaginative, immersive experiences on our platform. We also provide our education partners with core content which they extend and deliver in summer camps and after-school programs or build into their existing class curriculums. We accelerate the success of our top developers via two highly competitive, onsite internship programs called Accelerator and Incubator. These two programs are either three months or five months long and take place twice a year (Spring and Summer). The programs are designed to bring young developers into Roblox to learn best practices in game design, marketing, and monetisation and have direct lines of communication with our engineering teams as they work to either create a new experience on Roblox or update a current one. The interns provide valuable, ongoing feedback about the tools and resources available on the Roblox platform that helps us continue to evolve and improve Roblox both for the developer community as well as the community at-large. Do you recruit from these programs? We don’t actively recruit permanent employees from our Accelerator and Incubator programs. The intent of both programs is to help developers either build new, successful games or improve existing ones. Our top developers are also now forming their own design and development studios where they collaborate with others in the community to build and monetise their experiences on Roblox. Others decide that they really like the idea of working in a bigger company that includes benefits and other employee perks, have had a good intern experience, and therefore pursue opportunities at Roblox. Given the success of top developers on the Roblox platform (over $30M paid out in 2017 with top devs earning over $250,000 per month with their games), it’s easy to see why. You have a very different audience to the typical developer program! Our core player audience is 9 to 13 years old. Our top developers are in their late teens to early twenties and many started on Roblox as 8, 9 or 10 year old members of the community. This emerging developer audience has the ability to build content that resonates in a special way with our core audience. They build unique experiences like “Work at a Pizza Place” – one of our top games – where players simulate working life in a pizza parlor. These are highly imaginative experiences that are less likely to come from an adult developer. We find that many young people have this “a-ha” moment between the ages of 10 and 12 when they self-determine that they want to build something themselves on Roblox. Our developer tools and hosting platform are free which lowers the barrier to entry, and many developers are making really good money from their games. As their games grow and become more popular Roblox provides the backend support to ensure a quality of play that our community expects. How do you approach the ethical side of marketing to children? We’re COPPA compliant and follow industry guidelines and policies related to marketing to children. We are also implementing GDPR by the May 2018 compliance deadline. Do you describe your work as DevRel or Developer Marketing, or something else? I think of these areas as distinctly separate. Credible developer relations is about the technical conversation, enablement, and relationships whereas marketing tends to be about higher level messaging and broadcast to create leads and new customers. You have to be able to initiate and carry on a very authentic conversion with engineers, so I know many organisations are careful about separating Developer Marketing & Developer Relations. Do you share/discuss best practice with other practitioners? Yes, I attend and speak at different developer relations conferences and meetups. We have similar challenges – How do you do things at scale? What are the right platforms and technologies to create great content and API docs? How do you identify best practices to nurture those developers? At Roblox, we just use the extra lens that our audience is particularly young. Is your program International? Our platform is being used globally, so for us, it’s about how we support language-specific ecosystems. We recently released a localisation tool and we are building out data centers in key markets around the world to ensure the best experience for our player and developer communities. Now we are looking at how we incentivise developers to be first movers within non-English-speaking markets, to build native experiences that will appeal to local markets and help Roblox gain market share. We have to keep in mind that developers in these new markets are typically very young so the opportunity may not be apparent for them. How do you measure the success of your program? We keep track of the number of developers on the platform, metrics around game quality, play time, engagement and retention metrics. We also invest in helping our developers understand why these are important. What has been your biggest challenge? Over the past year, a big focus has been hiring and building up the organization and putting processes in place to help us scale the business as we grow. The developer relations team has grown from two to 20 people really quickly, so we are expecting to get a lot done over the next year. We take cultural fit really seriously. What stands out here is the level of collaboration between teams and a genuine sense of wanting to help each other out to get work done. We have a collegial atmosphere and this is the most polite engineering organization I have worked with to date! What are you most proud of? A lot of people burn out in this line of work. I have been doing it since 2004 and I’m really proud that I have been able to navigate the waters in various roles at multiple companies and continue growing in this boutique field. I’m one of a few long-standing developer relations experts in the field and have often been consulted for my expertise. I’m proud of the teams I’ve built over the years and our achievements. I have always sought more knowledge and information and I am convinced that if you want to continue to push the boundaries and continue learning new technologies, best practices, and new information, these are the best roles you could wish for. What’s next? I believe we are creating a new category of entertainment, but it didn’t start out that way. The original vision was an educational tool to help teach physics but quickly morphed into content and games as students began working with the physics engine to create their own experiences. Only now are we beginning to fulfill the original vision around education and as we have grown, we are seeing the type of engagement on the Roblox platform that is reserved for some of the largest entertainment platforms (ie. YouTube, Facebook, Netflix, etc.). Given this popularity and our focus on education, we are now getting into educational curriculums and building relationships with large educational institutions who will be integrating Roblox into their various programs, which our founder is really happy about. We aspire to have school programs in the future which is no easy feat given the understandably high bar set by formal educational institutions. However, we’ve made great progress so far with nationwide organisations to run summer camps and after-school programs and there is clear interest from the education community in the Roblox platform. We’re continuing to scale up what we’re doing with our top developers to ensure the same level of support and services are available to the masses of developers we have on the platform. We’re building the next waves of top developers in much larger cohorts and doing so for a global market. Liked this article? Read also our interviews with Intel’s Scott Apeland and Amazon’s Adam Fitzgerald to learn more about Developer Marketing best practices. SlashData measures developer satisfaction twice per year, across the industry’s 20+ leading developer programs. Want to find out more about our Developer Program Benchmarking research? Contact Chris at chris@slashdata.co #developermarketing #developerrelations #Roblox
- Under the Hood of Developer Marketing: Intel’s Scott Apeland
Developer Marketing – what is it, why is it important, how to develop it successfully? We’ve interviewed Scott Apeland who leads the Developer Program at Intel to share with us what it takes to succeed in this rapidly expanding field. This interview is part of our Under the Hood of Developer Marketing series where we ask leading practitioners what Developer Marketing and Developer relations mean to them, what they do to make it happen, and how they measure success. Scott Apeland leads the Intel Developer Program and is responsible for defining and delivering programs for software developers worldwide. This includes the Intel Developer Zone and the recently launched Intel AI Academy. His responsibilities include developer engagement, technical support, community building and university programs. The Intel Developer Zone is a global program where developers engage with Intel for all things software. Scott joined Intel in 1991 and prior to his current role was responsible for managing new product development, roadmap strategies and partner initiatives in the Video Conferencing Division, Internet Media Streaming Division, and Embedded Controller Division. Scott holds a Bachelor’s degree in Electrical Engineering and a Masters of Business Administration from Brigham Young University. Scott Apeland, leader of Intel Developer Program How long have you been in the role? I have been with Intel for 25 years now and in this particular role for 7 years. I started out in electrical engineering and then got an MBA. At Intel, I started in the embedded controller division in a product management role. That gave me good exposure to what is best for customers in both hardware and software. I then moved into product management in software and video streaming. How did you move in Developer Marketing? Intel asked me to get their developer programs going. To answer how can we engage the developer community in a broad way. As software becomes more important to Intel, I organised the Intel Developer Zone. Over time we have grown the number of technologies supported in the Developer Zone and have grown the number of developers engaged in the program. What is your current focus? We have one of the broadest developer programs out there at the moment. We support everything Intel does from high-end servers and high-performance computing (HPC) developers, through to cloud services, and new capabilities around network virtualization and software-defined networks. Then in the client space, we support laptops app development – for example encouraging game developers to take full advantage of the latest processors and GPU’s, to exploring new areas like VR – just seeing what developers can create with it. Then we have the Internet of Things (IoT) developers – we help them use Intel technologies to advance capabilities from the gateway to the edge in that space. Artificial Intelligence (AI) has been a focus most recently, and AI cuts across everything – from training neural networks in the data center to computer vision at the edge. Wow, which such a large surface area, I assume complexity and breadth of coverage must be your biggest challenges? Yes, it is. We conduct a lot of market research to fully understand all the different market segments and developer personas we need to address. How to reach them, where they hang out online, what their challenges and needs are and of course sizing the individual segments. Another challenge is making sure we have the skills to support all the different communities. We had been in the High-Performance Computing space for a while, but then we shifted focus to AI where we need to address data scientists and understand how to help them. We had to acquire new technical skills in our tech evangelist team to achieve that. How are you organized? We are part of the product organisation at Intel, separate to the sales & marketing group. We are set up as a horizontal capability in software and services, supporting all the product lines. The Developer Relations division is all about enabling the developer community. In this group, we have a high touch focus – matching app engineers and accounts execs with strategic accounts like ISV’s and a low touch model for engaging the broader community via the web presence and broad outreach. How mature would you say Developer Marketing is as a craft? The role itself as I describe it is well defined – pairing marketing & technical people together is a model that works really well for us. A lot of companies just starting up may not understand the finer detail. They have to understand the industry is changing rapidly – every year there are pretty significant breakthroughs. Ideally, you would find a developer type that is good at and likes marketing, but that’s really hard to find. We favour the approach of paring a great marketer with a great technical person. It is true marketing to developers is very different to marketing B2C or B2B. You are not trying to convince them to purchase something. Developers want to solve a problem and you need to show them you can help them solve that. It does entail some traditional methodologies, but you have to speak their language. We will put a developer marketing person together with a tech evangelist so the message is right for the developers, the call to actions make sense to them, and the tone is appropriate. For example, developers like competitions, and occasionally we will do them. We will work with a marketing to raise awareness and encourage people to enter, but what they have to do in the contest is technical, so you have to have a technical partner to pull it together – we mix a strong technical call to action and messaging with broad awareness driving. Who are the internal stakeholders of your programme? We have many due to the breadth of the program – for example the client computing group, data centre group, IOT group, etc. Each is set up as P&L’s and are driven by a business strategy, and they look to us to support that strategy. We sit down together to plan for the year ahead – figure out how that translates into developer program objectives and resourcing and nail down a set of objectives. They then fund the program. That is really interesting, and the first time I have seen that kind of internal cross-divisional funding. We have to report back on the pre-agreed KPI’s and have regular checkpoint meetings. We make adjustments along the way, and ensure they feel they are getting a return on their investment. We also have an obligation to educate internally on working with developers. So with so many internal stakeholders and the fact they are funding your activities, how much time do you devote to stakeholder management? A lot of time. They are funding the program so I need to ensure we are well aligned and the ROI on their investment is clear. Over half my time is spent on stakeholders. With such a large surface area to cover, how does hiring work? Things do change. AI has been a huge focus, and we have ramped up a program. A couple of years ago a focus was perceptual computing and 3D, but that the usages evolved so we shifted and needed new skills. We purposely hire people with a broad skills sets and have a flexible attitude, and are open to change, because we change a lot! They must have the aptitude to learn new technologies, our core team can code in multiple languages, and they understand both client and server applications. We move them around, and occasionally we may need to bring in an expert in a new area. How do you handle international? We have local teams located in each geo who understand the local community and are good at reaching developers in their country. For example, in China, we have a local team on developer events and marketing and we will provide a global framework and program with content and target personas which they then execute locally. This is a really important area, as 75% of our developer base comes from outside the US. How do you measure the success of your program? When you are doing developer programs sometimes there isn’t a direct connection to revenue. You have to find other ways to demonstrate value. We do a couple of things. At the top level, we ask if our market segments are adopting our specific technologies e.g. in the game development space we will ask – what is a total number of game developers, and what percentage are adopting our SDK’s? We also look at other measures like the number of downloads, the number of developers trained on a technology, and the number of people using online resources and forums. We are looking for measures of momentum and accelerating adoption. Secondly, when we can, we look at a number of applications that get enabled and then what is the market share of those apps. Then have many tactical metrics looking at users, downloads, repeat users, event attendance, etc Do you see other developer relations practitioners or do you share/discuss best practice? It is a small community of folks running developer programs, but there are only a couple of conferences for networking and sharing. Intel hosted the first SlashData Future Developer Summit at our campus in Santa Clara – it’s a really good opportunity to network and learn. The second one this year was even better – there was a real high quality of attendees and presentations. The other is Evans Data’s EDC Developer Conference. It’s been going for a few years and is a good place to hear what people are doing. If you are new to the field it’s probably a good place to start, as its more geared more towards getting started. What has been your biggest challenge? Managing all the stakeholders because our program is so broad – keeping the expectations and strategies well aligned is crucial for our program. That takes a tremendous amount of effort but is important. What are you most proud of? The growth of the program overall. Growth in terms of sheer numbers of developers we reach but also in terms of connecting with the top developers in the community. Through the Innovator Program, we are now scaling our efforts broadly through a set of advocates who are passionate about Intel technology. We came up with the Innovator program as we look for ways on how we could bring in the best developers we engage with to make them successful and turn them into advocates. They are out there doing events, workshops, hackathons, and using our technologies already. Through the program, they become representatives of Intel. We fly them to events to present what they have created, effectively training other developers. It’s been phenomenal, and we have seen a huge impact. Now our Innovators are training 10 – 15,000 developers a month. We invest time into our relationship with the Innovators and gather feedback, it’s a real win/win. Building on the success of the Innovator program, we have now just launched the Intel AI Academy to address Universities and the next generation of developers. We provide teaching kits to help integrate AI into data science classes, provide online courses, and enroll the best students into our student ambassador program. The students get extra training, support, early access to new technologies, and of course the Intel brand to use on their resumes. The program is off to a fast start – we have 160 student ambassadors around the world, and we went from 0 to 400 universities in a year! Liked this article? Read also our interview with Adam Fitzgerald and learn about Developer Marketing at Amazon Web Services. SlashData measures developer satisfaction twice per year, across the industry’s 20+ leading developer programs. Want to find out more about our Developer Program Benchmarking research? Contact Chris at chris@slashdata.co #developermarketing #developerrelations #intel
- How Satisfied are Software Developers with Google, Amazon, and Facebook?
The absolute leader in developer satisfaction is Unity; according to SlashData’s recently released Developer Program Benchmarking report. This proves that not only the companies with the most traction and the biggest budgets can create excellent developer support programs. Every six months SlashData benchmarks the top developer programs against each other, in the largest study of its kind. Last week we released the Developer Program Benchmarking report where over 21,000 respondents from 150 countries across mobile, desktop, IoT, cloud, web, games, AR/VR and machine learning and data science were asked which development resources they use and how satisfied they are with them. Google, Microsoft, and Mozilla are not only among the largest developer programs; they lead the pack in terms of developer satisfaction and engagement. Other major developer companies like Amazon, Facebook, Oracle, and Apple follow at some distance. Unity and Unreal, unlike Microsoft, Google, Amazon, and others, cater to the specific niche of game developers. Unity has the highest developer satisfaction of all programs in our list; Unreal is number three in the list. Tencent, the producer of WeChat who mostly addresses a geographical developer segment in China, has a level of engagement that’s on par with giants like Facebook and Amazon (its Western counterparts in some sense), despite being one of the smallest programs in our survey. Other companies like NVIDIA and Cisco may have moderate overall performances, but lead the way in important attributes such as training or access to devices. To reach these results, first we measure what developers value in resources and activities, in all its diversity across several segments of the developer population. Second, by measuring each program’s impact in terms of adoption, engagement (frequency of use), and developer satisfaction. Third, by highlighting the best practice leaders: those vendors that are doing an excellent job in specific aspects of developer programs, to whom you can look for inspiration and insights on how to improve. There is no single leader across all of the 20 activities we measure – everyone can improve somewhere. “In this third edition of Developer Program Benchmarking, we matched for the first time how budget allocation in major programs aligns with the expectations of developers. We now have the data to back up our long-time suspicion that events and conferences may not be the best value for money. Also for the first time, we show how expectations are shifting, i.e. which activities are becoming more important to developers over time. We now have a more complete picture of how to get the best return on investment for developer-facing activities.” notes Stijn Schuermans, Senior Business Analyst at SlashData. To access the full study drop us a note at sales@slashdata.co or download the brochure. #developerprograms #developersatisfaction #developersupport #softwaredevelopers
- Under the Hood of Developer Marketing: Amazon’s Adam FitzGerald
We launch this series on Under the Hood of Developer Marketing with an interview with Adam Fitzgerald, who’s responsible for Developer Marketing at Amazon Web Services . In this series we interview leading practitioners in the Developer Marketing and Developer Relations field to find what this relatively new discipline means to them, how they execute, and how they measure success. At Amazon, Adam oversees global technology evangelism, developer engagement programs, and community building. His technical interests include fault tolerant composable service architectures, infrastructure automation and data science. Prior to joining Amazon, Adam ran Developer Relations for Pivotal, VMware, SpringSource, and BEA Systems. He is a recovering mathematician (over 13 years since his last formal proof), regular swimmer, and aging gamer. Originally from England, he is now a Bay Area resident and proud geek parent How long have you been in the role? I have been with Amazon Web Services as the Head of Worldwide Developer Relations for four years. Tell me about your path to Developer Relations? I used to be a mathematician researching at the University of North Carolina. By the late 90’s I was getting less interested in academic work, and I had started writing my own software for fun, including a fantasy football app. A friend of mine had a start up, teaching software development, he invited me to join and so I went to work with him. Between accepting the role and joining the company was acquired by BEA Systems, and I taught Java development for a few years. I did some public talks that went really well, and I became an evangelist and “the demo guy” for Weblogic Server for a couple of years. Eventually I took over BEA’s developer program called “Dev2Dev”. This was the early 2000’s, and outside of companies like Microsoft and Apple there were not many developer programmes around. I left in 2007 to join SpringSource an open source Java company created by Rod Johnson (the creator of the Spring framework). It was a really exciting time, and we built up a really successful business with a commercial version of Tomcat. We were acquired in 2009 by VMware and I took on developer relations for their Layer 2 business, which ultimately became Cloud Foundry. The group was later spun out into Pivotal I have been at AWS since 2013. I went there as I had worked with some of the people before and I admired the way AWS was disrupting the tech industry. It was a great opportunity to join a company that viewed developers as a key audience, primarily because AWS is an engineering led company. I joined to make sure AWS did developer marketing in a deliberate way. Now I run the global developer marketing team, and the start up marketing team. How are you organized at AWS? Over my career, I have run developer relations teams in both engineering and marketing teams – it tends to flip flop between both at different companies. At AWS developer marketing is part of the marketing organisation. We work in partnership with the engineering teams, and I firmly believe you can be successful wherever you report in, as long as you have the right charter and relationships. We have over 90 services now at AWS from Compute, Storage, Networking, Databases, AI, ML, and IoT – that’s a lot of internal people to work with. Amazon and AWS are focused on getting product teams engaged with customers, and that feedback drives over 90% of the product features. The product leaders are in regular touch with their customers via executive briefings and customer advisory boards – it really is part of the company DNA. Developer Marketing is a fairly new discipline, what is your perspective on the craft, and where do you think we currently are in its evolution? It is still very much evolving, but, for me specifically, sometimes it is hard to remember what it is like to not think developers are not really important to businesses. I’m too long in the tooth to think in a non developer way. I’ve been very fortunate to work kind of inside a bubble with great people that have always understood that developers are important. When I meet other people in Developer Relations, it is a reminder that they are fighting with really basic issues like convincing their internal stakeholders why developers matter. There is some straight forward methodology and thinking that could be built into a common framework. The last couple of years I have spoken in public about a few of those ideas like marginal value and multi-touch attribution. I think there is a movement towards a standard view of how we define what developer marketing does, or what it means to people. But developer relations is still far from seeing the clear structure and discipline you see in product management and product marketing. That said the explosion in the number of people working in developer relations has been amazing. Do you see other developer relations practitioners sharing best practice? Definitely! It’s hard for good developer relations work to stay a secret as it’s all taking place in the public eye. Successful developer marketing is very evident. The table stakes are well understood – great doc’s, which are well organised for inbound SEO traffic; digital and in person engagement with the community (Stackoverflow, Reddit, Hackdays, 3rd party events); you want to build community and celebrate people that are successful on your platform – developers want to hear from each other – independent voices endorsing your product. The stuff that isn’t easy to spot is what goes on under the hood – how do you make decisions, secure funding, resource planning. I’ve shared more of that over the last couple of years. How do you measure the success of your program? The way I think about it is developer relations is divided into two halves from the customer perspective: What is the universe of developers that aren’t yet using your product or technology? There are some great metrics to understand here like addressable market, your SEO rank, consideration & preference, inbound web traffic, etc. But ultimately you are trying to work out how to turn non-users into users. You have to have a clear understanding of the paths they take to become a user of your product. It’s becoming more and more straightforward to map the triggers for this conversion. What is the universe of developers that are already using your product or technology? – What are they doing with your product? How often are they active? What tier of usage are they on? How deeply engaged are they (e.g. the number of products they use)? What is their financial contribution to the business? At AWS, we look at all this data to make determinations about the success of our developer programs. Do you differentiate your GTM tactics for start-up developers and enterprise developers? Developers have more in common with each other than differences, regardless of their employer. They want to learn new things, solve challenging problems, they don’t want to waste their time going down dead ends – they are very busy, and they will have to stop something they are currently doing to try something new. They also get pitched to and promised the moon and the stars all the time. Developers also change jobs over their careers, so it is important to engage with them as a person rather than as a cog in a larger entity. For example, Capital One has made a massive transition from legacy technology to modern infrastructure on AWS and some of their development team have come from startups and non-profits. Think of developers as connoisseurs of technology, so you need to build trust over time vs. treating them as a number on a spreadsheet to be converted. Once you help them become successful they can take those skills to any employer. Describe the skills you look for in your team? I’d like to think that I’m blind to people’s personal characteristics, I try to focus entirely on their technical credibility. Are they someone that understands developers? Are they someone our audience wants to listen to? Are developers going to believe what they are saying? I look for depth of knowledge about the technology – that doesn’t mean you have to be old like me, you can get that deep understanding early in your career if you have specialised. What has been your biggest challenge? Again, I’m lucky to work at AWS where the organization understands the value of developers. But I have seen at lots of organisations that see developers as a vehicle to achieve some other need or goal like market share, or revenue, or partner enablement. A developer that is on the end of that kind of treatment is going to see through that very quickly. It’s important to realise developers are investing their intellectual capacity into the technology you are promoting – you are trying to convince people to do something in a different, better, way so you too have to completely believe in that technology. I think that’s probably the biggest challenge – representing that need for authenticity back to your internal stakeholders in the business. More specifically, at AWS, our biggest challenge is our rate of growth – we launched over a 1,000 new features this year alone! That is a lot of technical ground to cover and it is only accelerating. Our team is growing quickly but it is hard to find technically credible people in all of these areas where AWS has products. We are always looking for talented technologists to join our team, and that’s going to continue. What are you most proud of? I would say there are two things. I’m really proud of my time working with the Spring community and working with Rod Johnson. A lot of the things I learned came from that environment and it formed my foundational thinking around developer marketing. Spring still continues to be really relevant today. Probably the most impactful thing I’ve done is building a proper programme of developer engagement at AWS. We have such an incredibly passionate collection of customers, it’s phenomenal. While AWS will run re:Invent this month, which will attract about 40,000 people, our AWS community is self-organizing their own developer conferences in the US, Japan, and Europe with thousands of attendees. They also run hundreds of meetups globally and the community has also created amazing open source projects, like the Open Guide to AWS hosted on Github, where users share best practices on AWS with each other. SlashData measures developer satisfaction twice per year, across the industry’s 20+ leading developer programs. Want to find out more about our Developer Program Benchmarking research? Contact Chris at chris@slashdata.co #amazon #developermarketing #developerrelations
- From pauper-to-prince: developers are now the buying centre of purchasing tools.
Today, Peter Levine is an influential venture capitalist; his opinions are closely listened to and he controls large pots of money. But his career didn’t start out this way. In the 1980’s and 1990’s, Levine worked as a software engineer. He describes the extent of his influence on tool purchasing decisions at the time as follows: “When I was a developer, I had no budget and I couldn’t buy a pencil, when pencils were popular. I couldn’t buy anything. Whatever central IT had ordered, that’s what showed up on my desk.” Oh, how the times have changed. Developers have become powerful influencers in their own right, and for the tool vendors of this era, they are a crucial target. Peter Levine himself describes the transition of developers from pretty powerless line employees to kingmakers as follows, based on his experience with tech startups. One of the most notable transformations over the past 5 years has been the pauper-to-prince of the developer as a buying center within a company. […] As software infiltrates every part of our economy, [developers are now] the lead innovators and they’re the lead buyers in companies. What we see are many of our startup companies now deliberately selling to developers as the first wedge point into an organisation. [Developers] all very much have opinions and buying potential. — Peter Levine on the a16z podcast (edited for clarity) As our surveys are designed to reflect the voice of the modern software developer, we thought we’d get some data on how influential they actually are. For this chapter, we only consider professional developers in organisations that buy tools or components (11% of these developers don’t). We also exclude lone wolves: developers who work on their own and where a purchase decision is purely personal. To some extent, the traditional purchasing structure that Levine referred to from his days as a developer is still alive: the higher up in the organisation, the higher the decision power on tool purchasing. We consider 4 organisational roles of developers: front-line coders, team leads, product managers, and technology CxO’s. Front-line coders represent 47% of respondents in our survey, the others 36%. An additional 8% combine multiple roles. For the purpose of this analysis, they behave like a mix of the latter three roles. The control of company leaders over budgets and decisions is of course completely expected. Even in small organisations, decision power would rest with more senior staff, especially for making final decisions on team-wide tools and for budgeting. This said, the influence of developers on purchasing decisions is abundantly clear. Almost all developers with a leadership function no matter how small – between 87% and 96% of them – are somehow involved in purchase decisions. Even among front-line developers, the bottom rung in the developer organisation, this is still 65%. Between half and two thirds of developers are in a position to make recommendations or influence decisions. In particular, team leaders (i.e. senior developers) are big influencers (68%). More than a third of developers (incl 38% of front-line developers) acquire tools for their personal use. First, this means they have at least some decision power and at least a small budget to spend. In aggregate, this by itself is an important market. Second, this increases their influence in their organisations and allows them to act as a ‘wedge point’, as Levine calls it. They can introduce tools in an organisation for personal use or at small scale, and then have a proof point to demonstrate the tool’s value to others, based on actual experience and results. As such, they can evangelise tools in larger organisations. Targeting individual developers therefore becomes a viable strategy for enterprise sales. Up to a third of mid-level developer leaders (team leaders and product managers) hold the pen when writing specs for tools (32% and 31%, respectively), or even get the final word on which tool to adopt (30% and 27%). Again this indicates that catering to the needs of individual developers is becoming crucial. Even when in a majority of cases developers still need management to sign off on purchases, the days are over when an inadequate tool could be pushed from the top down because it appeared interesting to CFO’s or top brass. Only for budget and expense approvals, the power still lies elsewhere in the organisation. Even on the CTO/CIO level, only 34% and 38% have budget and expense control, respectively. This makes sense – budgets are never unlimited, and financial decisions rarely belong to function leaders. While this may affect pricing and positioning of developer tools, it will have limited impact on which tools (out of a set of competitors) get the most traction. The power for that decision is more and more found at lower organisational levels. In conclusion, developer experience matters – a lot! From our Developer Program Benchmarking research, we know that developer satisfaction is highly correlated with adoption. The world of developer tooling has indeed fundamentally shifted since the days of Peter Levine’s career start as a developer. It is no longer the purchasing department you need to woo, but the developer who will use your tools on the floor, and their direct team manager. As a research company entirely focused on developers, we will follow this evolution very closely. We’ll also gradually be introducing the level of developer influence as a filter in our Dashboard service. This article is part of the State of the Developer Nation Q3,2017 report. Download the full report! #developerinfluence #developers
- Future Developer Summit 2017: behind the scenes
We live in a platform world; But we ‘re still unlocking its secrets; how to design for, market to, and engage developers. In this nascent industry, we need to learn from each other. This is what we designed our Future Developer Summit 2017 to do, an invite-only conference where thought leaders and practitioners discuss the future of developer relations and marketing. Our second Future Developer Summit was held earlier in October. We hand-picked 35 Director-level executives from 35 top technology platforms who came together for one day to learn from each other. All were leaders responsible for developer product, relations or marketing. Attendees came from the top platform companies (Facebook, Google, Amazon, Microsoft, Mozilla), hardware companies (ARM, Intel), enterprise companies (Oracle, SAP, Salesforce, VMWare, Adobe, Cisco, Atlassian, Slack, Mobile Iron), game companies (Unity, Epic Games), cloud software companies (MongoDB, RedHat, Heroku, Digital Ocean), car makers (Ford), handset makers (Sony), emerging platforms (Roblox, Twitch), finance companies (Stripe, Intuit), open source foundations (Linux Foundation), and recruiting companies (StackOverflow). The small audience was instrumental in keeping the Summit a trusted environment where information and experiences could be shared openly, under Chatham House rules. Having only one representative per company, allowed us to maximise the diversity of views and experiences that are shared, while keeping the audience small and tightly knit. The venue was beautiful – perched on Menlo Park’s Sand Hill road, surrounded with trees, drenched in light and decorated with modern art paintings. The food was top-end and plentiful – with my highlight being the mash potato bar! The wine and beer were award-winning. And the jazz band for the networking drinks & buffet was one of the best in the area. We also took the opportunity to launch the first developer satisfaction awards at the event. Nine organisations from the software industry were unveiled as leaders for developer satisfaction. The Developer Satisfaction Awards recognise the software products and brands that developers are most satisfied with. Results are based on the independent and unbiased opinions of over 40,000 developers surveyed annually, from around the globe, combined with SlashData’s rigid research methodology. We also run a survey on Return on Developer Investment with the Summit attendees representing 28 diverse companies. The survey revealed some unique patterns on spend, team size and priorities for the developer relations industry- the first time dev relations trends data has been collected at this scale. We found that almost half of responding companies have 10-50 FTE staff in their dev relations, marketing or product activities, while just over a quarter have 10 people or under. Yet 40% of developer programs have a similar budget of $1M-$5M for developer marketing / relations / product investments. And how do do developer programs measure RoI? the indicator used by most programs is monthly active users, followed by unique visitors and SDK downloads. Thank you to the team that helped put together the event – Chris, Moschoula, Virve, Sofia, Christos, Christina and Mark – we clearly exceeded our expectations, as well as to the entire company that contributed with data and insights. Until the next Future Developer Summit – watch this space. If you want to be involved in the next event drop us a line. Andreas #developersatisfactionawards #developersummit #futuredeveloper
- SlashData Announces the Developer Satisfaction Awards 2017
Menlo Park, 10 October 2017. SlashData is excited to announce that nine organisations from the software industry have been unveiled as leaders for developer satisfaction at the 2017 Future Developer Summit 2017 (futuredeveloper.io), an invite-only, Director-level event held at Menlo Park, California this week. Companies including Amazon, Apple, Cisco, Epic Games, Google, Microsoft, Mozilla, Oracle and Unity were awarded for striving to place developers at the heart of their business. The Developer Satisfaction Awards recognise the software products and brands that developers are most satisfied with. Results are based on the independent and unbiased opinions of over 40,000 developers surveyed annually, from around the globe, combined with SlashData’s rigid research methodology. SlashData (formerly known as VisionMobile) is an independent research firm helping the top-100 software companies measure how satisfied developers are with their products. Andreas Constantinou CEO of SlashData says “The software industry has lacked an objective metric for measuring developer satisfaction, engagement and awareness – until now. The Developer Satisfaction Awards reveal the real developer experience – not an analyst opinion – on how the leading software companies are performing in winning the hearts and minds of developers around the world.” The Developer Satisfaction Awards were presented in front of an impressive audience of 35 Director-level attendees representing 35 leading software companies, from Adobe to Salesforce. SlashData would like to thank Richard Hurring (Founder and CEO of Catchy Agency) and Bhavesh Patel (President & CEO of developerprogram.com) for presenting the Developer Satisfaction awards, respectively, at the Future Developer Summit this week. Full list of winners and runners-up 1.Developer Satisfaction with Database as a Service WINNER: Microsoft Azure SQL Database 1st RUNNER-UP: Amazon RDS 2ND RUNNER-UP: Amazon Aurora 2.Developer Satisfaction with Game engines WINNER: Unity 1st RUNNER-UP: Epic Games’ Unreal 2ND RUNNER-UP: Apple’s Spritekit /Scenekit 3.Developer satisfaction with developer programs WINNER: Unity 1st RUNNER-UP: Google 2ND RUNNER-UP: Epic Games’ Unreal 4.Developer satisfaction with training in developer programs WINNER: Cisco 1st RUNNER-UP: Microsoft 2ND RUNNER-UP: Oracle 5.Developer satisfaction with documentation in developer programs WINNER: Mozilla 1st RUNNER-UP: Unity 2ND RUNNER-UP: Google 6.Developer engagement with developer programs WINNER: Google 1st RUNNER-UP: Microsoft 2ND RUNNER-UP: Mozilla For a full list of the finalists for each category as well as more information about the awards you can visit the Developer Satisfaction Awards 2017 website. #developerawards #developerengagement #developerprograms #developersatisfaction
- Unity leads the way in developer satisfaction
As software continues to eat the world (to paraphrase Marc Andreessen), software developers fulfill an ever more critical role in the progress of technology and, by extension, society. Supporting developer productivity is good for business. Those developers then become innovators – co-creators – that give a boost to your core business. It’s also challenging. Developer programs consist of a myriad of activities, ranging from simple providing sample code and developer education, to tooling, to in-person events and online communication. It’s hard to be great at everything, and it’s hard to allocate effort and money effectively for maximum impact. Every six months we benchmark top developer programs against each other. First, by measuring what developers value in those resources and activities, in all its diversity across several segments of the developer population. Second, by highlighting the best practice leaders: those vendors that are doing an excellent job in specific aspects of developer programs, to whom you can look for inspiration and insights on how to improve. There is no single leader across all of the 20 activities we measure – everyone can improve somewhere. The top spot in terms of developer satisfaction is taken by Unity, with an overall developer satisfaction score of 75 out of 100. Unity shows exceptional performance on several attributes: tutorials, how-to videos & webinars, and official forums. This may be skewed by the fact that their products cater to a specific subset of developers (game developers) who might score attributes differently than others. Google, Microsoft, and Mozilla are not only among the largest developer programs; they lead the pack in terms of developer satisfaction and engagement. Other major developer companies like Amazon, Facebook, Oracle, and Apple follow at some distance. This doesn’t imply, however, that only the companies with the most traction and the biggest budgets can create excellent developer support programs. The living proof of that are Unity and Tencent. As we said, Unity has the highest developer satisfaction of all programs in our list. Tencent, the producer of WeChat who mostly addresses a geographical developer segment in China, has a developer satisfaction on par with Facebook and well beyond Twitter’s, and one of the highest levels of engagement in our survey. Other companies like Intel and Cisco may have moderate overall performances, but lead the way in important attributes such as training, technical support, or access to devices. The study above shows data from the 12th edition SlashData Developer Economics survey. Over 21,200 respondents were asked which developer programs they used and how satisfied they are with them. These respondents came from 162 countries around the world and span mobile, desktop, IoT, cloud, AR/VR and machine learning developers and data scientists. The results were collected by SlashData over a period of six weeks between November and December 2016. To access the full study drop us a note at sales@slashdata.co or download the brochure #unity #amazon #oracle #developerprograms #google #developersatisfaction #Apple #intel #facebook #twitter #microsoft #mozilla
- Welcome to SlashData: the next 10 years.
We‘ve come a long way since VisionMobile was founded in 2005. I founded the company just after I had left Orange (the telco) as a means to build a strategy consultancy for the era of mobile. That was two years before Android and iOS were introduced to the world, and ended up impacting every single industry out there. We, much like the tech industry, have come a long way since then. We ‘ve expanded our research scope from mobile to almost everything touched by software – surveying 40,000 developers annually across mobile, IoT, cloud, desktop, web, games, ML and AR/VR. We pivoted from a strategy consultancy to an analyst firm helping top-100 tech platforms understand developers and measure developer satisfaction with their products. And it’s time to change our name to celebrate that change. But before we get there, some history. In our first five years we were the mobile strategists, advising mobile software companies on their positioning and strategy. We delivered open source training, measured openness , measured the performance of Symbian vs Android , tracked software players in the 100 Million Club , and mapped the hundreds of players making up the Mobile Industry Atlas . During our next five years (2010-2014) we were the mobile software analysts. Our team of 10 worked with the top telcos and handset makers to help them navigate the software disruption. We deciphered software business models , analysed the annual Mobile Megatrends , and launched the Developer Economics research series, measuring mobile developer attitudes, monetisation and mapping out enterprise dev tools . Our third and final phase started in 2015 when we evolved to an analyst firm, launching a set of subscription services. We’ve now found our purpose, earning the trust of Microsoft, Intel, Google, Amazon, Facebook and many more top-100 technology firms, who we help to understand developers and measure developer satisfaction with their products. Our Developer Economics research service now surveys 40,000 developers annually, across mobile, IoT, cloud, desktop, web, games, Machine Learning and AR/VR, from hobbyists to professionals and across 150 countries. It’s time to change our name to reflect that mission. SlashData ( slashdata.co ) reflects how deeply we understand developers with data, both of which are at the core of our business. “/” is a common symbol in software development, while “data” captures the DNA of our business, and the core competitive value we deliver to clients. As SlashData, we have an exciting roadmap ahead of us. Helping the world understand developers, from population sizing, to key developer metrics and where to reach devs; and helping the top-100 tech firms measure developer satisfaction, and competitive developer attitudes. You’ll see us launch a lot of new services and formats. Our second Future Developer Summit is being held on Oct 10 in Palo Alto, and watch this space for our developer satisfaction awards launching very soon! Andreas P.S. Even the re-branding project has been a major learning. We first asked the team to come up with a new name. We flooded a spreadsheet with funny-looking to boring sounding names. But we didn’t feel that, we, the management team had the expertise to ask the right questions – should we keep “Vision”? We imagined puzzled clients hearing a name they haven’t heard before. Should the name be serious or whimsical? Do we need to make the domain name availability a priority or a second thought? So we went to an external agency (who shall remain nameless) crying for help. A month later, we had some more names – but we simply felt they did not express our identity or sector well enough. And just as we were getting to a 404, Christos our designer, suggested /data. It was love at first sight for most of the team. So we went for a bold change – a name that does not carry a legacy to the past, but one that will carry us forward for the next 10 years. #rebranding #slashdata #visionmobile
- How Orange doubled the size of its developer community in 18 months.
Orange is one of the world’s leading operators with 265 million customers in 29 countries, offering fixed and mobile connectivity services. Orange launched its Orange Partner program for developers several years ago and now offers identity, payment, communication, cloud, IoT and proximity APIs. We spoke to Thierry Gaillet, developer advocate and API evangelist for Orange, who shared some of the practices that the telco used to double the size of its developer community in 18 months. In addition to marketing, community activities and events, Orange Partner runs two to three hackathons a year, each of which includes a meticulous developer recruitment, selection and preparation process, and a closely-monitored competition and follow-up phase. Orange’s network has grown to 3,000+ registered developers, while developers get the opportunity to create customer-tested solutions and take them to market. VisionMobile: You recently ran two large-scale hackathons in France. Could you share some of the best practices you followed? Thierry: What differentiates the hackathons we organize, is that we partner with industry partners to understand and address the challenges they face. We carefully plan and supervise every phase of the ‘hackathon cycle’, which aims to cultivate long-term relationships between developers and industry partners rather than to competition for competition’s sake. We give participants a lot of time to prepare and study the submitted themes, use-cases and challenges, we make sure our people are available to assist and listen to developers, and also invest in their future by mentoring winning teams. Initially, we promote the event to gather potential participants in our network. There are two types of teams we take on during the qualification process; one is high-potential, less experienced developers. The second type is more mature IT professionals, with a lot more experience under their belt, often in the form of ready-shaped teams working in enterprises. Once we have a shortlist of candidates, we organize a networking kick-off, mixing teams (including developers, designers and marketers) as well as experts from our partners and Orange and make relevant technical resources, documentation and supporting material available to them, in order to train them for the actual competition. I’ve been a participant in hackathons myself in the past and remember distinctly how difficult it is to be introduced to tools and hardware right when the clock starts ticking for you to build a prototype. We avoid this by investing in a long preparation process, making sure candidates – including developers and other professionals – can focus on what they are developing, during the competition. This is what we call the “animation” phase, which lasts from ten days to a month. We monitor discussion channels for Q&A regarding the hackathon, share video tutorials and host webinars about the IoT hardware and all the resources which will be available during the competition. This way, when developers come to compete, we know they will be comfortable taking the challenges based on detailed use-cases, they will understand the communication protocols for example, or how to use the hardware kits they are given to work with. The two-day hackathon starts with participants coding straightaway and building tangible prototypes to solve real-life problems, which is appealing as it carries the aspect of usefulness and usability. As an example, one of the teams created a smart safety helmet for factory workers, which would check and communicate whether workers are properly equipped in factories or building sites, at the right time and the right place. The team members met during the event kick-off of the Industry 4.0 hackathon and received €4,000 as a prize, sponsored by EDF, a leader in low-carbon energies and Air Liquide, the leader in gases, technologies and services for Industry and Health. This team then launched their own start-up: e-novact and industrialized their connected helmet solution which is now available to large industries. VisionMobile: What experiences can you share from your most recent hackathon? Thierry: The most recent event we organized was the LoRa IoT challenge, in collaboration with Objenious, a subsidiary to Bouygues Telecom, which was held between December 2016 and the 18th of January 2017. This was appealing for us because as competitors we have contrasting agendas, but also a shared interest to promote LoRa®, the Low Power Wide Area Network (LPWAN) technology. As members of the LoRa Alliance, we share the same IoT goals and want to demonstrate to the French market that the two leading companies are joining forces to promote the same technology. The 25 participating teams of developers and other professionals were called to solve real-life challenges presented by three of our partners: Groupama, a leader in the insurance industry, covering 70% of French agricultural businesses, which was looking to mitigate risks of agricultural activities, Schneider Electric, global specialist in energy management and automation, who were looking to optimize electricity distribution, and Colas, a leader in the construction and maintenance of transport infrastructure, interested in embedding LoRa sensors in bridges, carparks and more locations, to monitor traffic and improve driver experience. Together, these teams have received a total of €30,000, comprised of six prizes. From the IoT LoRa Challenge and previous hackathons, we had various teams applying for the Orange Fab accelerator start-up program – from which over 240 start-ups have “graduated” so far. We often invite start-ups on our booths to large events, as Viva Technology, to let them showcase their products/services. We also often present start-ups to our Go-Ignite alliance counterparts (Deutsche Telekom, Telefonicá and SingTel) to widen the scope with a total addressable market of more than a billion customers worldwide. VisionMobile: What is the greatest benefit for Orange, from these hackathons? Thierry: The placement of a hackathon-borne solution on the market is not a requirement but part of our goal to promote innovation. Part of this is ensuring participants are serious about joining our hackathon and spending quality time, ideally to fully develop a solution, which is the primary reason we run our hackathons on weekdays. The second reason, is making our experts available during this time. The Orange Partner experts are present at the hackathon to both make sure participants are comfortable using the resources available, but also receive first-hand feedback from developers. This feedback is key to our product development. It informs us of what technologies and tools developers in our community are using and like working with. We get the most valuable feedback as we speak to our developers at the time they’re solving a problem, when we can get to the core of how they work. Participants come to hack with their own tools, they know what our competition is doing so this is an opportunity for us to understand why they are using each tool, what process and platforms our competitors use and through these understand how to improve our products based on this feedback. Looking at our developer program, these hackathons are an important way for us to engage developers in our community, in addition to our digital marketing and participation to key events and exhibitions. In the past 18 months, we have doubled the number of developers in our network, as well as other professionals such as business developers, marketers and designers – not just with the hackathons themselves, of course, but with various meet-ups and promotion campaigns targeting fast growing market segments, such as West African countries and Egypt, with many innovative startups and small businesses using our SMS, USSD and payment APIs, for instance. We’ve also managed to better qualify our customer or developer base from the feedback that we have during various events. It’s very important that we offer something tangible for the community, not just announcing a new product or a competition, while these hackathons are also a way for us to make sure we have a more direct contact with our community. VisionMobile: What are you looking to improve in the next hackathons? Thierry: One thing which needs to be improved is the right mix of participants’ profiles, in these events. We aim to grow our developer network and also make sure participants are serious about what they do. In similar events there are always the “hackathon professionals” who are well prepared and pitch-winners of earlier, similar events. We try to limit the number of participating pros, to make sure we allow for fresh talent to surface. Another challenge we have faced is the simplification of the legal framework of the overall event, like the need to provide contracts protecting participants’ intellectual property and solutions. As those contracts involved multiple partners, we can now rely on a solid foundation for planning the next hackathons. On another note, we plan to arrange hackathons in other French cities. We know we’re missing some very interesting teams who cannot attend the Paris events, and we don’t want to restrict these projects inside the capital city. Finally, we’re working on ways to improve even further what we do. For example, we’d like to be able to give away the resources we make available at the event. In our last event this included kits by Microchip Technology and Sagemcom, and our own devices, such as Pops (embedded computers with BLE/SMS gateways), beacons or other systems. Did you know that VisionMobile measures developer program satisfaction twice per year? We survey 40,000 developers annually on their attitudes and satisfaction across the industry’s 20 leading developer programs. Disclaimer: Orange is a customer of VisionMobile, but there was no financial motivation behind this article. #developercommunity #developerprograms #hackathon #orange
- Developer Program Metrics: How Intuit Measures Developer Success
How do you grow a successful developer community around a financial product? Intuit’s Quickbooks is a well-known small business accounting software that has 100s of accounting applications built on top of the platform, from tax planners to CRM and HR apps. We spoke to Intuit to better understand the mechanisms the company uses to make sure its developer ecosystem succeeds. Originally a desktop accounting software, QuickBooks has moved to a Software-as-a-Service model with a clear vision of the core product features it can enable through its service model. But they also know that customers often need additional functionality, so they have created APIs to let third party providers build those features. QuickBooks found that by offering a range of app integrations with their main product, customers spent less time moving data from one system to another and saved time, increased their satisfaction with the product, and ended up looking for more ways to use QuickBooks in their daily business systems. In 2014, when QuickBooks API program was in its infancy, they offered up to 50 third-party apps, and began to see the impact this was having on their customer lifetime value. They decided to invest more heavily in their API program and now they have over 450 published apps (and over 1,200 in total, including private integrations) and thousands of developers building on the platform. The network of app developers has provided a wide choice of high quality app integrations to small businesses using QuickBooks, solving important problems in its user base. This has helped QuickBooks strengthen relationships with its existing customer base and also grow the base. The QuickBooks Online platform is now growing a two-sided “network effects“ platform by delivering benefits to both developers and small businesses. We spoke to Ketan Kittur, Director of Product Management and Partner Integrations at Intuit to understand how Intuit ensures that its app developers are successful. “The two-sided value of our platform is critical. We want to be serious about measuring retention and quality, so that we can give our customers the best experience and outcomes for running their business. We also want to understand the value these integrations are bringing to our product,” Kittur says. VisionMobile: How do you first identify which developers need to be targeted in a developer program? Ketan Kittur: We look at what problems our small business customers are facing that are not part of our product roadmap. Our developer team then scans the developer community – local and abroad- for potential solutions to the problems. The identified developers may already have solutions or they may include developers who are interested in building applications to address these problems. Our outreach team then works closely with the developers and guides them through the integration process, so their app integrations are of high quality delivering value to the customers. Through these discussions, we have found that there are two main things that matter for developers: They are also entrepreneurs. They are serious business people building their own products and customer base. They do not want to waste a lot of time. Their development effort needs to return value. VM: How do you align building a developer program with overall business goals? KK: Our goal is to help our small businesses be successful using QuickBooks. For problems that are not solved by QuickBooks, we need a thriving a developer community delivering high quality app integrations so we have a highly engaged user base of QuickBooks users. Hence, the goal of both our developer team and developers are aligned- solve critical problems for small businesses using the QuickBooks platform and grow our businesses. When your company has a global footprint like Intuit, we become an attractive platform for developers, allowing them to grow beyond their geographic reach and inspire them to solve for problems that may exist in certain parts of the world. With a customer-centric focus on everything we deliver, quality becomes an extremely important consideration. We use specific metrics to measure the apps in our app store, examining the number of users/connections the app has, the average app rating, customer reviews as well as churn metrics. These metrics help us figure out which apps are doing well and how we can help developers become even more successful by solving issues with their integrations. VM: How do you measure the success that developers are able to achieve by being part of your developer program? KK: There are two key things we track to measure success: How we can make it a lucrative option for developers, and help them grow their business. How can we help developers build (quality) apps more quickly, efficiently First, let’s talk about how we are helping our developers be successful on QuickBooks and grow their business. To do this, we offer developers a channel to our customers via our personalized Apps Store and through relevant in-product discovery. For example, if you are a small business owner and you’re in the expenses component of the software, all of the apps relevant for expense tables can be discovered through in-product discovery In doing so, we are enabling apps to be “found” based on need and necessity. As a result, we can help developers retain –and gain – their customers. We strive hard to increase the number of relevant leads to developers from QuickBooks. We are working on implementing analytics that help us monitor this metric. Please note that while we can deliver leads to developers, the actual conversion depends on the specific developer application. While the reasons are beyond our control, it is important to understand how we can ensure that the leads become actual customers – this is how we can help our developers succeed. Lately, we have been working with a handful of developers in efforts to share insights we are learning from customers and identify opportunities for developers. In doing this, we are educating developers about our customer pain points, while also sharing an analysis of where the gaps are, and how we are looking to better integrate their apps into our workflows so it becomes seamless. Now let’s talk about how we can help developers build quality apps quickly and efficiently., For this, we look at it from the perspective of the overall developer experience – i.e. easy on-boarding of APIs with SDKs and documentation, API stability dashboards etc . If you go to our website we have details of how our APIs work, access to sample code, SDKs, etc. The website includes everything needed to build an app – and we also have a developer hub where to post questions. Then our focus shifts to helping developers publish an app. Each developer will work closely with a member of our team to get through the entire process. We conduct an annual security review and a technical review to make sure that the app works the way it is supposed to. Our experts will give developers feedback and guidance. We also conduct a marketing review, which entails looking at the app store page description, the introductory video, and how the integration works. We use a portion of our marketing budget to help developers position their app to our customers so they can be successful. There are several other programs and opportunities to help developers find new customers, market their apps and grow their business. For example, last year Intuit hosted the ‘App Showdown’ contest, where almost 100 developers competed over the course of several months for the chance to be selected as one of ten finalists. The winner received a $100,000 prize that can be used to get their business to the next level. Finalists were chosen based on several metrics including quality of integration to QuickBooks, innovation, market impact, and number of users on QuickBooks. These are all metrics we are already looking at to ensure the success of apps on our platform. Building an API program is about a business accepting its new market positioning as a platform. Third party developers become a key asset in how well the platform can grow. Not only do they encourage new customers to your business, but they also create greater lifetime value for existing customers by giving them more reasons to use your products and engage with your business in multiple ways. Network effects of a platform is a core strength of the platform model, but requires an investment and recognition that there is no longer a go-it-alone mindset required. Now it is a raise-all-ships mentality that supports network partners to grow their businesses successfully as well. A platform that recognises that API developers are businesses and sets in place metrics to help those partners grow is a platform that has a greater chance at long term success. Intuit are building that into their DNA by focusing on the metrics of platform network effects. VisionMobile measures developer satisfaction twice per year, across the industry’s 20+ leading developer programs on 20+ program features and services. If you wish to know more about our Developer Program Benchmarking research drop us a line here: sales@visionmobile.com. Disclaimer: Intuit is a customer of VisionMobile, but there was no financial motivation behind this article. #api #developerprograms #intuit #quickbooks













