The Craftsman


Richard Sennett - 2008
    The computer programmer, the doctor, the artist, and even the parent and citizen all engage in a craftsman’s work. In this thought-provoking book, Sennett explores the work of craftsmen past and present, identifies deep connections between material consciousness and ethical values, and challenges received ideas about what constitutes good work in today’s world. The Craftsman engages the many dimensions of skill—from the technical demands to the obsessive energy required to do good work. Craftsmanship leads Sennett across time and space, from ancient Roman brickmakers to Renaissance goldsmiths to the printing presses of Enlightenment Paris and the factories of industrial London; in the modern world he explores what experiences of good work are shared by computer programmers, nurses and doctors, musicians, glassblowers, and cooks. Unique in the scope of his thinking, Sennett expands previous notions of crafts and craftsmen and apprises us of the surprising extent to which we can learn about ourselves through the labor of making physical things.

Get Agile!: Scrum for UX, Design & Development


Pieter Jongerius - 2013
    This manual is aimed at everyone who works on interactive products in a design and development environment. It contains all of the basic information required for getting started with the project management method Scrum, but also offers a number of in-depth chapters looking at topics which even the most experienced Scrummers have trouble with on a daily basis. If you are experienced, you will find the advanced tips and tricks useful. If you are just considering Scrum, this book will most certainly get you enthusiastic.

The House in Good Taste


Elsie De Wolfe - 1913
    "I believe in plenty of optimism and white paint," she declared, "comfortable chairs with lights beside them, open fires on the hearth and flowers wherever they 'belong, ' mirrors and sunshine in all rooms." The rooms that Americans inhabited in the middle of the twentieth century still today owe much to de Wolfe's tastes.

Frank Lloyd Wright: The Masterworks


Bruce Brooks Pfeiffer - 1993
    In entirely new photographs taken especially for this book by two leading architectural photographers under the direction of co-editor David Larkin, such internationally famous buildings as the Solomon R. Guggenheim Museum and Fallingwater and Wright's homes Taliesin, Taliesin West, and the Oak Park Home and Studio are seen afresh, benefiting from the photographers' special access. Several lesser-known residences, such as Auldbrass Plantation in South Carolina, an array of wooden buildings that is Wright's American alternative to antebellum architecture, the William H. Winslow house in River Forest, Illinois, one of the architect's earliest and most surprisingly decorative houses, and the Kenneth Laurent house in Rockford, Illinois, a masterful curvilinear design, are seen in full color and demonstrate dimensions of Wright's work less often seen before. Public buildings, such as the dramatic concrete, glass, and steel Marin County Civic Center and Beth Sholom Synagogue show Wright as engineering virtuoso as well as creative architect. In addition to these existing masterworks, only the most famous of which are open to the public, the book covers buildings that have been demolished, notably the Larkin Company Administration Building, Midway Gardens, and the Imperial Hotel, which are represented here by drawings and rich archival photographs. Each of the buildings is presented from conceptual sketch, plan, or drawing to finished masterwork, andeach is accompanied by an in-depth essay detailing the development of the work. Extensive quotes from Wright's writings, unpublished talks, and private letters to the clients give valuable insight into the architect's own thinking about each commission. Never before has Wright's architecture been presented so elaborately in one volume.

Requirements Engineering Fundamentals: A Study Guide for the Certified Professional for Requirements Engineering Exam - Foundation Level - IREB compliant


Klaus Pohl - 2009
    In order to ensure a high level of knowledge and training, the International Requirements Engineering Board (IREB) worked out the training concept “Certified Professional for Requirements Engineering”, which defines a requirements engineer’s practical skills on different training levels. The book covers the different subjects of the curriculum for the “Certified Professional for Requirements Engineering” (CPRE) defined by the International Requirements Engineering Board (IREB). It supports its readers in preparing for the test to achieve the “Foundation Level” of the CPRE.

Building Microservices: Designing Fine-Grained Systems


Sam Newman - 2014
    But developing these systems brings its own set of headaches. With lots of examples and practical advice, this book takes a holistic view of the topics that system architects and administrators must consider when building, managing, and evolving microservice architectures.Microservice technologies are moving quickly. Author Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. You'll follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.Discover how microservices allow you to align your system design with your organization's goalsLearn options for integrating a service with the rest of your systemTake an incremental approach when splitting monolithic codebasesDeploy individual microservices through continuous integrationExamine the complexities of testing and monitoring distributed servicesManage security with user-to-service and service-to-service modelsUnderstand the challenges of scaling microservice architectures

Building Maintainable Software


Joost Visser - 2015
    Be part of the solution. With this practical book, you'll learn 10 easy-to-follow guidelines for delivering software that's easy to maintain and adapt. These guidelines have been derived from analyzing hundreds of real-world systems.Written by consultants from the Software Improvement Group (SIG), this book provides clear and concise explanations, with advice for turning the guidelines into practice. Examples are written in Java, but this guide is equally useful for developers working in other programming languages.10 Coding Guidelines- Write short units of code: limit the length of methods and constructors- Write simple units of code: limit the number of branch points per method- Write code once, rather than risk copying buggy code- Keep unit interfaces small by extracting parameters into objects- Separate concerns to avoid building large classes- Couple architecture components loosely- Balance the number and size of top-level components in your code- Keep your codebase as small as possible- Automate tests for your codebase- Write clean code, avoiding "code smells" that indicate deeper problemsWhy you should read this bookTaken in isolation, the guidelines presented in this book are well-known. In fact, many well-known tools for code analysis check a number of the guidelines presented here. The following three characteristics set this book apart from other books on software development: We have selected the ten most important guidelines from experience.We teach how to comply with these ten guidelines.We present statistics and examples from real-world systems.This book is part our Training on Software Maintainability - and subsequent Certification on Quality Software Development program. For more information about this program, please contact training@sig.eu.

FIRE: How Fast, Inexpensive, Restrained, and Elegant Methods Ignite Innovation


Dan Ward - 2014
    S. Air Force, Dan Ward explored these questions during tours of duty at military research laboratories, the Air Force Institute of Technology, an intelligence agency, the Pentagon and Afghanistan. The pattern he noticed revealed that the most successful project leaders in both the public and private sectors delivered top-shelf products with a skeleton crew, a shoestring budget, and a cannonball schedule. Excessive investment of time, money or complexity actually reduced innovation. He concluded the secret to innovation is to be fast, inexpensive, simple, and small.FIRE presents an entertaining and practical framework for pursuing rapid, frugal innovation. A story-filled blend of pop culture and engineering insight, FIRE has something for everyone: strategic concepts leaders can use as they cast a vision, actionable principles for managers as they make business decisions, and practical tools for workers as they design, build, assess and test new products. Plus, there's a funny story about buying a dishwasher.

Know Your Onions: Web Design: How to Become a Top-class Money Making Web Designer Without Learning Code


Drew de Soto - 2013
    The book reads in a conversational style and is more like having a chat with a bloke that knows his stuff than any kind of "how-to" manual. This is the sequel to Know Your Onions: Graphic Design by the same author.

Farrow & Ball: How to Decorate


Joa Studholme - 2016
    Published on the 70th anniversary of the founding of the iconic brand, the book brings together the expertise of Joa Studholme and Farrow & Ball's creative team to demystify the nitty-gritty of transforming a home - from deciding which colors work best in a north-facing room to creating accents with paint and making the most of a feature wall.

Art and Visual Perception: A Psychology of the Creative Eye


Rudolf Arnheim - 1954
    Gestalt theory and the psychology of visual perception form the basis for an analysis of art and its basic elements.

Shipping Greatness: Practical lessons on building and launching outstanding software, learned on the job at Google and Amazon


Chris Vander Mey - 2012
    In this guide, Chris Vander Mey provides a simplified, no-BS approach to the entire software lifecycle, distilled from lessons he learned as a manager at Amazon and Google.In the first part of the book, you’ll learn a step-by-step shipping process used by many of the best teams at Google and Amazon. Part II shows you the techniques, best practices, and skills you need to face an array of challenges in product, program, project, and engineering management.Clearly define your product and develop your mission and strategyAssemble your team and understand enough about systems to communicate with themCreate a beautiful, intuitive, and simple user experienceTrack your team’s deliverables and closely manage the testing processCommunicate clearly to gracefully handle requests, senior-management interactions, and feedback from various sourcesBuild metrics to track progress, spot problems, and celebrate successStick to your launch checklist and plan for marketing and PR

Boundaries


Maya Lin - 2000
    Approaching the memorial, the ground slopes gently downward, and the low walls emerging on either side, growing out of the earth, extend and converge at a point below and ahead. Walking into the grassy site contained by the walls of this memorial, we can barely make out the carved names upon the memorial's walls. These names, seemingly infinite in number, convey the sense of overwhelming numbers, while unifying these individuals into a whole.... So begins the competition entry submitted in 1981 by a Yale undergraduate for the design of the Vietnam Veterans Memorial in Washington, D.C. -- subsequently called "as moving and awesome and popular a piece of memorial architecture as exists anywhere in the world." Its creator, Maya Lin, has been nothing less than world famous ever since. From the explicitly political to the un-ashamedly literary to the completely abstract, her simple and powerful sculpture -- the Rockefeller Foundation sculpture, the Southern Poverty Law Center Civil Rights Memorial, the Yale Women's Table, Wave Field -- her architecture, including The Museum for African Art and the Norton residence, and her protean design talents have defined her as one of the most gifted creative geniuses of the age. Boundaries is her first book: an eloquent visual/verbal sketchbook produced with the same inspiration and attention to detail as any of her other artworks. Like her environmental sculptures, it is a site, but one which exists at a remove so that it may comment on the personal and artistic elements that make up those works. In it, sketches, photographs, workbook entries, and original designs are held together by a deeply personal text. Boundaries is a powerful literary and visual statement by "a leading public artist" (Holland Carter). It is itself a unique work of art.

12 Essential Skills for Software Architects


Dave Hendricksen - 2011
    In today's agile environments, these "soft" skills have grown even more crucial to success as an architect. For many developers, however, these skills don't come naturally-and they're rarely addressed in formal training. Now, long-time software architect Dave Hendricksen helps you fill this gap, supercharge your organizational impact, and quickly move to the next level in your career. In 12 Essential Skills for Software Architects, Hendricksen begins by pinpointing the specific relationship, personal, and business skills that successful architects rely upon. Next, he presents proven methods for systematically developing and sharpening every one of these skills, from negotiation and leadership to pragmatism and vision. From start to finish, this book's practical insights can help you get the architect position you want-and thrive once you have it! The soft skills you need... ...and a coherent framework and practical methodology for mastering them! Relationship skills Leadership, politics, gracious behavior, communication, negotiation Personal skills Context switching, transparency, passion Business skills Pragmatism, vision, business knowledge, innovation

Thinking in JavaScript


Aravind Shenoy - 2014
    Before we delve into the intricacies of JavaScript, we need to know why it is used. While HTML tells your browser how your webpage will look, JavaScript is used for dynamic content and to add functionality. Using this book, you will understand the concept of JavaScript and its use in web designing. You will also have a look at jQuery in general. You will learn about Functions, Operators, the concept of Variables, Conditions and Loops, Arrays, and the basics of jQuery in this book. Instead of wandering through loads of theory, we have used practical examples in this book. The examples in this book are compatible with almost every browser. Instead of using the verbatim code, you can modify the code and see the change in the output thereby understanding the subtle nuances of JavaScript. By the end of the book, with practice, you can achieve better things and get more acquainted with JavaScript.