career development

Who—or What—Is a Software Geek?

The trouble with calling someone in the software development world a "geek" is that he won't know whether or not you mean it as a compliment. Some fly their geek flag with pride; others bear the mark with shame. What if we added a new, more inclusive and prideful definition? Would it stick?

How Open Source Software Helps after a DisasterAfter a disaster, people may be left looking for quick answers, which in the past has been difficult if not impossible. Now there is a modern-day technological aid for those who don't know where to turn. Learn how free and open source software is being provided to those in need.
Four Tips for Mentoring Software Team MembersMentoring can be an invaluable tool to make sure a software development or testing team reaches its full potential and to ensure that members feel respected and valued. Nirav Assar looks at four essentials of mentoring that should never be overlooked when nurturing your team.
Should You Work for a Corporation, a Tech Startup—or Freelance?Some are arguing that today's tech industry job market is experiencing such a boom that it's becoming increasingly difficult for job candidates to decide where they should even apply. We take a look at the pros and cons of working for companies of all sizes—and even working for yourself.
Monkeys Teach Us What We Already Knew: Middle Management Is StressfulSitting around eating bananas all day doesn't sound too stressful, but middle management monkeys are feeling the same burn as those performing tasks in the confines of a traditional office. Putting out fires, appeasing upper management, and holding onto a job are taking their toll on everyone.
Software Development Education Needs—Where Are the Testers?Software development is one of the fastest growing job functions. Unfortunately, schools and their students are failing to keep up with demand. One job role that is almost completely missing from college and technical educations is software testing. What's that all about?
The Push and Pull in Corporate Learning

The extent to which corporate training and learning programs are beneficial is often questionable. An effective push-pull mechanism between employer and employee is what is needed to weave in time for learning and training despite everyone’s busy schedule.

What to Say (or Not Say) When Presenting to a Foreign AudienceNaomi Karten gives us the rundown on how to give a presentation to a foreign audience. When the native language of the audience differs from yours, the idioms and colloquialisms in your presentation may not be understood, so it’s important to avoid such speech patterns.