The Pragmatic Programmer: From Journeyman to Master


Andy Hunt - 1999
    It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how toFight software rot; Avoid the trap of duplicating knowledge; Write flexible, dynamic, and adaptable code; Avoid programming by coincidence; Bullet-proof your code with contracts, assertions, and exceptions; Capture real requirements; Test ruthlessly and effectively; Delight your users; Build teams of pragmatic programmers; and Make your developments more precise with automation. Written as a series of self-contained sections and filled with entertaining anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best practices and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.

Working Effectively with Legacy Code


Michael C. Feathers - 2004
    This book draws on material Michael created for his renowned Object Mentor seminars, techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control. The topics covered include: Understanding the mechanics of software change, adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform, with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structureThis book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.

Pinterest Power: Market Your Business, Sell Your Product, and Build Your Brand on the World's Hottest Social Network


Jason Miles - 2012
    This quick start guide gets business professionals up and running on Pinterest then shows how to leverage the power of Pinterest to reach more customers and make more sales.

Do Design: Why beauty is key to everything (Do Books Book 13)


Alan Moore - 2016
    We multi-task, switch between screens, work faster. When was the last time you paused to consider a beautifully made object or stunning natural landscape? Yet this is when our spirits lift, our soul is restored. Designer Alan Moore invites us to rethink not only what we produce – whether it’s a website, a handmade chair, or a business – but how and why. With examples including Pixar, Apple, Yeo Valley and Blitz Motorcycles, we are encouraged to ask: Is it useful and considered. Is it a thing of beauty? Do Design will inspire you to: • Improve your creative process • Raise the quality and craft of your work • Consider the experience as much as the product • Adopt simplicity, utility and honesty as guiding principles We are creative beings. We love to make things. This book will inspire you to create better things for better reasons. Things that people will love – for a long time to come. Some say beauty is a luxury. But what if it is key to creating a better world for us all? Alan Moore has designed and created everything from books to businesses. He has a unique grasp on the forces that are reshaping our world and how to creatively respond to them. Working on six continents, Alan has shared his knowledge in the form of board and advisory positions at companies such as Hewlett Packard, Microsoft and Coca Cola, workshops and speaking as well as teaching in institutions as wide ranging as MIT and Reading University’s Typography Department, Sloan School of Management and INSEAD. He is the author of four books on creativity, marketing and business transformation including No Straight Lines: Making sense of our nonlinear world (2011). He still works as an artist. He tries everyday to lead a life as beautifully as he possibly can.

Strengths Based Leadership: Great Leaders, Teams, and Why People Follow: A Landmark Study of Great Leaders, Teams, and the Reasons Why We Follow


Tom Rath - 2007
    In recent years, while continuing to learn more about strengths, Gallup scientists have also been ex....

The Graphic Facilitator's Guide: How to use your listening, thinking and drawing skills to make meaning


Brandy Agerbeck - 2012
    It is a powerful tool to help people feel heard, to develop a shared understanding as a group, and to be able to see and touch their work in a way they couldn't access before. Through the 25 guiding principles in this book, you will develop your ability to listen deeply, think critically and draw swiftly to make great work happen.

The Art of Explanation - Making Your Ideas, Products and Services Easier to Understand


Lee LeFever - 2012
    Your product or service works beautifully - but something is missing. People just don’t see the big idea - and it’s keeping you from being successful. Your idea has an explanation problem.The Art of Explanation is for business people, educators and influencers who want to improve their explanation skills and start solving explanation problems.Author Lee LeFever is the founder of Common Craft, a company known around the world for making complex ideas easy to understand through short animated videos. He is your guide to helping audiences fall in love with your ideas, products or services through better explanations in any medium. You will learn to:• Plan: Learn explanation basics, what causes them to fail and how to diagnose explanation problems.• Package: Using simple elements, create an explanation strategy that builds confidence and motivates your audience. • Present: Produce remarkable explanations with visuals and media. The Art of Explanation is your invitation to become an explanation specialist and see why explanation is now a fundamental skill for professionals.

The Storm of Creativity


Kyna Leski - 2015
    Although each instance of creativity is singular and specific, Kyna Leski tells us, the creative process is universal. Artists, architects, poets, inventors, scientists, and others all navigate the same stages of the process in order to discover something that does not yet exist. All of us must work our way through the empty page, the blank screen, writer's block, confusion, chaos, and doubt. In this book, Leski draws from her observations and experiences as a teacher, student, maker, writer, and architect to describe the workings of the creative process.Leski sees the creative process as being like a storm; it slowly begins to gather and take form until it overtakes us--if we are willing to let it. It is dynamic, continually in motion; it starts, stops, rages and abates, ebbs and flows. In illustrations that accompany each chapter, she maps the arc of the creative process by tracing the path of water droplets traveling the stages of a storm.Leski describes unlearning, ridding ourselves of preconceptions; only when we realize what we don't know can we pose the problem that we need to solve. We gather evidence--with notebook jottings, research, the collection of objects--propelling the process. We perceive and conceive; we look ahead without knowing where we are going; we make connections. We pause, retreat, and stop, only to start again. To illustrate these stages of the process, Leski draws on examples of creative practice that range from Paul Klee to Steve Jobs, from the discovery of continental drift to the design of Antoni Gaud�'s Sagrada Familia.Creativity, Leski tells us, is a path with no beginning or end; it is ongoing. This revelatory view of the creative process will be an essential guide for anyone engaged in creative discovery.The Creative ProcessUnlearningProblem MakingGathering and TrackingPropellingPerceiving and ConceivingSeeing AheadConnectingPausingContinuing

Curious: The Desire to Know and Why Your Future Depends On It


Ian Leslie - 2014
    But only some retain the habits of exploring, learning and discovering as they grow older. Which side of the ’curiosity divide’ are you on?In Curious Ian Leslie makes a passionate case for the cultivation of our desire to know. Curious people tend to be smarter, more creative and more successful. But at the very moment when the rewards of curiosity have never been higher, it is misunderstood and undervalued, and increasingly practised only by a cognitive elite.Filled with inspiring stories, case studies and practical advice, Curious will change the way you think about your own mental life, and that of those around you.

Badass: Making Users Awesome


Kathy Sierra - 2015
    The rules? No marketing budget, no PR stunts, and it must be sustainably successful. No short-term fads.This is not a game of chance. It is a game of skill and strategy.And it begins with a single question: given competing products of equal pricing, promotion, and perceived quality, why does one outsell the others?The answer doesn’t live in the sustainably successful products or services. The answer lives in those who use them.Our goal is to craft a strategy for creating successful users. And that strategy is full of surprising, counter-intuitive, and astonishingly simple techniques that don’t depend on a massive marketing or development budget. Techniques typically overlooked by even the most well-funded, well-staffed product teams.Every role is a key player in this game. Product development, engineering, marketing, user experience, support—everyone on the team. Even if that team is a start-up of one. Armed with a surprisingly overlooked science and a unique POV, we can can reduce the role of luck. We can build sustainably successful products and services that rely not on unethical persuasive marketing tricks but on helping our users have deeper, richer experiences. Not just in the moments while they’re using our product but, more importantly, in the moments when they aren’t.

Thinkertoys: A Handbook of Creative-Thinking Techniques


Michael Michalko - 1991
    But how can you be the person who comes up with those ideas? In this revised and expanded edition of his groundbreaking Thinkertoys, creativity expert Michael Michalko reveals life-changing tools that will help you think like a genius. From the linear to the intuitive, this comprehensive handbook details ingenious creative-thinking techniques for approaching problems in unconventional ways. Through fun and thought-provoking exercises, you’ll learn how to create original ideas that will improve your personal life and your business life. Michalko’s techniques show you how to look at the same information as everyone else and see something different.  With hundreds of hints, tricks, tips, tales, and puzzles, Thinkertoys will open your mind to a world of innovative solutions to everyday and not-so-everyday problems.

Mindstorms: Children, Computers, And Powerful Ideas


Seymour Papert - 1980
    We have Mindstorms to thank for that. In this book, pioneering computer scientist Seymour Papert uses the invention of LOGO, the first child-friendly programming language, to make the case for the value of teaching children with computers. Papert argues that children are more than capable of mastering computers, and that teaching computational processes like de-bugging in the classroom can change the way we learn everything else. He also shows that schools saturated with technology can actually improve socialization and interaction among students and between students and teachers.

The Way I See It


Alan Sugar - 2011
    His bestselling autobiography revealed his incredible rags to riches story; his new book takes us into the world of Alan Sugar: entrepreneur, Twitter addict, television star, peer of the realm, keen cyclist and bemused grandfather. You'll learn what he thinks of over-priced poncy restaurants and discover his latest weight-loss regime, the Tiny Fork Diet. He explains why would-be entrepreneurs should stop moaning, reveals the secrets of his own success and explains why today's health and safety culture is stifling business, as well as being an insult to our intelligence. He also insists we should stop spouting jargon and speak plain English, tells us what's wrong with teenagers and why he respects Katie Price more than most celebrities. Crammed full of brilliant stories, amusing rants and sound advice, this is the last word on life, the universe and everything from the nation's favourite straight-talking businessman.

Principles of Marketing : A South Asian Perspective


Philip Kotler - 2010
    The changing nature of consumer expectations means that marketers must learn how to build communities in addition to brand loyalty. With its interactive design and in-depth, real-world examples and cases, the South Asian edition of Principles of Marketing helps students learn how to create customer value, target the correct market, and build customer relationships.

Swipe to Unlock: The Primer on Technology and Business Strategy


Parth Detroja - 2017
    But have you ever wondered how Google makes billions of dollars while providing search, email, and maps for free? How do they figure out which ads perfectly capture your interests? And how do they search the entire internet so quickly, anyway?By answering real-world questions like this, Swipe to Unlock gives you a peek under the hood of the technology you use every day, decodes technologists' weirdest buzzwords, and shows you how technology is changing the society we live in for better or for worse. Unlock the answers you need to become a better-educated consumer, digital citizen, or technology professional.