Get the latest tech news

Simplicity/Acc: Why We Must End Human Programming Jobs


Software engineers often gravitate towards projects with minimal non-software components and minimal direct interaction with the real world. This tendency, akin to searching for lost keys under a streetlight, stems from their desire to avoid real-world bottlenecks and business risks that can leave them feeling idle or powerless to influence the fate of the product they are working on.

This tendency, akin to searching for lost keys under a streetlight, stems from their desire to avoid real-world bottlenecks and business risks that can leave them feeling idle or powerless to influence the fate of the product they are working on. Nathan Marz of Red Planet Labs suggests radically simplifying the development of scalable web apps (by 100x in terms of software engineering effort, while also generally making systems more reliable and efficient) by cutting through bloated and over-complicated database programming paradigm. This will unlikely make this software noticeably safer and more reliable (sans significant breakthroughs in AI-assisted automatic systems verification), but will surely increase its development and maintenance costs.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of simplicity

simplicity

Photo of acc

acc

Related news:

News photo

Simplicity – Google SRE Handbook (2017)

News photo

BASIC turns 60: Why simplicity was this programming language's blessing and its curse

News photo

Simplicity is an advantage but sadly complexity sells better (2022)