Comment Lava Lamps? (Score 1) 1146
Oh noes! What will I use for my lava lamps?
Oh noes! What will I use for my lava lamps?
When writing error messages, don't have it spit out something sensible. Have it spit out something completely crazy but memorable, which you can then grep the code for. Something along the lines of "The Cake has hit the Fan" or "The Chickens are eating Pie". This improves the odds the user will remember it and report it correctly, giving you some hope of finding where the bug is in the code.
I'm one of the developers of StartUpHire. We use open source software, and I can tell you that many startups are using nothing but open source software. So, check out StartUpHire. As an example, here are a pile of jobs which need some Linux experience: http://www.startuphire.com/search/index.php?searchId=945ed9ccb0bc3f21fd7b5aad0f6ed1fd
http://mafipulation.org/static/shairport-0.02.tar.gz. c source code and perl script included. Link still working as I post this.
/me reaches for the popcorn
http://www.clockingit.com/ Might be worth a look. Keeps track of stuff you need to do, and will let you keep track of time spent doing it as well. Definitely a help if you're looking to prove you need help some day. And yes, you can install a copy of it on a local server.
Heck, might be a good tool for others in your office, for that matter - this isn't a problem you're alone in having in your company.
Built in UPS, plenty of computing power as you say.
Best use I can think of is as a server - web, mail, mysql, whathaveyou. Wear and tear on the hard drive not an issue if you're using something set up correctly - the hard drive will be spun down most of the time.
I've noticed several design suggestions in your code.