The entire employment system veers towards these biases. It's shown even in simple things like "you'll need to give us 10 minutes after you're supposed to be finished working this evening, but don't you dare consider taking 10 minutes off tomorrow".
Behavior like this (from the employer/manager) is only acceptable because we let it be acceptable.
I hear examples like this a lot but it simply hasn't been my experience, and I haven't always worked in developer-run (or even developer-friendly) industries or companies.
I 100% accept that I might just have been lucky in my previous and current employment, but any time I've had a doctor's appointment or had to run to the vet or anything like that, I've either made the time up that evening or the next day (one time for a long Wednesday AM appointment, over the next two days).
I say this not to discredit the very real fact that employers like this exist, but only to suggest that this is on the same level as poverty wages and forcing someone to buy their own office supplies. If you work in an environment like this, moving on (either simply by employment or geographically) should be among your top priorities.
How would you synchronise between versioning the symlinked assets and the app itself? Or do you just keep all images, for example, until you're simply sure you don't need them anymore?
True. I maintain a Windows virtual machine on Linux just to be able to use banking sites that require Java. the sites don't seem to ever work on Linux, even with the proprietary Java libraries installed.
This is usually for fairly pathetic reasons - in my experience many of the java libraries used for banking are low quality and have hard coded "C:\" paths and other insanities.
Nice to see a fellow language educator. Very interesting to see your translation and audio outsourcing to Elance.
We've done something for the Irish language, which has its own pronunciation complexities. The site itself is very simple as it is, just wanted to share in any case: http://www.pronounceirish.com/
Your name is fine for the product. If you went with just "Bitesize Irish" or "Bitesize Gaelic", you'd likely be much more confusing to a big chunk of your target market.
"Bitesize Irish Gaelic" isn't great as a company name because it's so narrow, but "Bitesize" is a good name if you want to expand to other languages at some point. I don't know what you'd have to pay for the domain, but it's probably available since it's just parked right now.