Developer Raphael Amorim on Pausing Boo Editor to Create an Emotional Programming Language
By
lukeio
Toasted just enough. A reliable bake, gently seasoned.
Summary
Raphael Amorim reflects on his decision to pause development of his personal code editor Boo to work on a new programming language. He explains that Boo was created solely for his own use, not as a mainstream editor, and shares his philosophical approach to software development - emphasizing that software should make people feel something, not just be functional. He discusses the importance of creating tools that evoke emotion and connection, drawing parallels to how people feel about their favorite text editors and programming languages.
Key quotes
· 4 pulledBoo is a code editor I created solely for myself; I never had the intention of making it a mainstream editor.
I think it would actually be cool to write down how I feel.
Craft software that makes people feel something.
Software should make people feel something, not just be functional.
You might also wanna read
Apple's Feedback Assistant Automatically Closes Bug Reports Unless Developers Verify Issues Remain Unfixed
Apple developer Jeff Johnson criticizes Apple's Feedback Assistant bug reporting system for automatically closing bug reports unless users m
The Fragmented State of Windows Native App Development: Why Developers Turn to Electron
The article is a personal reflection on the state of Windows native app development, where the author shares their journey as a long-time Wi
A Developer's Hands-On Exploration of Native App Development Across Multiple Platforms
A developer with decades of experience but no modern app development background documents their journey exploring native app development acr
The Hidden Costs of Requiring Visual Studio for Native Project Builds
The article discusses the challenges of maintaining native projects that require Visual Studio as a build dependency on Windows. It highligh
Experienced Developer Explains Decision to Move Away from Scala After 10 Years
A long-time Scala developer explains their decision to move away from the programming language after nearly a decade of use. The article det
Building a Translation CLI Tool: Navigating API Complexity and Finding Simpler Solutions
The article details the author's frustrating experience trying to build a simple command-line translation tool using various translation API
