In GitHub's San Francisco headquarters, Chief Product Officer Mario Rodriguez paints a picture of the future that's both audacious and contentious: a world where a billion people create software, many without writing a single line of code. It's a vision that challenges our fundamental understanding of what it means to be a developer – and...
Category: Development
What are Jupyter Notebooks?
Welcome to the exciting world of Jupyter Notebooks! Whether you’re a seasoned data scientist or a curious beginner, Jupyter Notebooks offer a versatile, interactive environment for developing and sharing code. In this post, we’ll explore what makes Jupyter Notebooks a powerful tool for data analysis, machine learning, and beyond, along with practical examples to get...
Embracing Home-Cooked Software: The Shift Towards Local-First Development
In the evolving landscape of software development, there’s a growing movement towards creating more personalized, community-driven, and locally controlled applications. This movement, often described as “home-cooked software,” is championed by what Maggie Appleton terms “barefoot developers” — individuals focused on crafting software solutions that address local needs and contexts. The Rise of Barefoot Developers Inspired...
AI and the Future of Software Development
Imagine standing on a podium, baton in hand, ready to conduct a symphony of code. This is the future of software development, where developers act more like orchestra conductors than solitary coders. As someone working with LLMs, I’ve witnessed firsthand the rapid advancements that have transformed our capabilities. These changes bring excitement and anxiety, hope...
AI engineer: a novel role for the emerging LLM Stack
The world of technology is no stranger to evolution, but every so often, it encounters a juncture that goes beyond mere refinement, signaling a profound metamorphosis. As we traverse the 2020s, we are witnessing one such monumental shift: the AI-enabled application ecosystem is not only maturing but is also reshaping the very foundation of our...
5 Top Design Feedback Tools for Designers & Developers
The web design process has evolved significantly over the past couple of years. More and more agencies now work with remote clients and team members, which underscores the need to streamline the design feedback process and ensure creative collaboration between the two. The most common issues in the design process include communication barriers when gathering...
What is the Double Diamond design model?
There are many ways to design. Design is not like other disciplines that have immutable processes. Design is a field that encourages and allows practitioners to adapt and change their methods. As such, the design process could be seen as antifragile: it is similar to a forest strengthened by fire or a muscle that is...
What are Micro Frontends?
Micro frontends are an architectural concept, based on the principle of breaking down your app into smaller apps with their own repositories that focus on one feature. This architecture can be used in many ways and allows for a great degree of flexibility. For example each app can be implemented using different frameworks. Or, it...
Software Development Team Trends for 2022
Top Frontend Frameworks to Increase the UI Appeal
From Google LLC of the USA to Samsung Group of South Korea and ARM Limited of the United Kingdom, all the Big Giants of different industries across the world stand to be the notable players when it comes to spell-binding the global market with seamless user interface. Did you know that the global UI services...