Book picks similar to
Knowledge Management in Organizations: A Critical Introduction by Donald Hislop
non-fiction
management
academic
business
Pomodoro Technique Illustrated
Staffan Nöteberg - 2009
Tomorrow try something new. Use the Pomodoro Technique to work in focused sprints throughout the day. In Pomodoro Technique Illustrated, Staffan N teberg shows you how to organize your work to accomplish more in less time. There's no need for expensive software or fancy planners. You can get started with nothing more than a piece of paper, a pencil, and a kitchen timer. You have so much you need to accomplish today. Your list is a mile long and you find yourself getting interrupted every other minute. You'd like to tell everyone to leave you alone, but most of the interruptions are coming from you! You think of a phone call you need to make or a web site you need to check and before you know it you're answering email, checking twitter, and finding a million other things to occupy your time. You need to focus---really focus. The Pomodoro Technique puts you back in charge of your day. You'll apply successful techniques from software engineering to identify what you should be doing today and to help you achieve your goals. Your mind won't wander when it is fully engaged in short bursts of focused activity. Learn to work less and accomplish more using nothing more than paper, pencil, and a simple kitchen timer. Set the timer and start on your next Pomodoro. When the bell rings take a break. This personal approach to timeboxing is at the core of the Pomodoro technique and this book is filled with advice on how get started and how to tailor it to your own needs.
HBR Guide to Your Professional Growth
Harvard Business Review - 2019
Managing your career--and the skills you need to be successful--is your responsibility. If you're looking to push yourself to the next level, it can be hard to determine where to start.The HBR Guide to Your Professional Growth will be your coach, transforming your abstract hopes and ideas into a concrete action plan. No matter where you are in your career, this guide will help you:
Assess your current skills--and acquire new ones
Elicit feedback you can use
Set meaningful--and achievable--goals
Make time for learning
Play to your strengths
Identify your next challenge
Arm yourself with the advice you need to succeed on the job, from a source you trust. Packed with how-to essentials from leading experts, the HBR Guides provide smart answers to your most pressing work challenges.
Operations Management: Processes & Supply Chains
Lee J. Krajewski - 1987
"Operations Management" provides readers with a comprehensive framework for addressing operational process and supply chain issues. This text uses a systemized approach while focusing on issues of current interest. The latest edition of this text has been revised to integrate a supply chain orientation.
Research in Psychology: Methods and Design
C. James Goodwin - 1995
Thoroughly revised to include all the important new developments in research methodologies, and incorporating engaging and relevant examples from recent studies, this book will provide the reader with a thorough grounding in Psychological research methods and practices.
The 3D Printing Handbook: Technologies, design and applications
Ben Redwood - 2017
The 3D Printing Handbook provides practical advice on selecting the right technology and how-to design for 3D printing, based upon first-hand experience from the industry’s leading experts. In this book: The mechanisms behind all major 3D printing technologies The benefits and limitations of each technology Decision making tools for technology selection Actionable design advice and guidelines Industry case studies from world-leading brands
The Study of Language
George Yule - 1985
It introduces the analysis of the key elements of language--sounds, words, structures and meanings, and provides a solid foundation in all of the essential topics. The third edition has been extensively revised to include new sections on important contemporary issues in language study, including language and culture, African American English, sign language, and slang. A comprehensive glossary provides useful explanations of technical terms, and each chapter contains a range of new study questions and research tasks, with suggested answers.
Sin Boldly!: Dr. Dave's Guide To Acing The College Paper
David R. Williams - 1994
Jammed with sage advice, genuine encouragement, and surprising examples of how to write and how not to write, this book gives beginning writers and confident students alike an easy-to-follow roadmap for improving one of the most important skills for success. En route to Sin Boldly!-induced, A+ paper bliss, readers encounter such topics as:Choosing a Topic and Telling Your Story ("K.I.S.S.-Keep It Simple, Stupid")Literary Games (featuring "Francobabble for Freshman")Choosing a Voice ("Dissing the Prof")Grammatical Horrors ("A does not equal they")Common Mistakes ("Hopefully and Other Controversies") Fully revised and updated with new examples, quizzes, and tips, Sin Boldly! is not only a comprehensive guide, but also a fantastic, fun read for anyone who wants to write clearly and effectively.
Hands-On Machine Learning with Scikit-Learn and TensorFlow
Aurélien Géron - 2017
Now that machine learning is thriving, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how.By using concrete examples, minimal theory, and two production-ready Python frameworks—Scikit-Learn and TensorFlow—author Aurélien Géron helps you gain an intuitive understanding of the concepts and tools for building intelligent systems. You’ll learn how to use a range of techniques, starting with simple Linear Regression and progressing to Deep Neural Networks. If you have some programming experience and you’re ready to code a machine learning project, this guide is for you.This hands-on book shows you how to use:Scikit-Learn, an accessible framework that implements many algorithms efficiently and serves as a great machine learning entry pointTensorFlow, a more complex library for distributed numerical computation, ideal for training and running very large neural networksPractical code examples that you can apply without learning excessive machine learning theory or algorithm details
The Best Software Writing I: Selected and Introduced by Joel Spolsky
Joel Spolsky - 2005
Frustrated by the lack of well-written essays on software engineering, Joel Spolsky (of www.joelonsoftware.com fame) has put together a collection of his favorite writings on the topic.With a nod to both the serious and funny sides of technical writing, The Best Software Writing I: Selected and Introduced by Joel Spolsky is an entertaining read and a guide to the technical writing literati.The Best Software Writing I contains writings from:Ken Arnold Leon Bambrick Michael Bean Rory Blyth Adam Bosworth danah boyd Raymond Chen Kevin Cheng and Tom Chi Cory Doctorow ea_spouse Bruce Eckel Paul Ford Paul Graham John Gruber Gregor Hohpe Ron Jeffries Eric Johnson Eric Lippert Michael Lopp Larry Osterman Mary Poppendieck Rick Schaut Aaron Swartz Clay Shirky Eric Sink why the lucky stiff
Real World Haskell: Code You Can Believe In
Bryan O'Sullivan - 2008
You'll learn how to use Haskell in a variety of practical ways, from short scripts to large and demanding applications. Real World Haskell takes you through the basics of functional programming at a brisk pace, and then helps you increase your understanding of Haskell in real-world issues like I/O, performance, dealing with data, concurrency, and more as you move through each chapter. With this book, you will:Understand the differences between procedural and functional programming Learn the features of Haskell, and how to use it to develop useful programs Interact with filesystems, databases, and network services Write solid code with automated tests, code coverage, and error handling Harness the power of multicore systems via concurrent and parallel programming You'll find plenty of hands-on exercises, along with examples of real Haskell programs that you can modify, compile, and run. Whether or not you've used a functional language before, if you want to understand why Haskell is coming into its own as a practical language in so many major organizations, Real World Haskell is the best place to start.
Management 3.0: Leading Agile Developers, Developing Agile Leaders
Jurgen Appelo - 2010
Unfortunately, reliable guidance on Agile management has been scarce indeed. Now, leading Agile manager Jurgen Appelo fills that gap, introducing a realistic approach to leading, managing, and growing your Agile team or organization. Writing for current managers and developers moving into management, Appelo shares insights that are grounded in modern complex systems theory, reflecting the intense complexity of modern software development. Appelo's Management 3.0 model recognizes that today's organizations are living, networked systems; and that management is primarily about people and relationships. Management 3.0 doesn't offer mere checklists or prescriptions to follow slavishly; rather, it deepens your understanding of how organizations and Agile teams work and gives you tools to solve your own problems. Drawing on his extensive experience as an Agile manager, the author identifies the most important practices of Agile management and helps you improve each of them. Coverage includes - Getting beyond "Management 1.0" control and "Management 2.0" fads - Understanding how complexity affects your organization - Keeping your people active, creative, innovative, and motivated - Giving teams the care and authority they need to grow on their own - Defining boundaries so teams can succeed in alignment with business goals - Sowing the seeds for a culture of software craftsmanship - Crafting an organizational network that promotes success - Implementing continuous improvement that actually works Thoroughly pragmatic-and never trendy-Jurgen Appelo's Management 3.0 helps you bring greater agility to any software organization, team, or project.
Teaming: How Organizations Learn, Innovate, and Compete in the Knowledge Economy
Amy C. Edmondson - 2005
Amy Edmondson shows that organizations thrive, or fail to thrive, based on how well the small groups within those organizations work. In most organizations, the work that produces value for customers is carried out by teams, and increasingly, by flexible team-like entities. The pace of change and the fluidity of most work structures means that it's not really about creating effective teams anymore, but instead about leading effective teaming. Teaming shows that organizations learn when the flexible, fluid collaborations they encompass are able to learn. The problem is teams, and other dynamic groups, don't learn naturally. Edmondson outlines the factors that prevent them from doing so, such as interpersonal fear, irrational beliefs about failure, groupthink, problematic power dynamics, and information hoarding. With Teaming, leaders can shape these factors by encouraging reflection, creating psychological safety, and overcoming defensive interpersonal dynamics that inhibit the sharing of ideas. Further, they can use practical management strategies to help organizations realize the benefits inherent in both success and failure. * Presents a clear explanation of practical management concepts for increasing learning capability for business results * Introduces a framework that clarifies how learning processes must be altered for different kinds of work * Explains how Collaborative Learning works, and gives tips for how to do it well * Includes case-study research on Intermountain healthcare, Prudential, GM, Toyota, IDEO, the IRS, and both Cincinnati and Minneapolis Children's Hospitals, among others Based on years of research, this book shows how leaders can make organizational learning happen by building t
Top Dog: The Science of Winning and Losing
Po Bronson - 2013
Beyond their bestselling books, you know them from commentary and features in the New York Times, CNN, NPR, Time, Newsweek, Wired, New York, and more. E-mail, Facebook, and Twitter accounts are filled with demands to read their reporting (such as "How Not to Talk to Your Kids," "Creativity Crisis," and "Losing Is Good for You"). In Top Dog, Bronson and Merryman again use their astonishing blend of science and storytelling to reveal what's truly in the heart of a champion. The joy of victory and the character-building agony of defeat. Testosterone and the neuroscience of mistakes. Why rivals motivate. How home field advantage gets you a raise. What teamwork really requires. It's baseball, the SAT, sales contests, and Linux. How before da Vinci and FedEx were innovators, first, they were great competitors. Olympians carry Top Dog in their gym bags. It's in briefcases of Wall Street traders and Madison Avenue madmen. Risk takers from Silicon Valley to Vegas race to implement its ideas, as educators debate it in halls of academia. Now see for yourself what this game-changing talk is all about.
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
Seven Languages in Seven Weeks
Bruce A. Tate - 2010
But if one per year is good, how about Seven Languages in Seven Weeks? In this book you'll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your favorite language is on that list, you'll broaden your perspective of programming by examining these languages side-by-side. You'll learn something new from each, and best of all, you'll learn how to learn a language quickly. Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you'll go beyond the syntax-and beyond the 20-minute tutorial you'll find someplace online. This book has an audacious goal: to present a meaningful exploration of seven languages within a single book. Rather than serve as a complete reference or installation guide, Seven Languages hits what's essential and unique about each language. Moreover, this approach will help teach you how to grok new languages. For each language, you'll solve a nontrivial problem, using techniques that show off the language's most important features. As the book proceeds, you'll discover the strengths and weaknesses of the languages, while dissecting the process of learning languages quickly--for example, finding the typing and programming models, decision structures, and how you interact with them. Among this group of seven, you'll explore the most critical programming models of our time. Learn the dynamic typing that makes Ruby, Python, and Perl so flexible and compelling. Understand the underlying prototype system that's at the heart of JavaScript. See how pattern matching in Prolog shaped the development of Scala and Erlang. Discover how pure functional programming in Haskell is different from the Lisp family of languages, including Clojure. Explore the concurrency techniques that are quickly becoming the backbone of a new generation of Internet applications. Find out how to use Erlang's let-it-crash philosophy for building fault-tolerant systems. Understand the actor model that drives concurrency design in Io and Scala. Learn how Clojure uses versioning to solve some of the most difficult concurrency problems. It's all here, all in one place. Use the concepts from one language to find creative solutions in another-or discover a language that may become one of your favorites.