Sitemap
Swift Algorithms & Data Structures

Modern code, Illustrations & Computer science

Member-only story

What Software Engineers can learn from Apple’s M1 Chip

--

As a software engineer, I’ve had the opportunity to see many software and hardware technologies introduced over the years. Beyond writing code, I also work as an educator, teaching computer science essentials to other iOS developers. Back when I started, the Java programming language was just released, and the possibilities of the internet were being realized with the launch of Mosaic and Netscape. It was the golden age of the x86 platform, including countless PCs being sold with 386, 486, and Pentium processors.

Fast forward to today, and much of the innovation seen is on mobile devices. While we were amazed by the original form factor of the iPhone (and later the iPad), it’s what’s being done on these devices today that is truly surprising. More than just photos, any device from the iPhone or iPad family (e.g., Air, Pro, etc.) can easily support document creation, gaming, video editing, video production, and more. As many fans and industry experts have anticipated, most mobile devices can now meet or exceed their desktop counterparts’ performance.

Measuring Software Performance

Software developers write code and build things. When building something new or even making incremental improvements, we are often faced with the best way to write a function or sequence. Mostly…

--

--

Wayne Bishop
Wayne Bishop

Written by Wayne Bishop

I write about Swift Development & Computer Science. Let's connect on LinkedIn at - www.linkedin.com/in/waynebishop.

No responses yet