Design critiques are a great way to hone your skills and improve your projects. Here's what I've learned about giving and receiving productive critique.
There's a growing demand for software makers, and the world is full of kids who would love working in software — if only they knew it was a possibility.