Explains that, rather than a systemic collapse, the Internet era represents a fundamental change in the methods we have for understanding the world around us. This title argues that our notions of expertise - what it is, how it works, and how it is cultivated - are out of date, rooted in our pre-networked culture and assumptions.
Improve your programming through a solid understanding of C pointers and memory management. With this practical book, you'll learn how pointers provide the mechanism to dynamically manipulate memory, enhance support for data structures, and enable access to hardware.
What does it mean to be a modern family when dinner table conversations take place over smartphones? What happens to privacy when we readily share our personal lives with friends and corporations? This title uncovers how much humanity has - and hasn't - changed because of our increasingly co-dependent relationship with the computer.
Illustrates the benefits of a user-centered approach to the design of software, computer systems and web sites, and provides a discussion of developing interaction design from user requirements, and user interface evaluation. This work covers the design of graphical user interfaces, web sites and interfaces for embedded systems.
A brilliantly original exploration of humanity's intimate relationship with technology, from the emergence of our species to the emergence of AI and beyond.