The Nature of Software Development


Ron Jeffries - 2015
    

The Ten-Minute Trainer: 150 Ways to Teach it Quick and Make it Stick! (Pfeiffer Essential Resources for Training and HR Professionals)


Sharon L. Bowman - 2005
    These back-pocket activities are easy, quick, topic-related, and fun, and you can draw on with a minimum of preparation. The Ten-Minute Trainer features a variety of exercises, ranging from one to ten minutes in length, and provides content-specific exercises as well as activities for transitioning between topics and gauging understanding. You'll find a useful answer section that explains the brain research behind the book and a special section on learning styles that ties in with the philosophy of learn it fast and make it last.Order your copy of this effective resource today!

Mac OS X Leopard: The Missing Manual


David Pogue - 2007
    The new Mac OS X 10.5, better known as Leopard, is faster than its predecessors, but nothing's too fast for Pogue and this Missing Manual. It's just one of reasons this is the most popular computer book of all time.Mac OS X: The Missing Manual, Leopard Edition is the authoritative book for Mac users of all technical levels and experience. If you're new to the Mac, this book gives you a crystal-clear, jargon-free introduction to the Dock, the Mac OS X folder structure, and the Mail application. There are also mini-manuals on iLife applications such as iMovie, iDVD, and iPhoto, and a tutorial for Safari, Mac's web browser. This Missing Manual is amusing and fun to read, but Pogue doesn't take his subject lightly. Which new Leopard features work well and which do not? What should you look for? What should you avoid? Mac OS X: The Missing Manual, Leopard Edition offers an objective and straightforward instruction for using:Leopard's totally revamped Finder Spaces to group your windows and organize your Mac tasks Quick Look to view files before you open them The Time Machine, Leopard's new backup feature Spotlight to search for and find anything in your Mac Front Row, a new way to enjoy music, photos, and videos Enhanced Parental Controls that come with Leopard Quick tips for setting up and configuring your Mac to make it your own There's something new on practically every page of this new edition, and David Pogue brings his celebrated wit and expertise to every one of them. Mac's brought a new cat to town and Mac OS X: The Missing Manual, Leopard Edition is a great new way to tame it.

Getting Started with AWS: Deploying a Web Application


Amazon Web Services - 2014
    Using AWS, you can develop applications quickly and then deploy them to a cloud environment that scales on demand. And with several AWS deployment services to choose from, you can create a deployment solution that gives you the right mix of automation and control. This documentation is offered for free here as a Kindle book, or you can read it online or in PDF format at http://docs.aws.amazon.com/gettingsta....

HBR Guide to Managing Up and Across (HBR Guide Series)


Harvard Business School Press - 2013
    But how do you do that when you lack formal authority? Or when you have a boss who gets in your way? Or when you’re juggling others’ needs at the expense of your own?By managing up, down, and across the organization. Your success depends on it, whether you’re a young professional or an experienced leader.The HBR Guide to Managing Up and Across will help you:• Advance your agenda—and your career—with smarter networking• Build relationships that bring targets and deadlines within reach• Persuade decision makers to champion your initiatives• Collaborate more effectively with colleagues• Deal with new, challenging, or incompetent bosses• Navigate office politics

The Passionate Programmer


Chad Fowler - 2009
    In this book, you'll learn how to become an entrepreneur, driving your career in the direction of your choosing. You'll learn how to build your software development career step by step, following the same path that you would follow if you were building, marketing, and selling a product. After all, your skills themselves are a product. The choices you make about which technologies to focus on and which business domains to master have at least as much impact on your success as your technical knowledge itself--don't let those choices be accidental. We'll walk through all aspects of the decision-making process, so you can ensure that you're investing your time and energy in the right areas. You'll develop a structured plan for keeping your mind engaged and your skills fresh. You'll learn how to assess your skills in terms of where they fit on the value chain, driving you away from commodity skills and toward those that are in high demand. Through a mix of high-level, thought-provoking essays and tactical "Act on It" sections, you will come away with concrete plans you can put into action immediately. You'll also get a chance to read the perspectives of several highly successful members of our industry from a variety of career paths. As with any product or service, if nobody knows what you're selling, nobody will buy. We'll walk through the often-neglected world of marketing, and you'll create a plan to market yourself both inside your company and to the industry in general. Above all, you'll see how you can set the direction of your career, leading to a more fulfilling and remarkable professional life.

Software Engineering at Google: Lessons Learned from Programming Over Time


Titus Winters - 2020
    With this book, you'll get a candid and insightful look at how software is constructed and maintained by some of the world's leading practitioners.Titus Winters, Tom Manshreck, and Hyrum K. Wright, software engineers and a technical writer at Google, reframe how software engineering is practiced and taught: from an emphasis on programming to an emphasis on software engineering, which roughly translates to programming over time.You'll learn:Fundamental differences between software engineering and programmingHow an organization effectively manages a living codebase and efficiently responds to inevitable changeWhy culture (and recognizing it) is important, and how processes, practices, and tools come into play

Joel on Software


Joel Spolsky - 2004
    For years, Joel Spolsky has done exactly this at www.joelonsoftware.com. Now, for the first time, you can own a collection of the most important essays from his site in one book, with exclusive commentary and new insights from joel.

Leading Well


Lucy Calkins - 2018
    This book, like the work of the TCRWP itself, is deeply research-based and principled, while also absolutely practical and real-world tested.

The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change


Camille Fournier - 2017
    Tech companies in general lack the experience, tools, texts, and frameworks to do it well. And the handful of books that share tips and tricks of engineering management don t explain how to supervise employees in the face of growth and change.In this book, author Camille Fournier takes you through the stages of technical management, from mentoring interns to working with the senior staff. You ll get actionable advice for approaching various obstacles in your path, whether you re a new manager, a mentor, or a more experienced leader looking for fresh advice. Pick up this book and learn how to become a better manager and leader in your organization. * Discover how to manage small teams and large/multi-level teams * Understand how to build and bootstrap a unifying culture in teams * Deal with people problems and learn how to mentor other managers and new leaders * Learn how to manage yourself: avoid common pitfalls that challenge many leaders * Obtain several practices that you can incorporate and practice along the way

Seeing the Big Picture: Business Acumen to Build Your Credibility, Career, and Company


Kevin Cope - 2012
    And it can make your work more fulfilling and purpose-driven by highlighting how you influence the success of your team, department, or organization. All companies are driven to success or failure by the same five simple drivers: cash, profit, assets, growth, and people. Kevin Cope will help you appreciate how your day-to-day decisions can balance these drivers and contribute to the big picture of your organization’s success. You’ll discover the acumen you need to bring real value and passion to your work. Whether you’re on the manufacturing floor or sitting in the corner office, you can learn how to follow the drivers through to measurable results—conquering your fear of numbers. Using Kevin’s simple explanations of the most important metrics presented in the income statement, the balance sheet, and the statement of cash flows, you’ll be able to quickly review financial reports for signs of success or impending doom. Convincingly communicate your ideas to leaders, improve your team’s performance, even launch a successful business of your own. No matter your goal, give yourself the foundational knowledge every businessperson needs, and discover new strategies for proving your value.

An Elegant Puzzle: Systems of Engineering Management


Will Larson - 2019
    Management is a key part of any organization, yet the discipline is often self-taught and unstructured. Getting to the good solutions of complex management challenges can make the difference between fulfillment and frustration for teams, and, ultimately, the success or failure of companies. Will Larson's An Elegant Puzzle orients around the particular challenges of engineering management--from sizing teams to technical debt to succession planning--and provides a path to the good solutions. Drawing from his experience at Digg, Uber, and Stripe, Will Larson has developed a thoughtful approach to engineering management that leaders of all levels at companies of all sizes can apply. An Elegant Puzzle balances structured principles and human-centric thinking to help any leader create more effective and rewarding organizations for engineers to thrive in.

Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation


Jez Humble - 2010
    This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours-- sometimes even minutes-no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the "deployment pipeline," an automated process for managing all changes, from check-in to release. Finally, they discuss the "ecosystem" needed to support continuous delivery, from infrastructure, data and configuration management to governance. The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes - Automating all facets of building, integrating, testing, and deploying software - Implementing deployment pipelines at team and organizational levels - Improving collaboration between developers, testers, and operations - Developing features incrementally on large and distributed teams - Implementing an effective configuration management strategy - Automating acceptance testing, from analysis to implementation - Testing capacity and other non-functional requirements - Implementing continuous deployment and zero-downtime releases - Managing infrastructure, data, components and dependencies - Navigating risk management, compliance, and auditing Whether you're a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever--so you can deliver value to your business rapidly and reliably.

Understanding Your Child's Sensory Signals


Angie Voss - 2015
    PLUS BONUS CONTENT...Sensory in a Nutshell! Just a little bit more, but not too much to overwhelm you. This practical, daily application handbook is helping parents, teachers, and caregivers all over the world to understand sensory signals and cues from a child rather than jumping to the conclusion of behavior driven. This user friendly "go to" handbook is geared for daily use and as a quick sensory reference guide designed to work hand in hand with ASensoryLife.com, where you can find printable handouts, sensory how-to videos, sensory tools and equipment ideas and links, as well as a sensory ideas on a budget. Enjoy the simple, organized format to give you the essential and useful information to respond to the child's sensory needs right on the spot! The handbook provides simple every day sensory strategies and techniques to help ALL children; including SPD, autism spectrum disorders, ADD/ADHD, APD, and developmental disabilities. This handbook provides guidance and understanding as to why children do what they do in regards to unique sensory processing differences and needs. When you respect a child's sensory differences, it will change how you respond. Keep it Real. Keep it Simple. Keep it Sensory!

Developing the Leader Within You Workbook


John C. Maxwell - 2000
    These principles can be used in any organization to foster integrity and self-discipline and bring a positive change.Developing the Leader Within You Workbook also allows readers to discover how to be effective in the highest calling of leadership by understanding the five characteristics that set "leader managers" apart from "run-of-the-mill managers."In this companion to the bestseller, John Maxwell shows readers how to develop the vision, value, influence, and motivation required of successful leaders.