Tech Library
100 Things Every Designer Needs to Know About People ****
Susan Weinschenk
We design to elicit responses from people. We want them to buy something, read more, or take action of some kind. Designing without understanding what makes people act the way they do is like exploring a new city without a map: results will be haphaz...
12 Essential Skills for Software Architects *****
Dave Hendricksen
Master the Crucial Non-Technical Skills Every Software Architect Needs! Thousands of software professionals have the necessary technical qualifications to become architects, but far fewer have the crucial non-technical skills needed to get hired an...
15 Dangerously Mad Projects for the Evil Genius *****
Simon Monk
UNLEASH YOUR INNER MAD SCIENTIST!This wickedly inventive guide explains how to design and build 15 fiendishly fun electronics projects. Filled with photos and illustrations, 15 Dangerously Mad Projects for the Evil Genius includes step-by-step direct...