Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Interesting project! I wish someone was doing this in my early years :) I had never even thought of learning a human language along side development languages.
+1 Pretty sound advice. One addition, whatever platform you are working on, if one of your team members is a major Linux-head or any of the other OS's out there that often have developer users making use of build scripts, they may be excited about the project.
Here and here are two very similar questions. I don't think you have to have a 'strong base' in math but you need a fairly good understanding of it's principles from some point of view. Geometry helps me the most with memory mapping, but I rarely think of the numbers as such much anymore. Math is (can be) VERY useful though.
General practice has started to follow suit of this bad habit =/ Some companies with nothing special about their pace whatsoever will add in "fast paced environment" simply because it is a development position. x_x
@Scott and Imran: Spot on. @Ethal: I'm concerned you may be one of those who offer developers in a 'fast-paced environment'. The wide use of the phrase is as described, people have major misconceptions about software, splice together their own ideas and than take the steaming pile to a developer and expect instant magic. There's other usages of fast paced, to be sure, and yeah agile has a similar dilemma on a smaller scale imo. Still, usually this shows a weak link in the chain. Good, fast developers are great but to put that in a job post is more like an abusive office than a software firm.