I think the greater point here is the CLI first philosophy - it's faster, and more flexible, even on "lesser" hardware. For example, I treat my Mac nearly the same way with a few pertinent replacements - Vim for editing, Slate for window management, etc. You could likely do the same in Cygwin on a Windows box.
The $80 web development workstation
111–120 of 172 posts
Re: The $80 web development workstation
#112I would jump ship immediately to Linux full-time if someone developed a really good alternative to Photoshop. Something that's cross platform compatible. You have a PSD file? You can open it with GIMP (as an example). Oh you have a GIMP file? You can open that with Photoshop. Right now, I have way too many people who deal with Adobe and for some stupid reason, Adobe continues to think Linux users are freeloaders who…
Re: The $80 web development workstation
#113Earlier quoted context omitted.
It's popular to hate on Ubuntu, but I personally love it and its UI. I've used Ubuntu since 11.04 and run 13.04 on my personal laptop (for development and day-to-day stuff). I'm a sucker for pretty things like translucent title bars and snapping windows to full-screen, but I also love how easy it is to develop with Linux (as opposed to Windows). Everything is usually a single command away on the command line (sudo ap…
Maybe I should try it again, but last time I used it, I couldn't get programs to just work. I don't want to hate on ubuntu, I liked a lot about it, but so often you can't just install and use something, you have to do a bunch of fiddling. Last time I used it, I couldn't get Dropbox to install correctly. Sublime text would always open in the default spot and with the default window size rather than where I closed it.…
additionally there are now packages for it so it installs very easily
Re: The $80 web development workstation
#114This article leaves out a key factor of why I've never committed to Linux full time, and why I wouldn't buy an $80 laptop to run linux. I have 1 laptop, and I don't just use it for development. I've tried over and over to use Linux as my primary OS, but every time the sheer jaggedness of the GUI experience, when I'm doing non-development (I guess normal consumer) things, bugs me non-stop until I switch back. It's lik…
Re: The $80 web development workstation
#115Earlier quoted context omitted.
I really liked the overall point of the article—that one can get a lot done with a relatively old / under-spec'ed machine—but this: "system that was designed for the casual computer user, with little thought given to power users" is outright idiotic, and I very rarely use terms like "outright idiotic." And while Ostrega is right that a new MacBook costs more than $1000, it's probably not uncommon to use one for years…
How is the statement idiotic? I'm a Mac user, and ever since Snow Leopard, Apple has been continually removing features for power users such as true two-dimensional workspaces support and excellent window management in favor of a Frankensteinian nightmare called Mission Control. Changing the OS' appearance requires hacking and reverse-engineering, and Apple has continued to put in consumer-friendly features that are…
I also use a utility called Moom, which has been very useful for window management.
Re: The $80 web development workstation
#116Earlier quoted context omitted.
Apple's thoughts on the matter (and on many other matters) is that the user shouldn't ever have to learn to do anything complicated, and rather than risk them not knowing how to do something, they'd rather remove the feature entirely. This is reflected in their window and file management: you get the bare minimum you need to do the job done. The worst example of where this doesn't help is the Zoom button. Not the max…
This is true, and after much frustration I did finally deduce the intended behavior. However, it still isn't quite consistent (or rather, wasn't the last time I worked on a mac, circa 2008) and still seems to be lacking in functionality that the user actually wants . In all my years of working with text editors, I don't think I've ever found myself thinking "This viewport is too small. I wish I could quickly resize i…
Re: The $80 web development workstation
#117Yes switching workspaces is such a pain on OSX... come on, you just swipe with your fingers. Sure you can do pretty much the same on any linux distro, but that doesn't mean it is not 'seamless' in OSX. We can all agree that windows is just not suited for Rails development, but whatever floats your boat is fine of course. I like crunchbang linux a lot, it is very fast and makes you feel smart. But when it comes to som…
Workspaces? What workspaces? No, having a bunch of full screen apps does not count.
Re: The $80 web development workstation
#118You shouldn't be looking for bargains for your developer hardware. You should pay for what you want, not just for what you need. You spend a lot of time using this for your daily tasks, and it's worth it.
Why does everyone always have to get what they want and not just what they need? I might want a $50,000 car, but I don't need it - this is just sad that people feel they should just always get what they want every time. I applaud the guy for realizing he didn't need to spend $1000.
Re: The $80 web development workstation
#119Honest question here: Why would anyone ever think OS X has "world-class interface design"? It's missing basic interface features that have been bog standard in Ubuntu/Windows for years, like any sort of proper window management. Hell, the maximize button actually doesn't work - it has such inconsistent use that you have almost no hope of actually getting what you want out of it. To get even decent window management,…
As a long time Mac user, I never use the zoom button. It rarely does anything useful. And Finder really needs a Go Up button, as you say. So those are two valid points you raise. I'll try to explain what I like about the Mac and what bothers me when I use Linux. Since you mentioned window management, I'll focus on that, comparing it to Ubuntu 12. 1. Window resizing in OS X is way nicer. It's actually possible to resi…
Re: The $80 web development workstation
#120Earlier quoted context omitted.
That's not a counter to my point. Even if they're running Linux, it's more and more on a Mac. (And yes, I do see plenty of those.) And let's be honest here: more and more developers are web/app developers.
I think that you may be vastly overestimating the number of web and mobile app developers. They're still a relatively small proportion of all software developers. While web developers may be more vocal and have more content on the web (this isn't unexpected, since they are web developers, after all), you shouldn't forget about the numerous other developers out there. They're working on systems software, embedded soft…
If you look at ARM and Microcontroller development, it's really a sad state of affairs. There isn't a single option officially ARM gives you to do Linux based application. Ironically the only software that is probably going to run on those embedded devices...Linux.
Honestly I wish they would scrap their horrible pathetic excuse for a development environment, and listen to the community who actually you know buy their devices.
Case in point. Try to compare the horridness of the Official STM32 libraries with libopencm3, which is amazing and incredibly simple.
Sincerely.. Fed up embedded developer.