Book picks similar to
Software Measurement Guidebook by Software Productivity Consortium


programming
code-complete-ref
computers
software-dev-professional

Better Web Typography for a Better Web


Matej Latin - 2017
    The author, Matej Latin, takes complex concepts such as vertical rhythm, modular scale and page composition, and explains them in a simple way. The content of the book is accompanied by live code examples and the readers design and build an example website as they go through it. This is a new typography book for a new medium, the rules haven't changed much, everything else has.

The New School: How the Information Age Will Save American Education from Itself


Glenn Harlan Reynolds - 2013
    Both America’s college and university system, and its K-12 education system, were originally created based on German approaches in the 19th century. Now that it’s the 21st century, Glenn Harlan Reynolds suggests, it’s time for a change.Higher education in America is facing a bust much like the housing bubble. It is the product of cheap credit, coupled with popular expectations of ever-increasing returns on investment and, as with housing prices, the cheap credit has caused college tuitions to vastly outpace inflation and family incomes. Now this bubble is bursting. Reynolds explains the causes and effects of this bubble and the steps colleges and universities must take to ensure their survival. As students become less willing to incur debt for education, colleges and universities will have to adapt to a new world of cost pressures and declining public support.Economist Herb Stein famously said that something that can't go on forever, won't. For decades now, America has been putting ever-growing amounts of money into its K-12 education system, while getting steadily poorer results. Now parents are losing faith in public schools, new alternatives are appearing, and change is on the way. As the best students abandon traditional public schools, Disrupted provides a succinct description of what's wrong, and where the solutions are likely to appear, along with advice for parents, educators, and taxpayers.

Why Software Sucks...and What You Can Do about It


David S. Platt - 2006
    . . . Put this one on your must-have list if you have software, love software, hate programmers, or even ARE a programmer, because Mr. Platt (who teaches programming) has set out to puncture the bloated egos of all those who think that just because they can write a program, they can make it easy to use. . . . This book is funny, but it is also an important wake-up call for software companies that want to reduce the size of their customer support bills. If you were ever stuck for an answer to the question, 'Why do good programmers make such awful software?' this book holds the answer."--John McCormick, Locksmith columnist, TechRepublic.com "I must say first, I don't get many computing manuscripts that make me laugh out loud. Between the laughs, Dave Platt delivers some very interesting insight and perspective, all in a lucid and engaging style. I don't get much of that either!"--Henry Leitner, assistant dean for information technology andsenior lecturer on computer science, Harvard University "A riotous book for all of us downtrodden computer users, written in language that we understand."--Stacy Baratelli, author's barber "David's unique take on the problems that bedevil software creation made me think about the process in new ways. If you care about the quality of the software you create or use, read this book."--Dave Chappell, principal, Chappell & Associates "I began to read it in my office but stopped before I reached the bottom of the first page. I couldn't keep a grin off my face! I'll enjoy it after I go back home and find a safe place to read."--Tsukasa Makino, IT manager "David explains, in terms that my mother-in-law can understand, why the software we use today can be so frustrating, even dangerous at times, and gives us some real ideas on what we can do about it."--Jim Brosseau, Clarrus Consulting Group, Inc. A Book for Anyone Who Uses a Computer Today...and Just Wants to Scream! Today's software sucks. There's no other good way to say it. It's unsafe, allowing criminal programs to creep through the Internet wires into our very bedrooms. It's unreliable, crashing when we need it most, wiping out hours or days of work with no way to get it back. And it's hard to use, requiring large amounts of head-banging to figure out the simplest operations.It's no secret that software sucks. You know that from personal experience, whether you use computers for work or personal tasks. In this book, programming insider David Platt explains why that's the case and, more importantly, why it doesn't have to be that way. And he explains it in plain, jargon-free English that's a joy to read, using real-world examples with which you're already familiar. In the end, he suggests what you, as a typical user, without a technical background, can do about this sad state of our software--how you, as an informed consumer, don't have to take the abuse that bad software dishes out.As you might expect from the book's title, Dave's expose is laced with humor--sometimes outrageous, but always dead on. You'll laugh out loud as you recall incidents with your own software that made you cry. You'll slap your thigh with the same hand that so often pounded your computer desk and wished it was a bad programmer's face. But Dave hasn't written this book just for laughs. He's written it to give long-overdue voice to your own discovery--that software does, indeed, suck, but it shouldn't.

The Old Farmer's Almanac 2019


Old Farmer's Almanac - 2018
      As the nation’s iconic calendar, the 2019 edition will forecast cultural, culinary, and other life-changing trends; preview notable astronomical events; provide time- and money-saving tips for gardeners of all varieties; set the hook for best fishing days; forecast traditionally 80 percent–accurate weather; and cover a range of related topics, including anniversaries, folklore, husbandry, home remedies, recipes, amusement, contests, and more—too much more to mention—all in the inimitable way it has done since 1792.

Data Structures Using C and C++


Yedidyah Langsam - 1995
     Covers the C++ language, featuring a wealth of tested and debugged working programs in C and C++. Explains and analyzes algorithms -- showing step- by-step solutions to real problems. Presents algorithms as intermediaries between English language descriptions and C programs. Covers classes in C++, including function members, inheritance and object orientation, an example of implementing abstract data types in C++, as well as polymorphism.

Simplify Your Life: Waste Less, Value More, Go Minimalist


Mary Conroy - 2020
    Minimalism can be a beautiful, enriching and life-transforming practice that, at its core, is all about re-establishing what holds value in your life and letting go of what does not. It's not about having your groceries displayed in glass jars or having chic, Scandinavian furniture - it's a way of life that allows us to strip away the clutter that stands in the way of us achieving our goals. Simplify Your Life is about exactly that: bringing simplicity back into your life, and with it, joy in the everyday. Dispelling the myths that minimalism is for either hardcore environmentalists or the privileged few, this book shows how minimalism is more relevant and necessary than ever, not least because it's the most accessible way to achieve a state of contentment in all aspects of life. Minimalism is for you if you want to:  •  stop mindlessly scrolling and start living with intention and purpose  •  spend more time on the things and people you love and less on what you "have to be/do"  •  take control of your finances and stop mindless spending  •  learn more about conscious consumption and reducing your waste  •  experience freedom and pride in your home instead of feeling trapped by your stuffAlthough minimalism is ostensibly about taking things away from our cluttered lives, it is really about adding richness, color, and meaning to our lives. It's about identifying the aspects of our life that we truly love and that nourish us. It's about trusting ourselves and leading the life we always wanted.

Flask Web Development: Developing Web Applications with Python


Miguel Grinberg - 2014
    With this hands-on book, you’ll learn Flask from the ground up by developing a complete social blogging application step-by-step. Author Miguel Grinberg walks you through the framework’s core functionality, and shows you how to extend applications with advanced web techniques such as database migration and web service communication.Rather than impose development guidelines as other frameworks do, Flask leaves the business of extensions up to you. If you have Python experience, this book shows you how to take advantage of that creative freedom.- Learn Flask’s basic application structure and write an example app- Work with must-have components—templates, databases, web forms, and email support- Use packages and modules to structure a large application that scales- Implement user authentication, roles, and profiles- Build a blogging feature by reusing templates, paginating item lists, and working with rich text- Use a Flask-based RESTful API to expose app functionality to smartphones, tablets, and other third-party clients- Learn how to run unit tests and enhance application performance- Explore options for deploying your web app to a production server

You Can't Send a Duck to Eagle School: And Other Simple Truths of Leadership


Mac Anderson - 2007
    And whatever skills are needed to do the job can be taught and honed into expertise. But no matter how great a manager you are, there are some things you cannot teach: desire, personality and drive.In You Can't Send a Duck to Eagle School, Mac Anderson shares his best lessons learned from more than forty years of leadership experience in a fresh and engaging way. You'll learn how to hire great people, communicate with your team, and create a culture that's successful — and fun. A great resource for any leader, this is one of the best leadership books out there that provides the simple truths of managing teams in a quick, one-hour read. Read it today and put it into action tomorrow.Looking for a team gift, employee gift, or thank you gift for coworkers? You Can't Send a Duck to Eagle School is a great way to say thanks for a job well done, while inspiring your coworkers to develop their own leadership skills.

Tech Like a PIRATE: Using Classroom Technology to Create an Experience and Make Learning Memorable


Matt Miller - 2020