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

I've slowly fallen out of love with MacOS X. The final straw was when I installed Mountain Lion and a number of highly annoying things started to happen. (For instance, on reboot it would try to restart the game which switched the video mode to something my HDTV won't read)

Since then I've been booting it into Windows 7, and honestly I think Windows 7 has a better GUI than Mac OS. I'll grant that bash is better than CMD.EXE. In terms of bulls--t per mile on the desktop, I think Windows today does better than anything else, and it gets much better with Win8.

There's really a pervasive attitude in Mac software that I don't like. When I first used iMovie it took me a long time to figure out how to turn off the "Ken Burns Effect", which automatically applies zooms and pans to photos you add to a video. I'll grant it's a nice feature to have, but I feel that my creativity is disrespected when the default is turn on all the gimmicks.



I just can't stand some of the crappy 90s-era UI decisions that Windows still has. Like how the mouse wheel scrolls the currently focused control rather than where you're pointing. Or the stupid Ok/Cancel/Apply everywhere rather than decisions just applying instantly and being reversible. Or the complete lack of consistent keyboard shortcuts.

The other day I was using a Samsung laptop to test something out. It also had "multi-touch"... only I would constantly activate the rotation gesture by accident while scrolling, and the trackpad surface was so abysmal my finger kept sticking as I moved around.

People may bitch and whine, but Apple still gets the basics right while at least trying to evolve the desktop.


I'm probably being a simpleton here, but are you aware of cygwin? It's not the same as a terminal, but it's really useful.

http://www.cygwin.com/


I would also recommend learning PowerShell. Your knowledge of bash will not help you through it, but it's easily as powerful as bash, and native to the Windows environment.


The problem with PowerShell is that it's a Windows thing. Whatever you learn will only be useful on Windows and everything you develop with it will tie you further to the platform (and make it harder for you to move on once something better for you appears)

Seriously, it's much smarter to just install Cygwin and forget about Windows-only solutions. You are probably going to deploy whatever you develop on Unix-like servers anyway...


Personally, I find Cygwin to be a horrible substitute for a real Unix, in large part because so many emulated Unix operations like fork() are horribly slow. Sometime try running a "configure" script, and see how much slower it runs than on Linux or Mac OS X on similar hardware.


I love cygwin even though, as another guy points out, is has many little deficiencies that may or may not give you trouble.

Recently I wanted to hitch three Windows machines in my house together to make a Hadoop cluster, and I first tried to do it with Cygwin. I ran into a lot of trouble so I just used Virtualbox to run Linux on the machines; I take a performance hit, but it works pretty well.




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

Search: