Has AI Rendered This Job Obsolete? A Career Projection for Software Developers

by

Whenever you open an app on your phone or a webpage on your computer, you are seeing the results of a software developer’s hard work. While software was initially created by developers line by line, technology has rapidly advanced, providing them with tools that have made the development process more efficient and automated. 

Now, with the rise of artificial intelligence (AI), large portions of the software developer’s job are being completed by AI-powered tools. The question is, with the rise of AI, will you still need developers for your upcoming projects?

Has AI Rendered This Job Obsolete? A Career Projection for UX Designers

by

Artificial intelligence (AI) is taking the world by storm, and the software industry is at the forefront of the curve. However, while AI-powered tools have received accolades for their ability to perform repetitive coding and debugging tasks, their role in the design phase has received less attention.

But AI is indeed entering the design phase of the software development lifecycle, and so, what does this mean for the future of user experience (UX) design?  

Transforming App Development with AI, Part 4: The Future of AI

by

Artificial Intelligence (AI) continues to rapidly evolve, fundamentally changing how apps are conceptualized, developed, and maintained. As we look forward, the role of AI in app development is becoming increasingly sophisticated, empowering developers to build smarter, more intuitive, and highly personalized apps. Here’s a look at the future of AI in app development, along with some real-world examples of companies leading the way.

Has AI Rendered This Job Obsolete? A Career Projection for Product Managers

by

As artificial intelligence (AI) tools gain more prevalence in the software industry, many positions are evolving to adapt to the changing workflows. AI can complete many of the time-consuming tasks that were previously done by software professionals, allowing software development companies to streamline their teams and shift their workflows to account for AI’s growing presence. 

One of the roles that has been most impacted by the rise of AI is that of the product manager. The question is, has AI altered the role of the software product manager or wiped it out completely?

Coding With GitHub Copilot

by

Approximately 70-95% of software developers have begun incorporating artificial intelligence (AI) into their workflows, according to recent surveys by GitHub and Stack Overflow. AI-powered tools have the power to help make the development process more efficient and enjoyable for software engineers, especially once they can fully incorporate the tools into their workflows. 

GitHub Copilot has gained a large following in the software world – pretty much everyone who has dabbled in AI coding has at least heard of it, and most have even tried it out. In this blog post, I’ll look at what Copilot is, how we have started using it at Grio, and how I see it shaping the future of software development. 

Spoil Your Power Users: Add Command Palettes

by

Unlike the theater, where the maxim “always leave them wanting more” is a common philosophy, when we create new apps, our goal is to give our users all the features they desire. In fact, nothing makes us happier than when our power users- those users that maximize our app’s potential- find new elements that they have been requesting. It’s time to give them the thing they didn’t even know they wanted: command palettes. 

Professional Grade Mapping Basics for Developers

by

We interact with consumer grade mapping products on a regular basis, like when we search for directions on our phones, or when we get bored at work and browse Google Earth to see what our houses look like from space. As mere consumers, we have exceptional mapping software at our disposal – but, have you ever wondered what professional mapping products are capable of? 

Elixir LiveView Countdown Clock

by

Pushing a Boulder Uphill

If you’ve ever worked on a large application, you know that it is easy for it to become very complex very quickly. You’ve likely found yourself building a javascript single-page application in React, Angular, or Vue. Using Webpack to bundle your distribution. Adding  NodeJS to an existing backend infrastructure to expose an easier-to-use GraphQL application programming interface (API). Then, adding pre-rendering to optimize your front-end.

How the Zigbee Specification is Shaping the Internet of Things

by

Zigbee is an open source spec for Wireless Personal Area Network (WPAN) communication that allows Zigbee-certified products to connect and communicate using the same IoT language. Companies that utilize and support Zigbee are part of the Zigbee Alliance. To date, the Zigbee Alliance contains over 500 companies, all of which work together to create and utilize Zigbee in their product design. Some of the most noticeable companies in the Zigbee Alliance include Comcast, Honeywell, IKEA, Legrand, Samsung SmartThings, and Amazon.

The History of Modern Text Editors

by

Text editors are computer applications that edit plain text. Text editors are fundamental to our work and developers tend to have very strong opinions about which one is the best.  In this blog post I’ll discuss some of the history of computing with respect to text editors, and the pros and cons of two of the text editors that developers have a love/hate relationship with – eMacs and Vim.