3 ms·
Totally agree with this post, I make CRUD-dy web apps and my dev box is a mirror of my production stack (nginx, apache, postgres, python/django + associated too
by eddy_chan 14y ago
Totally agree with this post, I make CRUD-dy web apps and my dev box is a mirror of my production stack (nginx, apache, postgres, python/django + associated tools) with the desktop stuff like browsers, chat clients bolted on.
Having a desktop like this means I get to practice all the intricacies of sys-admining (nginx configs etc) just by turning my machine on and running my apps on localhost and it shows when I compare my sysadmin skills to all my peers using MBPs
Don't miss anything from Macbooks except the battery life but I'm on a bootstrapped budget so my beater will have to do until we get enough customers to pay for a new computer.
- peterwwillis 14y agoThe big tools like Nginx probably compile on Mac. The edge you'll get from using Linux every day is troubleshooting tiny problems and picking up details about Linux's guts. Questions like "Is my webserver going to perform well under load?" would be answered if you knew what epoll() was and if your server had it enabled, but you wouldn't really learn that until you messed with it on Linux. Plus it's just fun to tinker with your app's performance and Linux lets you do that in spades.