Eric Sink on the Business of Software


Eric Sink - 2006
    This insightful collection of essays explore the business concerns that programmers face during the course of their careers--particularly those programmers who are small independent software vendors.Sink also covers issues like starting your own business, and then performing the hiring, marketing, and finances in a style that programmers understand, sprinkled with a touch of humor.

Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing


Rex Black - 1999
    The preeminent expert in his field, Mr.Black draws upon years of experience as president of both theInternational and American Software Testing Qualifications boardsto offer this extensive resource of all the standards, methods, andtools you'll need.The book covers core testing concepts and thoroughly examinesthe best test management practices and tools of leading hardwareand software vendors. Step-by-step guidelines and real-worldscenarios help you follow all necessary processes and avoidmistakes.Producing high-quality computer hardware and software requirescareful, professional testing; Managing the Testing Process, Third Edition explains how to achieve that by following adisciplined set of carefully managed and monitored practices andprocessesThe book covers all standards, methods, and tools you need forprojects large and smallPresents the business case for testing products and reviews theauthor's latest test assessmentsTopics include agile testing methods, risk-based testing, IEEEstandards, ISTQB certification, distributed and outsourced testing, and moreOver 100 pages of new material and case studies have been addedto this new editionIf you're responsible for managing testing in the real world, Managing the Testing Process, Third Edition is the valuablereference and guide you need.

344 Questions: The Creative Person's Do-It-Yourself Guide to Insight, Survival, and Artistic Fulfillment


Stefan G. Bucher - 2011
    Hopefully, you'll also laugh along the way.Each spread in this colorful, pocket-sized book contains a series of several questions illustrated in Stefan Bucher's unique, whimsical, hand-lettered style. The questions are designed to get you thinking and drawing and writing with room on each spread to fill in the blanks and jot down ideas. Sample questions include: Can you name 10 things that reliably stress you out? Do you need 10 more spaces? Was filling out lists on your list? Or the decimal system? What happens when you get stressed out? Do you think stress is heroic? Can you please convince me that that's really stupid?In addition to the questions provided by Bucher, the book features questions from creative celebrities who share some of the questions they were asked on the way to success, or, in some cases, the questions they wish they had been asked. The talented group of writers, musicians, and artists contributing to the book include: Jed Alger Judd Apatow Marian Bantjes Ken Carbone Tim Carvell Deanne Cheuk Wayne Coyne Russell Davies Arem Duplessis Dave Eggers Karen Fowler Ze Frank Jona Frank Jill Greenberg Stanley Hainsworth Peter Hannan Debbie Millman Rick Morris Seth Morris Christoph Niemann David Norland Patton Oswalt Martha Rich Stefan Sagmeister Meredith Scardino J.J. Sedelmaier Dave Stewart Lara Tomlin Jakob Trollb�ck Rick Valicenti Esther Pearl Watson Lynda Weinman Jan Wilker Doyald Young Tarsem If you answer even half of the questions in this book, it will change your life.

Effective Programming: More Than Writing Code


Jeff Atwood - 2012
    He needed a way to keep track of software development over time – whatever he was thinking about or working on. He researched subjects he found interesting, then documented his research with a public blog post, which he could easily find and refer to later. Over time, increasing numbers of blog visitors found the posts helpful, relevant and interesting. Now, approximately 100,000 readers visit the blog per day and nearly as many comment and interact on the site.Effective Programming: More Than Writing Code is your one-stop shop for all things programming. Jeff writes with humor and understanding, allowing for both seasoned programmers and newbies to appreciate the depth of his research. From such posts as“The Programmer’s Bill of Rights” and “Why Cant Programmers... Program?” to “Working With the Chaos Monkey,” this book introduces the importance of writing responsible code, the logistics involved, and how people should view it more as a lifestyle than a career.

Data Science for Business: What you need to know about data mining and data-analytic thinking


Foster Provost - 2013
    This guide also helps you understand the many data-mining techniques in use today.Based on an MBA course Provost has taught at New York University over the past ten years, Data Science for Business provides examples of real-world business problems to illustrate these principles. You’ll not only learn how to improve communication between business stakeholders and data scientists, but also how participate intelligently in your company’s data science projects. You’ll also discover how to think data-analytically, and fully appreciate how data science methods can support business decision-making.Understand how data science fits in your organization—and how you can use it for competitive advantageTreat data as a business asset that requires careful investment if you’re to gain real valueApproach business problems data-analytically, using the data-mining process to gather good data in the most appropriate wayLearn general concepts for actually extracting knowledge from dataApply data science principles when interviewing data science job candidates

Colonel Sanders and the American Dream


Josh Ozersky - 2012
    But only one of them was ever a real person—Colonel Sanders of Kentucky Fried Chicken/KFC. From a 1930s roadside café in Corbin, Kentucky, Harland Sanders launched a fried chicken business that now circles the globe, serving “finger lickin’ good” chicken to more than twelve million people every day. But to get there, he had to give up control of his company and even his own image, becoming a mere symbol to people today who don’t know that Colonel Sanders was a very real human being. This book tells his story—the story of a dirt-poor striver with unlimited ambition who personified the American Dream.Acclaimed cultural historian Josh Ozersky defines the American Dream as being able to transcend your roots and create yourself as you see fit. Harland Sanders did exactly that. Forced at age ten to go to work to help support his widowed mother and sisters, he failed at job after job until he went into business for himself as a gas station/café/motel owner and finally achieved a comfortable, middle-class life. But then the interstate bypassed his business and, at sixty-five, Sanders went broke again. Packing his car with a pressure cooker and his secret blend of eleven herbs and spices, he began peddling the recipe for “Colonel Sanders’ Kentucky Fried Chicken” to small-town diners in exchange for a nickel for each chicken they sold. Ozersky traces the rise of Kentucky Fried Chicken from this unlikely beginning, telling the dramatic story of Sanders’ self-transformation into “The Colonel,” his truculent relationship with KFC management as their often-disregarded goodwill ambassador, and his equally turbulent afterlife as the world’s most recognizable commercial icon.

Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale


Neha Narkhede - 2017
    And how to move all of this data becomes nearly as important as the data itself. If you� re an application architect, developer, or production engineer new to Apache Kafka, this practical guide shows you how to use this open source streaming platform to handle real-time data feeds.Engineers from Confluent and LinkedIn who are responsible for developing Kafka explain how to deploy production Kafka clusters, write reliable event-driven microservices, and build scalable stream-processing applications with this platform. Through detailed examples, you� ll learn Kafka� s design principles, reliability guarantees, key APIs, and architecture details, including the replication protocol, the controller, and the storage layer.Understand publish-subscribe messaging and how it fits in the big data ecosystem.Explore Kafka producers and consumers for writing and reading messagesUnderstand Kafka patterns and use-case requirements to ensure reliable data deliveryGet best practices for building data pipelines and applications with KafkaManage Kafka in production, and learn to perform monitoring, tuning, and maintenance tasksLearn the most critical metrics among Kafka� s operational measurementsExplore how Kafka� s stream delivery capabilities make it a perfect source for stream processing systems

Practical SQL: A Beginner's Guide to Storytelling with Data


Anthony DeBarros - 2022
    An approachable guide to programming in SQL (Structured Query Language) that will teach even beginning programmers how to build powerful databases and analyze data to find meaningful information.Practical SQL is an approachable and fast-paced guide to SQL (Structured Query Language) written by longtime professional journalist Anthony DeBarros. SQL is the primary tool that programmers, web developers, researchers, journalists, and others use to explore data in a database. DeBarros focuses on using SQL to find the story in data, with the aid of the popular open-source database PostgreSQL and the pgAdmin interface.This thoroughly revised second edition includes a new chapter describing how to set up PostgreSQL and more extensive discussion of pgAdmin's best features. The author has also added a chapter on the JSON data format that shows readers how to store and query JSON data. DeBarros has also updated the data in the book throughout, added coverage of additional topics, and perfected the book's examples.Readers love DeBarros's use of exercises and real-world examples that demonstrate how to:- Create databases and related tables using your own data - Correctly define data typesAggregate, sort, and filter data to find patterns - Clean their data and transfer data as text files - Create advanced queries and automate tasksThis book uses PostgreSQL, but the SQL syntax is applicable to many database applications, including Microsoft SQL Server and MySQL.