Author: Alison Green
Publisher: Ballantine Books
ISBN: 0399181822
Category : Business & Economics
Languages : en
Pages : 306
Book Description
From the creator of the popular website Ask a Manager and New York’s work-advice columnist comes a witty, practical guide to 200 difficult professional conversations—featuring all-new advice! There’s a reason Alison Green has been called “the Dear Abby of the work world.” Ten years as a workplace-advice columnist have taught her that people avoid awkward conversations in the office because they simply don’t know what to say. Thankfully, Green does—and in this incredibly helpful book, she tackles the tough discussions you may need to have during your career. You’ll learn what to say when • coworkers push their work on you—then take credit for it • you accidentally trash-talk someone in an email then hit “reply all” • you’re being micromanaged—or not being managed at all • you catch a colleague in a lie • your boss seems unhappy with your work • your cubemate’s loud speakerphone is making you homicidal • you got drunk at the holiday party Praise for Ask a Manager “A must-read for anyone who works . . . [Alison Green’s] advice boils down to the idea that you should be professional (even when others are not) and that communicating in a straightforward manner with candor and kindness will get you far, no matter where you work.”—Booklist (starred review) “The author’s friendly, warm, no-nonsense writing is a pleasure to read, and her advice can be widely applied to relationships in all areas of readers’ lives. Ideal for anyone new to the job market or new to management, or anyone hoping to improve their work experience.”—Library Journal (starred review) “I am a huge fan of Alison Green’s Ask a Manager column. This book is even better. It teaches us how to deal with many of the most vexing big and little problems in our workplaces—and to do so with grace, confidence, and a sense of humor.”—Robert Sutton, Stanford professor and author of The No Asshole Rule and The Asshole Survival Guide “Ask a Manager is the ultimate playbook for navigating the traditional workforce in a diplomatic but firm way.”—Erin Lowry, author of Broke Millennial: Stop Scraping By and Get Your Financial Life Together
Ask a Manager
Author: Alison Green
Publisher: Ballantine Books
ISBN: 0399181822
Category : Business & Economics
Languages : en
Pages : 306
Book Description
From the creator of the popular website Ask a Manager and New York’s work-advice columnist comes a witty, practical guide to 200 difficult professional conversations—featuring all-new advice! There’s a reason Alison Green has been called “the Dear Abby of the work world.” Ten years as a workplace-advice columnist have taught her that people avoid awkward conversations in the office because they simply don’t know what to say. Thankfully, Green does—and in this incredibly helpful book, she tackles the tough discussions you may need to have during your career. You’ll learn what to say when • coworkers push their work on you—then take credit for it • you accidentally trash-talk someone in an email then hit “reply all” • you’re being micromanaged—or not being managed at all • you catch a colleague in a lie • your boss seems unhappy with your work • your cubemate’s loud speakerphone is making you homicidal • you got drunk at the holiday party Praise for Ask a Manager “A must-read for anyone who works . . . [Alison Green’s] advice boils down to the idea that you should be professional (even when others are not) and that communicating in a straightforward manner with candor and kindness will get you far, no matter where you work.”—Booklist (starred review) “The author’s friendly, warm, no-nonsense writing is a pleasure to read, and her advice can be widely applied to relationships in all areas of readers’ lives. Ideal for anyone new to the job market or new to management, or anyone hoping to improve their work experience.”—Library Journal (starred review) “I am a huge fan of Alison Green’s Ask a Manager column. This book is even better. It teaches us how to deal with many of the most vexing big and little problems in our workplaces—and to do so with grace, confidence, and a sense of humor.”—Robert Sutton, Stanford professor and author of The No Asshole Rule and The Asshole Survival Guide “Ask a Manager is the ultimate playbook for navigating the traditional workforce in a diplomatic but firm way.”—Erin Lowry, author of Broke Millennial: Stop Scraping By and Get Your Financial Life Together
Publisher: Ballantine Books
ISBN: 0399181822
Category : Business & Economics
Languages : en
Pages : 306
Book Description
From the creator of the popular website Ask a Manager and New York’s work-advice columnist comes a witty, practical guide to 200 difficult professional conversations—featuring all-new advice! There’s a reason Alison Green has been called “the Dear Abby of the work world.” Ten years as a workplace-advice columnist have taught her that people avoid awkward conversations in the office because they simply don’t know what to say. Thankfully, Green does—and in this incredibly helpful book, she tackles the tough discussions you may need to have during your career. You’ll learn what to say when • coworkers push their work on you—then take credit for it • you accidentally trash-talk someone in an email then hit “reply all” • you’re being micromanaged—or not being managed at all • you catch a colleague in a lie • your boss seems unhappy with your work • your cubemate’s loud speakerphone is making you homicidal • you got drunk at the holiday party Praise for Ask a Manager “A must-read for anyone who works . . . [Alison Green’s] advice boils down to the idea that you should be professional (even when others are not) and that communicating in a straightforward manner with candor and kindness will get you far, no matter where you work.”—Booklist (starred review) “The author’s friendly, warm, no-nonsense writing is a pleasure to read, and her advice can be widely applied to relationships in all areas of readers’ lives. Ideal for anyone new to the job market or new to management, or anyone hoping to improve their work experience.”—Library Journal (starred review) “I am a huge fan of Alison Green’s Ask a Manager column. This book is even better. It teaches us how to deal with many of the most vexing big and little problems in our workplaces—and to do so with grace, confidence, and a sense of humor.”—Robert Sutton, Stanford professor and author of The No Asshole Rule and The Asshole Survival Guide “Ask a Manager is the ultimate playbook for navigating the traditional workforce in a diplomatic but firm way.”—Erin Lowry, author of Broke Millennial: Stop Scraping By and Get Your Financial Life Together
Developer Hegemony
Author: Erik Dietrich
Publisher: BlogIntoBook.com
ISBN:
Category : Business & Economics
Languages : en
Pages : 430
Book Description
It’s been said that software is eating the planet. The modern economy—the world itself—relies on technology. Demand for the people who can produce it far outweighs the supply. So why do developers occupy largely subordinate roles in the corporate structure? Developer Hegemony explores the past, present, and future of the corporation and what it means for developers. While it outlines problems with the modern corporate structure, it’s ultimately a play-by-play of how to leave the corporate carnival and control your own destiny. And it’s an emboldening, specific vision of what software development looks like in the world of developer hegemony—one where developers band together into partner firms of “efficiencers,” finally able to command the pay, respect, and freedom that’s earned by solving problems no one else can. Developers, if you grow tired of being treated like geeks who can only be trusted to take orders and churn out code, consider this your call to arms. Bring about the autonomous future that’s rightfully yours. It’s time for developer hegemony.
Publisher: BlogIntoBook.com
ISBN:
Category : Business & Economics
Languages : en
Pages : 430
Book Description
It’s been said that software is eating the planet. The modern economy—the world itself—relies on technology. Demand for the people who can produce it far outweighs the supply. So why do developers occupy largely subordinate roles in the corporate structure? Developer Hegemony explores the past, present, and future of the corporation and what it means for developers. While it outlines problems with the modern corporate structure, it’s ultimately a play-by-play of how to leave the corporate carnival and control your own destiny. And it’s an emboldening, specific vision of what software development looks like in the world of developer hegemony—one where developers band together into partner firms of “efficiencers,” finally able to command the pay, respect, and freedom that’s earned by solving problems no one else can. Developers, if you grow tired of being treated like geeks who can only be trusted to take orders and churn out code, consider this your call to arms. Bring about the autonomous future that’s rightfully yours. It’s time for developer hegemony.
I Love Jesus, But I Want to Die
Author: Sarah J. Robinson
Publisher: WaterBrook
ISBN: 0593193539
Category : Religion
Languages : en
Pages : 257
Book Description
A compassionate, shame-free guide for your darkest days “A one-of-a-kind book . . . to read for yourself or give to a struggling friend or loved one without the fear that depression and suicidal thoughts will be minimized, medicalized or over-spiritualized.”—Kay Warren, cofounder of Saddleback Church What happens when loving Jesus doesn’t cure you of depression, anxiety, or suicidal thoughts? You might be crushed by shame over your mental illness, only to be told by well-meaning Christians to “choose joy” and “pray more.” So you beg God to take away the pain, but nothing eases the ache inside. As darkness lingers and color drains from your world, you’re left wondering if God has abandoned you. You just want a way out. But there’s hope. In I Love Jesus, But I Want to Die, Sarah J. Robinson offers a healthy, practical, and shame-free guide for Christians struggling with mental illness. With unflinching honesty, Sarah shares her story of battling depression and fighting to stay alive despite toxic theology that made her afraid to seek help outside the church. Pairing her own story with scriptural insights, mental health research, and simple practices, Sarah helps you reconnect with the God who is present in our deepest anguish and discover that you are worth everything it takes to get better. Beautifully written and full of hard-won wisdom, I Love Jesus, But I Want to Die offers a path toward a rich, hope-filled life in Christ, even when healing doesn’t look like what you expect.
Publisher: WaterBrook
ISBN: 0593193539
Category : Religion
Languages : en
Pages : 257
Book Description
A compassionate, shame-free guide for your darkest days “A one-of-a-kind book . . . to read for yourself or give to a struggling friend or loved one without the fear that depression and suicidal thoughts will be minimized, medicalized or over-spiritualized.”—Kay Warren, cofounder of Saddleback Church What happens when loving Jesus doesn’t cure you of depression, anxiety, or suicidal thoughts? You might be crushed by shame over your mental illness, only to be told by well-meaning Christians to “choose joy” and “pray more.” So you beg God to take away the pain, but nothing eases the ache inside. As darkness lingers and color drains from your world, you’re left wondering if God has abandoned you. You just want a way out. But there’s hope. In I Love Jesus, But I Want to Die, Sarah J. Robinson offers a healthy, practical, and shame-free guide for Christians struggling with mental illness. With unflinching honesty, Sarah shares her story of battling depression and fighting to stay alive despite toxic theology that made her afraid to seek help outside the church. Pairing her own story with scriptural insights, mental health research, and simple practices, Sarah helps you reconnect with the God who is present in our deepest anguish and discover that you are worth everything it takes to get better. Beautifully written and full of hard-won wisdom, I Love Jesus, But I Want to Die offers a path toward a rich, hope-filled life in Christ, even when healing doesn’t look like what you expect.
Panic Attacks Workbook: Second Edition
Author: David Carbonell
Publisher: Simon and Schuster
ISBN: 1646043359
Category : Self-Help
Languages : en
Pages : 296
Book Description
Master your anxiety and regain your freedom to drive, travel, and do everything else that panic has taken from you, with proven techniques and Cognitive Behavioral Therapy (CBT) exercises. Panic attacks trick millions of people into fearing disaster and giving up so many of the activities they used to enjoy without fear. This practical workbook full of proven strategies and helpful advice on how to master your anxiety and panic is here to help you reclaim your life. Author and clinical psychologist David Carbonell, PhD, uses his extensive clinical experience to help you understand the true nature of your panic attacks, including the vicious cycle of habitual responses that lead to debilitating attacks, how you can halt this self-destructive process, and the many ways you can start on a step-by-step journey that promotes recovery. Inside you’ll find helpful methods from Cognitive Behavioral Therapy (CBT) and Acceptance and Commitment Therapy (ACT) that will help you regain the life you want to live, including: Diaphragmatic breathing Progressive exposure Desensitization Mindfulness meditation Keeping a panic diary Quieting the voice of anticipatory worry Stepping out of the struggle with panic And much more! Now you can regain all of the freedoms you enjoyed before panic invaded your life with the research-backed charts, worksheets, and programs featured in Panic Attacks Workbook.
Publisher: Simon and Schuster
ISBN: 1646043359
Category : Self-Help
Languages : en
Pages : 296
Book Description
Master your anxiety and regain your freedom to drive, travel, and do everything else that panic has taken from you, with proven techniques and Cognitive Behavioral Therapy (CBT) exercises. Panic attacks trick millions of people into fearing disaster and giving up so many of the activities they used to enjoy without fear. This practical workbook full of proven strategies and helpful advice on how to master your anxiety and panic is here to help you reclaim your life. Author and clinical psychologist David Carbonell, PhD, uses his extensive clinical experience to help you understand the true nature of your panic attacks, including the vicious cycle of habitual responses that lead to debilitating attacks, how you can halt this self-destructive process, and the many ways you can start on a step-by-step journey that promotes recovery. Inside you’ll find helpful methods from Cognitive Behavioral Therapy (CBT) and Acceptance and Commitment Therapy (ACT) that will help you regain the life you want to live, including: Diaphragmatic breathing Progressive exposure Desensitization Mindfulness meditation Keeping a panic diary Quieting the voice of anticipatory worry Stepping out of the struggle with panic And much more! Now you can regain all of the freedoms you enjoyed before panic invaded your life with the research-backed charts, worksheets, and programs featured in Panic Attacks Workbook.
Debugging Teams
Author: Brian W. Fitzpatrick
Publisher: "O'Reilly Media, Inc."
ISBN: 1491932511
Category : Business & Economics
Languages : en
Pages : 190
Book Description
In the course of their 20+-year engineering careers, authors Brian Fitzpatrick and Ben Collins-Sussman have picked up a treasure trove of wisdom and anecdotes about how successful teams work together. Their conclusion? Even among people who have spent decades learning the technical side of their jobs, most haven’t really focused on the human component. Learning to collaborate is just as important to success. If you invest in the "soft skills" of your job, you can have a much greater impact for the same amount of effort. The authors share their insights on how to lead a team effectively, navigate an organization, and build a healthy relationship with the users of your software. This is valuable information from two respected software engineers whose popular series of talks—including "Working with Poisonous People"—has attracted hundreds of thousands of followers.
Publisher: "O'Reilly Media, Inc."
ISBN: 1491932511
Category : Business & Economics
Languages : en
Pages : 190
Book Description
In the course of their 20+-year engineering careers, authors Brian Fitzpatrick and Ben Collins-Sussman have picked up a treasure trove of wisdom and anecdotes about how successful teams work together. Their conclusion? Even among people who have spent decades learning the technical side of their jobs, most haven’t really focused on the human component. Learning to collaborate is just as important to success. If you invest in the "soft skills" of your job, you can have a much greater impact for the same amount of effort. The authors share their insights on how to lead a team effectively, navigate an organization, and build a healthy relationship with the users of your software. This is valuable information from two respected software engineers whose popular series of talks—including "Working with Poisonous People"—has attracted hundreds of thousands of followers.
The Passionate Programmer
Author: Chad Fowler
Publisher: Pragmatic Bookshelf
ISBN: 1680505106
Category : Business & Economics
Languages : en
Pages : 184
Book Description
Success in today's IT environment requires you to view your career as a business endeavor. 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.
Publisher: Pragmatic Bookshelf
ISBN: 1680505106
Category : Business & Economics
Languages : en
Pages : 184
Book Description
Success in today's IT environment requires you to view your career as a business endeavor. 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.
The Only Woman in the Room
Author: Eileen Pollack
Publisher: Beacon Press
ISBN: 0807083445
Category : Social Science
Languages : en
Pages : 290
Book Description
ONE OF WASHINGTON POST'S NOTABLE NONFICTION BOOKS OF THE YEAR A bracingly honest exploration of why there are still so few women in STEM fields—“beautifully written and full of important insights” (Washington Post). In 2005, when Lawrence Summers, then president of Harvard, asked why so few women, even today, achieve tenured positions in the hard sciences, Eileen Pollack set out to find the answer. A successful fiction writer, Pollack had grown up in the 1960s and ’70s dreaming of a career as a theoretical astrophysicist. Denied the chance to take advanced courses in science and math, she nonetheless made her way to Yale. There, despite finding herself far behind the men in her classes, she went on to graduate summa cum laude, with honors, as one of the university’s first two women to earn a bachelor of science degree in physics. And yet, isolated, lacking in confidence, starved for encouragement, she abandoned her ambition to become a physicist. Years later, spurred by the suggestion that innate differences in scientific and mathematical aptitude might account for the dearth of tenured female faculty at Summer’s institution, Pollack thought back on her own experiences and wondered what, if anything, had changed in the intervening decades. Based on six years interviewing her former teachers and classmates, as well as dozens of other women who had dropped out before completing their degrees in science or found their careers less rewarding than they had hoped, The Only Woman in the Room is a bracingly honest, no-holds-barred examination of the social, interpersonal, and institutional barriers confronting women—and minorities—in the STEM fields. This frankly personal and informed book reflects on women’s experiences in a way that simple data can’t, documenting not only the more blatant bias of another era but all the subtle disincentives women in the sciences still face. The Only Woman in the Room shows us the struggles women in the sciences have been hesitant to admit, and provides hope for changing attitudes and behaviors in ways that could bring far more women into fields in which even today they remain seriously underrepresented.
Publisher: Beacon Press
ISBN: 0807083445
Category : Social Science
Languages : en
Pages : 290
Book Description
ONE OF WASHINGTON POST'S NOTABLE NONFICTION BOOKS OF THE YEAR A bracingly honest exploration of why there are still so few women in STEM fields—“beautifully written and full of important insights” (Washington Post). In 2005, when Lawrence Summers, then president of Harvard, asked why so few women, even today, achieve tenured positions in the hard sciences, Eileen Pollack set out to find the answer. A successful fiction writer, Pollack had grown up in the 1960s and ’70s dreaming of a career as a theoretical astrophysicist. Denied the chance to take advanced courses in science and math, she nonetheless made her way to Yale. There, despite finding herself far behind the men in her classes, she went on to graduate summa cum laude, with honors, as one of the university’s first two women to earn a bachelor of science degree in physics. And yet, isolated, lacking in confidence, starved for encouragement, she abandoned her ambition to become a physicist. Years later, spurred by the suggestion that innate differences in scientific and mathematical aptitude might account for the dearth of tenured female faculty at Summer’s institution, Pollack thought back on her own experiences and wondered what, if anything, had changed in the intervening decades. Based on six years interviewing her former teachers and classmates, as well as dozens of other women who had dropped out before completing their degrees in science or found their careers less rewarding than they had hoped, The Only Woman in the Room is a bracingly honest, no-holds-barred examination of the social, interpersonal, and institutional barriers confronting women—and minorities—in the STEM fields. This frankly personal and informed book reflects on women’s experiences in a way that simple data can’t, documenting not only the more blatant bias of another era but all the subtle disincentives women in the sciences still face. The Only Woman in the Room shows us the struggles women in the sciences have been hesitant to admit, and provides hope for changing attitudes and behaviors in ways that could bring far more women into fields in which even today they remain seriously underrepresented.
The Pragmatic Programmer
Author: Andrew Hunt
Publisher: Addison-Wesley Professional
ISBN: 013211917X
Category : Computers
Languages : en
Pages : 346
Book Description
What others in the trenches say about The Pragmatic Programmer... “The cool thing about this book is that it’s great for keeping the programming process fresh. The book helps you to continue to grow and clearly comes from people who have been there.” — Kent Beck, author of Extreme Programming Explained: Embrace Change “I found this book to be a great mix of solid advice and wonderful analogies!” — Martin Fowler, author of Refactoring and UML Distilled “I would buy a copy, read it twice, then tell all my colleagues to run out and grab a copy. This is a book I would never loan because I would worry about it being lost.” — Kevin Ruland, Management Science, MSG-Logistics “The wisdom and practical experience of the authors is obvious. The topics presented are relevant and useful.... By far its greatest strength for me has been the outstanding analogies—tracer bullets, broken windows, and the fabulous helicopter-based explanation of the need for orthogonality, especially in a crisis situation. I have little doubt that this book will eventually become an excellent source of useful information for journeymen programmers and expert mentors alike.” — John Lakos, author of Large-Scale C++ Software Design “This is the sort of book I will buy a dozen copies of when it comes out so I can give it to my clients.” — Eric Vought, Software Engineer “Most modern books on software development fail to cover the basics of what makes a great software developer, instead spending their time on syntax or technology where in reality the greatest leverage possible for any software team is in having talented developers who really know their craft well. An excellent book.” — Pete McBreen, Independent Consultant “Since reading this book, I have implemented many of the practical suggestions and tips it contains. Across the board, they have saved my company time and money while helping me get my job done quicker! This should be a desktop reference for everyone who works with code for a living.” — Jared Richardson, Senior Software Developer, iRenaissance, Inc. “I would like to see this issued to every new employee at my company....” — Chris Cleeland, Senior Software Engineer, Object Computing, Inc. “If I’m putting together a project, it’s the authors of this book that I want. . . . And failing that I’d settle for people who’ve read their book.” — Ward Cunningham Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users. 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 to Fight 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.
Publisher: Addison-Wesley Professional
ISBN: 013211917X
Category : Computers
Languages : en
Pages : 346
Book Description
What others in the trenches say about The Pragmatic Programmer... “The cool thing about this book is that it’s great for keeping the programming process fresh. The book helps you to continue to grow and clearly comes from people who have been there.” — Kent Beck, author of Extreme Programming Explained: Embrace Change “I found this book to be a great mix of solid advice and wonderful analogies!” — Martin Fowler, author of Refactoring and UML Distilled “I would buy a copy, read it twice, then tell all my colleagues to run out and grab a copy. This is a book I would never loan because I would worry about it being lost.” — Kevin Ruland, Management Science, MSG-Logistics “The wisdom and practical experience of the authors is obvious. The topics presented are relevant and useful.... By far its greatest strength for me has been the outstanding analogies—tracer bullets, broken windows, and the fabulous helicopter-based explanation of the need for orthogonality, especially in a crisis situation. I have little doubt that this book will eventually become an excellent source of useful information for journeymen programmers and expert mentors alike.” — John Lakos, author of Large-Scale C++ Software Design “This is the sort of book I will buy a dozen copies of when it comes out so I can give it to my clients.” — Eric Vought, Software Engineer “Most modern books on software development fail to cover the basics of what makes a great software developer, instead spending their time on syntax or technology where in reality the greatest leverage possible for any software team is in having talented developers who really know their craft well. An excellent book.” — Pete McBreen, Independent Consultant “Since reading this book, I have implemented many of the practical suggestions and tips it contains. Across the board, they have saved my company time and money while helping me get my job done quicker! This should be a desktop reference for everyone who works with code for a living.” — Jared Richardson, Senior Software Developer, iRenaissance, Inc. “I would like to see this issued to every new employee at my company....” — Chris Cleeland, Senior Software Engineer, Object Computing, Inc. “If I’m putting together a project, it’s the authors of this book that I want. . . . And failing that I’d settle for people who’ve read their book.” — Ward Cunningham Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users. 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 to Fight 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.
The Mythical Man-month
Author: Frederick P. Brooks (Jr.)
Publisher: Reading, Mass. ; Don Mills, Ont. : Addison-Wesley Publishing Company
ISBN:
Category : Computers
Languages : en
Pages : 216
Book Description
The orderly Sweet-Williams are dismayed at their son's fondness for the messy pastime of gardening.
Publisher: Reading, Mass. ; Don Mills, Ont. : Addison-Wesley Publishing Company
ISBN:
Category : Computers
Languages : en
Pages : 216
Book Description
The orderly Sweet-Williams are dismayed at their son's fondness for the messy pastime of gardening.
Optimized C++
Author: Kurt Guntheroth
Publisher: "O'Reilly Media, Inc."
ISBN: 1491922036
Category : Computers
Languages : en
Pages : 387
Book Description
In today’s fast and competitive world, a program’s performance is just as important to customers as the features it provides. This practical guide teaches developers performance-tuning principles that enable optimization in C++. You’ll learn how to make code that already embodies best practices of C++ design run faster and consume fewer resources on any computer—whether it’s a watch, phone, workstation, supercomputer, or globe-spanning network of servers. Author Kurt Guntheroth provides several running examples that demonstrate how to apply these principles incrementally to improve existing code so it meets customer requirements for responsiveness and throughput. The advice in this book will prove itself the first time you hear a colleague exclaim, “Wow, that was fast. Who fixed something?” Locate performance hot spots using the profiler and software timers Learn to perform repeatable experiments to measure performance of code changes Optimize use of dynamically allocated variables Improve performance of hot loops and functions Speed up string handling functions Recognize efficient algorithms and optimization patterns Learn the strengths—and weaknesses—of C++ container classes View searching and sorting through an optimizer’s eye Make efficient use of C++ streaming I/O functions Use C++ thread-based concurrency features effectively
Publisher: "O'Reilly Media, Inc."
ISBN: 1491922036
Category : Computers
Languages : en
Pages : 387
Book Description
In today’s fast and competitive world, a program’s performance is just as important to customers as the features it provides. This practical guide teaches developers performance-tuning principles that enable optimization in C++. You’ll learn how to make code that already embodies best practices of C++ design run faster and consume fewer resources on any computer—whether it’s a watch, phone, workstation, supercomputer, or globe-spanning network of servers. Author Kurt Guntheroth provides several running examples that demonstrate how to apply these principles incrementally to improve existing code so it meets customer requirements for responsiveness and throughput. The advice in this book will prove itself the first time you hear a colleague exclaim, “Wow, that was fast. Who fixed something?” Locate performance hot spots using the profiler and software timers Learn to perform repeatable experiments to measure performance of code changes Optimize use of dynamically allocated variables Improve performance of hot loops and functions Speed up string handling functions Recognize efficient algorithms and optimization patterns Learn the strengths—and weaknesses—of C++ container classes View searching and sorting through an optimizer’s eye Make efficient use of C++ streaming I/O functions Use C++ thread-based concurrency features effectively