All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

The Evolution of Interfaces: From UI to API in Software Development

By

bckmn

9mo ago· 3 min readenInsight

Summary

The article discusses the evolution of interfaces in software development, starting with user interfaces (UI) designed for human interaction and later introducing application programmable interfaces (API) for program-to-program communication. It highlights the importance of design principles in both UI and API development.

Key quotes

· 3 pulled
First we built a user interface (UI) when the application was just going to be operated by humans.
Then we added an application programmable interface (API) when we wanted the application to be operated by other applications - integrated programs.
There’s a whole branch of study around good and bad patterns in that design practice, focusing on how we make things easily operable by humans.
Snippet from the RSS feed
First we built a user interface (UI) when the application was just going to be operated by humans. There’s a whole branch of study around good and bad patterns in that design practice, focusing on how we make things easily operable by humans. T...

You might also wanna read