Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

When I'm working on Linux, I wish I'd work on OS X. When I'm on OS X, I wish I'd work on Linux.

OS X just works and all that, but it is a constrained environment that lacks the Debian repository. MacPorts is painful as hell, it broke my installed packages twice and the last thing you ever want to do is to upgrade all installed packages (because, you know, you might fear security risks). It also installs its own replacements for whatever OS X ships with, being its own little bubble, which drives me insane.

And what's the fix for MacPorts? That's right, Homebrew, which is a bunch of scripts that compiles your packages (again) from source and you end up praying to God that the software you want is available, that it takes care of all dependencies and that it compiles until the end, as you've got no idea what to do otherwise. Like it's freaking 1996.

So you know, now I'm happy working on Ubuntu full-time, which inherits the most awesome software repository ever from Debian. It may not be the shiniest and most polished operating system ever, but it treats me well as a developer, it doesn't restrict me in any way and I never had any problem that's unworkable.

     BTW, I'll give you all a hint on good design: 
     minimal is a synonym for good. Exterminate features.
In general people saying that don't know what they are talking about. Any simple interface that actually does what you want is actually a beast under the hood. If it isn't then the software is mostly useless.

What most people are missing: the interface/software should do what you want, not the other way around.

This is my biggest problem with Ubuntu lately. I would have rather preferred for them to not fuck around with Gnome's interface, pulling out a proven and working interface, replacing it with broken software in the name of simplicity. I want it to work, not marvel at how simple, shiny and useless it is.



Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: