Starting Out with C++: Early Objects (Formerly Alternate Edition)


Tony Gaddis - 2005
    Objects are introduced early, right after control structures and before arrays and pointers. The STL string class is used throughout. As with all Gaddis books, there is a strong emphasis on problem solving and program design, a careful step-by-step introduction of each new topic, clear and easy to read code listings, concise and practical real world examples, and an abundance of exercises in each chapter.

Move Fast: How Facebook Builds Software


Jeff Meyerson - 2021
    You may not like Facebook, but you can't deny its success. And to a large degree, that success stems from the "move fast" ethos. The entire culture of Facebook is built for speed.Move Fast is an exploration of modern software strategies and tactics through the lens of Facebook. Relying on in-depth interviews with more than two dozen Facebook engineers, this book explores the product strategy, cultural principles, and technologies that made Facebook the dominant social networking company. Most importantly, Move Fast investigates how you can apply those strategies to your creative projects.It's not easy to build a software company, but once you know how to move fast, your company will be prepared to build a strategy that benefits from the world's rapid changes, rather than suffering from them.

The Dead Bedroom Fix


DSO - 2019
    I then started a website at www.dadstartingover.com. After chatting with many men in my situation, I slowly started to notice patterns of behavior. Most men experienced long “Dead Bedroom” periods in their relationship prior to their divorce. Many of these men later discovered infidelity.I wrote about my thoughts on Dead Bedrooms on my website and it is by far the most popular topic to date. It has outranked all other topics combined. Then I started a podcast and recorded a few episodes. The Dead Bedrooms episode was the most downloaded. I seemed to have struck a nerve.Simply put, nobody seems to know what to do to keep the fire going in their long-term relationship. Most of us experience a “honeymoon phase” of intimacy, and then watch it quickly fade as the stress of life and the boredom of familiarity settle in.It does NOT have to be this way. Honestly.I don’t claim to have all the answers for a happy married sex life. What I do know is that my own experience and the experience of hundreds of other men have helped to create a prescription for what I feel is the only true, honest, no bullsh*t way to get your wife jumping your bones again. It works for me and for hundreds of other men just like you.I have finally put that prescription down on paper, and I call it The Dead Bedroom Fix. My readers are fixers and they have tried everything under the sun to light a fire in their wife again. Some have already lost their marriage battle and don’t want to go down that awful road again. What they all tell me: The Dead Bedroom Fix is the best, no bullsh*t, no fluff, no-nonsense guide to getting your SELF, and consequently, your sex life back on track. It works.

101 Amazing Affirmations for Self-Esteem & Success (Audio Included)


Beau Norton - 2016
    Positive mental programming takes time. It is not a quick fix, but with enough repetition, these statements will sink into the deeper layers of your mind and begin to become 100% true for you.

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

Scrum: The Art of Doing Twice the Work in Half the Time


Jeff Sutherland - 2014
    It already drives most of the world’s top technology companies. And now it’s starting to spread to every domain where leaders wrestle with complex projects. If you’ve ever been startled by how fast the world is changing, Scrum is one of the reasons why. Productivity gains of as much as 1200% have been recorded, and there’s no more lucid – or compelling – explainer of Scrum and its bright promise than Jeff Sutherland, the man who put together the first Scrum team more than twenty years ago. The thorny problem Jeff began tackling back then boils down to this: people are spectacularly bad at doing things with agility and efficiency. Best laid plans go up in smoke. Teams often work at cross purposes to each other. And when the pressure rises, unhappiness soars. Drawing on his experience as a West Point-educated fighter pilot, biometrics expert, early innovator of ATM technology, and V.P. of engineering or CTO at eleven different technology companies, Jeff began challenging those dysfunctional realities, looking for solutions that would have global impact. In this book you’ll journey to Scrum’s front lines where Jeff’s system of deep accountability, team interaction, and constant iterative improvement is, among other feats, bringing the FBI into the 21st century, perfecting the design of an affordable 140 mile per hour/100 mile per gallon car, helping NPR report fast-moving action in the Middle East, changing the way pharmacists interact with patients, reducing poverty in the Third World, and even helping people plan their weddings and accomplish weekend chores. Woven with insights from martial arts, judicial decision making, advanced aerial combat, robotics, and many other disciplines, Scrum is consistently riveting. But the most important reason to read this book is that it may just help you achieve what others consider unachievable – whether it be inventing a trailblazing technology, devising a new system of education, pioneering a way to feed the hungry, or, closer to home, a building a foundation for your family to thrive and prosper.

Almost Perfect: How a Bunch of Regular Guys Built WordPerfect Corporation


W.E. Pete Peterson - 1993
    A former executive at the WordPerfect Corporation details the company's rise in the computer industry and what compelled him to leave after ten years as a driving force in the company.

Corners: Voices on Change


Amy Lou Jenkins - 2018
    In Corners: Voices on Change, writers find a way through changes. Their literary essays offer honesty, comfort and humor. Tracing their stories helps us to process our own changing lives. Be inspired by thoughtful lives as the writers— - Deal with grief and loss- Reject antiquated patterns of prejudice and selfishness- Get fired- Engage in War- Experience disappointment in God- Find their voice- Say “no”- Navigate the ubiquitous anxiety of loving a recovering addict- Save themselves from disappearing into marriage or parenthood- Discover lynchpins in family and culture- Choose a new religion and choose to love within the backlash- Learn to love a Trump-voting spouse when it seems a betrayal- Recreate a great life when the body, brain, or life circumstance won’t return to the old normal- Accept responsibilities, truths, and realities- Celebrate differencesThese voices don’t prescribe a singular path to self-actualization. That would be a lie. We all face corners. We have to turn. We must make accommodations, or we get stuck clinging to beliefs and ways of life that can no longer sustain us. The beauty in these very human stories is laden with honesty, triumph, humor, resignation, comfort and insight. The cumulative effect of these personal stories is even greater than the sum of the parts. Readers experience the gallant pursuit of managing responses to change. Writers celebrate and lament the past, but don’t cling to it. They find a new normal. They strive. They accept.

Confidence In You


Paul G. Bailey - 2014
    I've reordered them in to a more logical sense to make it easier to find the help that you need. Below you will find a selection of comments from my clients. I often get too involved with what I’m doing right now to be able to sit back and assess where my life is going and what is going wrong. With Paul’s guidance, I work out how to slightly tweak the way I live my life and the result is an easier, happier life where I feel in control. In December 2009 I was recovering from an illness that I am sure was symptomatic of stress and imbalance in my life especially through my job as a Public Servant. I decided to get myself a life coach and see if I could make some changes. In just 6 sessions with Paul Bailey I had enrolled with the The Coaching Academy for 3 Coaching qualifications and a practitioners course in NLP; made changes to my work schedule to get more work life (and now study) balance; improved my relationships with my partner and son and landed a substantial contract for external work that I am sure came from the confidence Paul has helped me find in myself. I am now on the road to becoming a coach myself with a website, business cards and my first coachee with 5 more in the wings! I will be forever grateful to Paul who asked the right questions, created the right environment of trust and responsibility to enable me to find the right answers and change my life. Fantastic coaching with Paul. He makes you think for yourself rather then tell you how to do it. Which is great. I struggled at first with goals and now I can do goals and I always remember to ask myself “how will i do it”. Paul is a fantastic coach Right from the free introduction session I got the impression that Paul is a very professional coach, has a friendly personality and is someone that I would feel comfortable with. Paul has very efficiently helped me making those decisions that I had been running away from before I started with coaching sessions. The answers to your questions are usually not far away, but Paul is very efficient in helping you to find them as well as to come up with achievable actions to make sure that the coaching sessions will produce concrete and satisfactory results. Due to my sessions with Paul I now am much more happy in my professional life as well as his coaching has definitely contributed in me realizing one of my dreams which is to travel the world for a while! I wasn’t an easy person to coach at this point in my life. I said to Paul several times that I was behaving like a stubborn donkey, who didn’t want to move forward, although I knew I needed to. Paul didn’t let me get away with that behaviour, though it must have seemed pretty challenging at times with my inertia. I had thought that as we had both worked in the IT industry we would somehow work better together than with people from different backgrounds – but I actually found something better; he is very neutral about this. Paul greatly helped me realise that what I needed was not necessarily more time to study but to take more time to relax, just in simple ways, and still create time for productive work instead of letting the thoughts of all to be done infringe my ‘relax’ time…. Paul also helped me through a stressful time at work and helped me let go of my anger and work at building better company relations. It was a pleasure talking with Paul, his life coaching technique was excellent "If you are a Gay man that would like to work on building your confidence, then this is exactly designed for you!" "Very inspiring and forward thinking.

Hooked: How to Build Habit-Forming Products


Nir Eyal - 2013
    Through consecutive “hook cycles,” these products reach their ultimate goal of bringing users back again and again without depending on costly advertising or aggressive messaging.Hooked is based on Eyal’s years of research, consulting, and practical experience. He wrote the book he wished had been available to him as a start-up founder—not abstract theory, but a how-to guide for building better products. Hooked is written for product managers, designers, marketers, start-up founders, and anyone who seeks to understand how products influence our behavior.Eyal provides readers with:• Practical insights to create user habits that stick.• Actionable steps for building products people love.• Fascinating examples from the iPhone to Twitter, Pinterest to the Bible App, and many other habit-forming products.

Peopleware: Productive Projects and Teams


Tom DeMarco - 1987
    The answers aren't easy -- just incredibly successful.

A Guide to the Project Management Body of Knowledge (PMBOK® Guide)


Project Management Institute - 1995
    This internationally recognized standard provides the essential tools to practice project management and deliver organizational results.

The Clean Coder: A Code of Conduct for Professional Programmers


Robert C. Martin - 2011
    They treat it as a craft. They are professionals. In The Clean Coder: A Code of Conduct for Professional Programmers, legendary software expert Robert C. Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice-about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and understand that deep knowledge comes with a responsibility to act. Readers will learn What it means to behave as a true software craftsman How to deal with conflict, tight schedules, and unreasonable managers How to get into the flow of coding, and get past writer's block How to handle unrelenting pressure and avoid burnout How to combine enduring attitudes with new development paradigms How to manage your time, and avoid blind alleys, marshes, bogs, and swamps How to foster environments where programmers and teams can thrive When to say "No"-and how to say it When to say "Yes"-and what yes really means Great software is something to marvel at: powerful, elegant, functional, a pleasure to work with as both a developer and as a user. Great software isn't written by machines. It is written by professionals with an unshakable commitment to craftsmanship. The Clean Coder will help you become one of them-and earn the pride and fulfillment that they alone possess.

Algorithms to Live By: The Computer Science of Human Decisions


Brian Christian - 2016
    What should we do, or leave undone, in a day or a lifetime? How much messiness should we accept? What balance of new activities and familiar favorites is the most fulfilling? These may seem like uniquely human quandaries, but they are not: computers, too, face the same constraints, so computer scientists have been grappling with their version of such issues for decades. And the solutions they've found have much to teach us.In a dazzlingly interdisciplinary work, acclaimed author Brian Christian and cognitive scientist Tom Griffiths show how the algorithms used by computers can also untangle very human questions. They explain how to have better hunches and when to leave things to chance, how to deal with overwhelming choices and how best to connect with others. From finding a spouse to finding a parking spot, from organizing one's inbox to understanding the workings of memory, Algorithms to Live By transforms the wisdom of computer science into strategies for human living.

Articulating Design Decisions: Communicate with Stakeholders, Keep Your Sanity, and Deliver the Best User Experience


Tom Greever - 2015
    The ability to effectively articulate design decisions is critical to the success of a project, because the most articulate person often wins. This practical book provides principles, tactics, and actionable methods for talking about designs with executives, managers, developers, marketers, and other stakeholders who have influence over the project with the goal of winning them over and creating the best user experience.