I recently gave a career talk to 200 high school sophomores. It went well, and I learned some lessons that will help me give better talks in the future.
Teaching programming logic-first instead of syntax-first will create programmers who can problem solve and start implementing useful code on their own.
We rarely find design graduates who are prepared to take on the design challenges of today's interconnected digital world. Here's how schools can improve.
Design lives at the intersection of science and art. If we don’t train young designers to become great at their craft, we limit the whole design profession.
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.