 97 Things Every Programmer Should Know: Collective Wisdom from the Experts
Programmers have a lot on their minds . Programming languages, programming techniques, development environments, coding style, tools, development process, deadlines, meetings, software architecture, design patterns, team dynamics, code, requirements, bugs, code quality. And more. A lot. There is an art, craft, and science to programming that... |  |  Absolute Beginner's Guide to Digital PhotographyThough the digital camera is one of the hottest selling gadgets on the market today, the technology can be intimidating and frustrating to first-time users. To new users, going from click to pictures with a digital camera can be overwhelming thanks to memory sticks, docking stations, computers, image editing software, printers, special papers,... |  |  |