Programming

Here are some books I have read on programming, user interface design and testing

  • Extreme Programming Explained
    by Kent Beck
  • Lessons Learned in Software Testing
    by Cem Kaner, James Bach, Bret Pettichord
  • Role-Based Access Control
    by David F. Ferraiolo, D. Richard Kuhn, Ramaswamy Chandramouli
  • WebDAV: Next-Generation Collaborative Web Authoring
    by Lisa Dusseault
  • Design Rules, Vol. 1: The Power of Modularity
    by Carliss Y. Baldwin, Kim B. Clark
  • The Design of Everyday Things
    by Donald A. Norman
  • About Face: The Essentials of User Interface Design
    by Alan Cooper
  • Developing Windows NT Device Drivers
    by Edward N. Dekker (Author), Joseph M. Newcomer (Author)
  • Dynamics of Software Development
    by Jim McCarthy, Denis Gilbert
  • Inside the Windows 95 File System
    by Stan Mitchell
  • Programming the Microsoft Windows Driver Model
    by Walter Oney
  • Systems Programming for Windows 95
    by Walter Oney
  • Windows NT File System Internals
    by Rajeev Nagar
  • Writing Windows VxDs & Device Drivers
    by Karen Hazzah