In this special guest feature, Amy Hodler, Director of Graph Analytics and AI Programs at Neo4j, observes that although challenges may arise when fitting low-code/no-code into an advanced technical stack, companies that embrace the movement will only benefit from bringing on citizen developers who are ready to take on new challenges. In her career, Amy has consistently helped teams break into new markets at startups and large companies including EDS, Microsoft, and Hewlett-Packard (HP). She most recently comes from Cray Inc., where she was the analytics and artificial intelligence market manager.
With the pandemic speeding up business and product timelines, the evolving developer shortage, and rise in connected data, there is an increased need for more individuals without formal training or “citizen developers” to help organizations build applications quickly. While low-code/no-code is nowhere near as customizable as coding, it provides organizations with additional ways to get tasks done more efficiently and helps to democratize coding by enabling more people to stretch their technical abilities.
Understanding the value of connected data
While data is the backbone for building these low-code applications, more companies are starting to realize the value of connected data. The COVID-19 pandemic has catapulted the idea that understanding data involves the visualization of complex concepts. According to Gartner, the world is connected now more than ever, spurring businesses to analyze the connections and relationships between data points in order to make more informed decisions. The magic of graph technology is that it stores and computes the way data naturally exists in the real world by understanding the relationships between data points. Graphs are natural and intuitive for most people to understand, whether they can or can’t code.
How traditional programmers and citizen developers can work together
The citizen developer evolution isn’t going to stop anytime soon. Through various low-code/no-code platforms, team members can work together to leverage connected data. For example, through graph visualization, coders and citizen developers alike can unfold patterns and analyze a network. Low-code graph visualization tools can use near-natural language to search for graph patterns without coding skills. Additionally, citizen developers often work with business intelligence, or using low-code/no-code connector tools to link with vendor ecosystems can speed up operations. Looker, for example, is a data analytics platform that connects with vendor ecosystems. Programmers can use this tool to make more effective, data-informed decisions.
To simplify the process of leveraging connected data, citizen developers can also use low-code plugins for graph databases to call an algorithm without knowing the math behind it. Advanced developers can aid citizen developers by creating drag-and-drop modules of common queries that they can reuse to create custom pipelines. These are just a few examples of how programmers and citizen developers can work off each other’s strengths to uncover new insights and build better applications.
Where low-code/no-code fits in and where it doesn’t
At the same time, while low-code/no-code is intended to make some coders’ lives easier, it’s not the best solution for every problem. For more experienced developers, low-code/no-code platforms help speed up routine programming tasks like integrating a digital platform or entering data, allowing them to focus their time on more complex projects. However, low-code/no-code should be viewed as a spectrum from extensibility to ease of use. With greater extensibility, developers can build on top of low-code/no-code applications to get up to speed even faster. On the other end, the easier the platform is to use, the more likely there is less customizability and less advanced performance. In some circumstances, low-code/no-code isn’t reasonable because of the number or kind of “levers” you might want to tune. It’s difficult to write a super complicated query or customize a line of code when only using low-code/no-code programs. Here are several key considerations businesses should contemplate when deciding if low-code/no-code is the most efficient method for a project:
To make better sense of the complex data relationships we see in the world, we need as many people as possible challenging themselves to see data as connected. By making coding accessible to more people, we can solve complex problems and understand data in a new light. Although challenges may arise when fitting low-code/no-code into an advanced technical stack, companies that embrace the movement will only benefit from bringing on citizen developers who are ready to take on new challenges.
Sign up for the free insideBIGDATA newsletter.
Join us on Twitter: @InsideBigData1 –
​ I will continue to access your blog for this type of informational blog.


In this special guest feature, Itamar Ben Hemo, CEO of Rivery, discusses commonalities and differences between DevOps and DataOps. Many assume, understandably, that DataOps is simply “DevOps for data.” Although the two frameworks have similar names, DevOps and DataOps are not the same methodology. However, the two frameworks do share many common principles.

This whitepaper provides an introduction to Apache Druid, including its evolution,
core architecture and features, and common use cases. Founded by the authors of the Apache Druid database, Imply provides a cloud-native solution that delivers real-time ingestion, interactive ad-hoc queries, and intuitive visualizations for many types of event-driven and streaming data flows.

Copyright © 2021


Leave a Reply