Web Analytics 2.0: The Art of Online Accountability & Science of Customer Centricity [With CDROM]


Avinash Kaushik - 2009
    "Web Analytics 2.0" presents a new framework that will permanently change how you think about analytics. It provides specific recommendations for creating an actionable strategy, applying analytical techniques correctly, solving challenges such as measuring social media and multichannel campaigns, achieving optimal success by leveraging experimentation, and employing tactics for truly listening to your customers. The book will help your organization become more data driven while you become a super analysis ninja Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Lean B2B: Build Products Businesses Want


Étienne Garbugli - 2014
    It's the kind of book you don't read once, you go back to it on a regular basis. » - Carmen Gerea, CEO & Co-founder, UsabilityChefsLean B2B helps entrepreneurs and innovators quickly find traction in the enterprise.Used by thousands around the world and packed with more than 20 case studies, Lean B2B consolidates the best thinking around Business- to-Business (B2B) customer development to help entrepreneurs and innovators focus on the right things each step of the way, leaving as little as possible to luck.The book helps:• Assess the market potential of opportunities to find the right opportunity for your team• Find early adopters, quickly establish credibility and convince business stakeholders to work with you• Find and prioritize business problems in corporations and identify the stakeholders with the power to influence a purchase decision• Create a minimum viable product and a compelling offer, validate a solution and evaluate whether your team has found product-market fit• Identify and avoid common challenges faced by entrepreneurs and learn ninja techniques to speed up product-market validation« The book will pay itself off in the first couple of pages! » - Ben Sardella, Co-Founder, Datanyze« Treat this book like a map to show you where you are and a compass to show you the direction. I wish I could have read it 2 or 3 years ago. » – Jonathan Gebauer, Founder, exploreB2B« Lean B2B is filled with rock-solid advice for technology entrepreneurs who want a rapid-growth trajectory. Read it to increase your certainty and your success rate. » - Jill Konrath, Author of AGILE SELLING and Selling to Big Companies« Probably the most slept on book in the Lean startup market right now.... There is no sugarcoating here. Garbugli tells you exactly what needs to happen and how to make it happen... literally holds your hand and spells it out. I was really impressed with the overall depth and advice presented. » - AJ, B2B Entrepreneur« The book I read of which I have learned the most. » - Etienne Thouin, Founder and CTO, SQLNext Software« This book is essential reading for would-be entrepreneurs who face the daunting task of entering B2B markets. » – Paul Gillin, Co-Author, Social Marketing to the Business Customer

Elements of Programming


Alexander Stepanov - 2009
    And then we wonder why software is notorious for being delivered late and full of bugs, while other engineers routinely deliver finished bridges, automobiles, electrical appliances, etc., on time and with only minor defects. This book sets out to redress this imbalance. Members of my advanced development team at Adobe who took the course based on the same material all benefited greatly from the time invested. It may appear as a highly technical text intended only for computer scientists, but it should be required reading for all practicing software engineers." --Martin Newell, Adobe Fellow"The book contains some of the most beautiful code I have ever seen." --Bjarne Stroustrup, Designer of C++"I am happy to see the content of Alex's course, the development and teaching of which I strongly supported as the CTO of Silicon Graphics, now available to all programmers in this elegant little book." --Forest Baskett, General Partner, New Enterprise Associates"Paul's patience and architectural experience helped to organize Alex's mathematical approach into a tightly-structured edifice--an impressive feat!" --Robert W. Taylor, Founder of Xerox PARC CSL and DEC Systems Research Center Elements of Programming provides a different understanding of programming than is presented elsewhere. Its major premise is that practical programming, like other areas of science and engineering, must be based on a solid mathematical foundation. The book shows that algorithms implemented in a real programming language, such as C++, can operate in the most general mathematical setting. For example, the fast exponentiation algorithm is defined to work with any associative operation. Using abstract algorithms leads to efficient, reliable, secure, and economical software.This is not an easy book. Nor is it a compilation of tips and tricks for incremental improvements in your programming skills. The book's value is more fundamental and, ultimately, more critical for insight into programming. To benefit fully, you will need to work through it from beginning to end, reading the code, proving the lemmas, and doing the exercises. When finished, you will see how the application of the deductive method to your programs assures that your system's software components will work together and behave as they must.The book presents a number of algorithms and requirements for types on which they are defined. The code for these descriptions--also available on the Web--is written in a small subset of C++ meant to be accessible to any experienced programmer. This subset is defined in a special language appendix coauthored by Sean Parent and Bjarne Stroustrup.Whether you are a software developer, or any other professional for whom programming is an important activity, or a committed student, you will come to understand what the book's experienced authors have been teaching and demonstrating for years--that mathematics is good for programming, and that theory is good for practice.

The $100 Startup: Reinvent the Way You Make a Living, Do What You Love, and Create a New Future


Chris Guillebeau - 2012
      Still in his early thirties, Chris is on the verge of completing a tour of every country on earth – he’s already visited more than 175 nations – and yet he’s never held a “real job” or earned a regular paycheck.  Rather, he has a special genius for turning ideas into income, and he uses what he earns both to support his life of adventure and to give back.    There are many others like Chris – those who’ve found ways to opt out of traditional employment and create the time and income to pursue what they find meaningful.  Sometimes, achieving that perfect blend of passion and income doesn’t depend on shelving what you currently do.  You can start small with your venture, committing little time or money, and wait to take the real plunge when you're sure it's successful.   In preparing to write this book, Chris identified 1,500 individuals who have built businesses earning $50,000 or more from a modest investment (in many cases, $100 or less), and from that group he’s chosen to focus on the 50 most intriguing case studies.  In nearly all cases, people with no special skills discovered aspects of their personal passions that could be monetized, and were able to restructure their lives in ways that gave them greater freedom and fulfillment.   Here, finally, distilled into one easy-to-use guide, are the most valuable lessons from those who’ve learned how to turn what they do into a gateway to self-fulfillment.  It’s all about finding the intersection between your “expertise” – even if you don’t consider it such -- and what other people will pay for.  You don’t need an MBA, a business plan or even employees.  All you need is a product or service that springs from what you love to do anyway, people willing to pay, and a way to get paid.   Not content to talk in generalities, Chris tells you exactly how many dollars his group of unexpected entrepreneurs required to get their projects up and running; what these individuals did in the first weeks and months to generate significant cash; some of the key mistakes they made along the way, and the crucial insights that made the business stick.  Among Chris’s key principles: if you’re good at one thing, you’re probably good at something else; never teach a man to fish – sell him the fish instead; and in the battle between planning and action, action wins.   In ancient times, people who were dissatisfied with their lives dreamed of finding magic lamps, buried treasure, or streets paved with gold.  Today, we know that it’s up to us to change our lives.  And the best part is, if we change our own life, we can help others change theirs.  This remarkable book will start you on your way.

Loonshots: How to Nurture the Crazy Ideas That Win Wars, Cure Diseases, and Transform Industries


Safi Bahcall - 2019
    Mountains of print have been written about culture. Loonshots identifies the small shifts in structure that control this transition, the same way that temperature controls the change from water to ice.Using examples that range from the spread of fires in forests to the hunt for terrorists online, and stories of thieves and geniuses and kings, Bahcall shows how this new kind of science helps us understand the behavior of companies and the fate of empires. Loonshots distills these insights into lessons for creatives, entrepreneurs, and visionaries everywhere.

The Tiny MBA: 100 Very Short Lessons about the Long Game of Business


Alex Hillman - 2020
    Please find the Paperback or Kindle-compatible Ebook at stackingthebricks.com/tinymba/You don't need an MBA or fancy investors to succeed in business. Use the 100 ideas in this tiny book to evaluate your current situation: your advantages, your relationships, your potential choices, and the most likely outcomes.BONUS! If you enjoy The Tiny MBA and want to go deeper on the topics lessons and themes in the book, check out the Tiny MBA Podcast Tour with the author! In each episode, Alex visits with the host of a different podcast or livestream to dig deeper into that hosts favorite pages of the book, and explore specific examples or stories rooted in these lessons.Check it out now at stackingthebricks.com/podcast/ and subscribe to get new episodes every week.

Extreme Programming Explained: Embrace Change (The XP Series)


Kent Beck - 1999
    If you are seriously interested in understanding how you and your team can start down the path of improvement with XP, you must read this book."-- Francesco Cirillo, Chief Executive Officer, XPLabs S.R.L. "The first edition of this book told us what XP was--it changed the way many of us think about software development. This second edition takes it farther and gives us a lot more of the 'why' of XP, the motivations and the principles behind the practices. This is great stuff. Armed with the 'what' and the 'why, ' we can now all set out to confidently work on the 'how' how to run our projects better, and how to get agile techniques adopted in our organizations."-- Dave Thomas, The Pragmatic Programmers LLC "This book is dynamite! It was revolutionary when it first appeared a few years ago, and this new edition is equally profound. For those who insist on cookbook checklists, there's an excellent chapter on 'primary practices, ' but I urge you to begin by truly contemplating the meaning of the opening sentence in the first chapter of Kent Beck's book: 'XP is about social change.' You should do whatever it takes to ensure that every IT professional and every IT manager--all the way up to the CIO--has a copy of Extreme Programming Explained on his or her desk."-- Ed Yourdon, author and consultant "XP is a powerful set of concepts for simplifying the process of software design, development, and testing. It is about minimalism and incrementalism, which are especially useful principles when tackling complex problems that require a balance of creativity and discipline."-- Michael A. Cusumano, Professor, MIT Sloan School of Management, and author of The Business of Software " Extreme Programming Explained is the work of a talented and passionate craftsman. Kent Beck has brought together a compelling collection of ideas about programming and management that deserves your full attention. My only beef is that our profession has gotten to a point where such common-sense ideas are labeled 'extreme.'..."-- Lou Mazzucchelli, Fellow, Cutter Business Technology Council "If your organization is ready for a change in the way it develops software, there's the slow incremental approach, fixing things one by one, or the fast track, jumping feet first into Extreme Programming. Do not be frightened by the name, it is not that extreme at all. It is mostly good old recipes and common sense, nicely integrated together, getting rid of all the fat that has accumulated over the years."-- Philippe Kruchten, UBC, Vancouver, British Columbia "Sometimes revolutionaries get left behind as the movement they started takes on a life of its own. In this book, Kent Beck shows that he remains ahead of the curve, leading XP to its next level. Incorporating five years of feedback, this book takes a fresh look at what it takes to develop better software in less time and for less money. There are no silver bullets here, just a set of practical principles that, when used wisely, can lead to dramatic improvements in software development productivity."-- Mary Poppendieck, author of Lean Software Development: An Agile Toolkit "Kent Beck has revised his classic book based on five more years of applying and teaching XP. He shows how the path to XP is both

Eloquent JavaScript: A Modern Introduction to Programming


Marijn Haverbeke - 2010
    I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus, JavaScript!" —Brendan Eich, creator of JavaScriptJavaScript is the language of the Web, and it's at the heart of every modern website from the lowliest personal blog to the mighty Google Apps. Though it's simple for beginners to pick up and play with, JavaScript is not a toy—it's a flexible and complex language, capable of much more than the showy tricks most programmers use it for.Eloquent JavaScript goes beyond the cut-and-paste scripts of the recipe books and teaches you to write code that's elegant and effective. You'll start with the basics of programming, and learn to use variables, control structures, functions, and data structures. Then you'll dive into the real JavaScript artistry: higher-order functions, closures, and object-oriented programming.Along the way you'll learn to:Master basic programming techniques and best practices Harness the power of functional and object-oriented programming Use regular expressions to quickly parse and manipulate strings Gracefully deal with errors and browser incompatibilities Handle browser events and alter the DOM structure Most importantly, Eloquent JavaScript will teach you to express yourself in code with precision and beauty. After all, great programming is an art, not a science—so why settle for a killer app when you can create a masterpiece?

The Halo Effect: And the Eight Other Business Delusions That Deceive Managers


Philip M. Rosenzweig - 2007
    In a brilliant and unconventional book, Phil Rosenzweig unmasks the delusions that are commonly found in the corporate world. These delusions affect the business press and academic research, as well as many bestselling books that promise to reveal the secrets of success or the path to greatness. Such books claim to be based on rigorous thinking, but operate mainly at the level of storytelling. They provide comfort and inspiration, but deceive managers about the true nature of business success.The most pervasive delusion is the Halo Effect. When a company's sales and profits are up, people often conclude that it has a brilliant strategy, a visionary leader, capable employees, and a superb corporate culture. When performance falters, they conclude that the strategy was wrong, the leader became arrogant, the people were complacent, and the culture was stagnant. In fact, little may have changed -- company performance creates a Halo that shapes the way we perceive strategy, leadership, people, culture, and more.Drawing on examples from leading companies including Cisco Systems, IBM, Nokia, and ABB, Rosenzweig shows how the Halo Effect is widespread, undermining the usefulness of business bestsellers from "In Search of Excellence" to "Built to Last" and "Good to Great."Rosenzweig identifies nine popular business delusions. Among them:"The Delusion of Absolute Performance: " Company performance is relative to competition, not absolute, which is why following a formula can never guarantee results. Success comes from doing things better than rivals, which means that managers have to take risks."The Delusion of Rigorous Research: " Many bestselling authors praise themselves for the vast amount of data they have gathered, but forget that if the data aren't valid, it doesn't matter how much was gathered or how sophisticated the research methods appear to be. They trick the reader by substituting sizzle for substance."The Delusion of Single Explanations: " Many studies show that a particular factor, such as corporate culture or social responsibility or customer focus, leads to improved performance. But since many of these factors are highly correlated, the effect of each one is usually less than suggested.In what promises to be a landmark book, "The Halo Effect" replaces mistaken thinking with a sharper understanding of what drives business success and failure. "The Halo Effect" is a guide for the thinking manager, a way to detect errors in business research and to reach a clearer understanding of what drives business success and failure.Skeptical, brilliant, iconoclastic, and mercifully free of business jargon, Rosenzweig's book is nevertheless dead serious, making his arguments about important issues in an unsparing and direct way that will appeal to a broad business audience. For managers who want to separate fact from fiction in the world of business, "The Halo Effect" is essential reading -- witty, often funny, and sharply argued, it's an antidote to so much of the conventional thinking that clutters business bookshelves.

Programming Groovy


Venkat Subramaniam - 2008
    But recently, the industry has turned to dynamic languages for increased productivity and speed to market.Groovy is one of a new breed of dynamic languages that run on the Java platform. You can use these new languages on the JVM and intermix them with your existing Java code. You can leverage your Java investments while benefiting from advanced features including true Closures, Meta Programming, the ability to create internal DSLs, and a higher level of abstraction.If you're an experienced Java developer, Programming Groovy will help you learn the necessary fundamentals of programming in Groovy. You'll see how to use Groovy to do advanced programming including using Meta Programming, Builders, Unit Testing with Mock objects, processing XML, working with Databases and creating your own Domain-Specific Languages (DSLs).

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.

Lean Customer Development: Building Products Your Customers Will Buy


Cindy Alvarez - 2014
    These insights may shake your assumptions, but they'll help you reach the "ah-ha!" moments that inspire truly great products.Validate or invalidate your hypothesis by talking to the right peopleLearn how to conduct successful customer interviews play-by-playDetect a customer's behaviors, pain points, and constraintsTurn interview insights into Minimum Viable Products to validate what customers will use and buyAdapt customer development strategies for large companies, conservative industries, and existing products

Hello, Startup: A Programmer's Guide to Building Products, Technologies, and Teams


Yevgeniy Brikman - 2015
    We are in the era of the high tech startup.This book is the "Hello, World" tutorial for building products, technologies, and teams in a startup environment. It's based on the experiences of the author, Yevgeniy Brikman, as well as interviews with programmers from some of the most successful startups of the last decade, including Google, Facebook, LinkedIn, Twitter, GitHub, Stripe, Instagram, AdMob, Pinterest, and many others.If you're at all interested in startups—whether you're a programmer at the beginning of your career, a seasoned developer bored with the politics of large companies, a manager trying to figure out how to motivate your engineers, or just someone trying to figure out what this startup thing is all about—this book is for you. For more info, see http: //www.hello-startup.net"

Tribal Leadership: Leveraging Natural Groups to Build a Thriving Organization


Dave Logan - 2008
    I learned about myself and learned lessons I will carry with me and reflect on for the rest of my life.”—John W. Fanning, Founding Chairman and CEO napster Inc.“An unusually nuanced view of high-performance cultures.” —Inc.Within each corporation are anywhere from a few to hundreds of separate tribes. In Tribal Leadership, Dave Logan, John King, and Halee Fischer-Wright demonstrate how these tribes develop—and show you how to assess them and lead them to maximize productivity and growth. A business management book like no other, Tribal Leadership is an essential tool to help managers and business leaders take better control of their organizations by utilizing the unique characteristics of the tribes that exist within.

Coders at Work: Reflections on the Craft of Programming


Peter Seibel - 2009
    As the words "at work" suggest, Peter Seibel focuses on how his interviewees tackle the day–to–day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting. Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: http://www.codersatwork.com. The complete list was 284 names. Having digested everyone’s feedback, we selected 16 folks who’ve been kind enough to agree to be interviewed:- Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow- Joe Armstrong: Inventor of Erlang- Joshua Bloch: Author of the Java collections framework, now at Google- Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger- Douglas Crockford: JSON founder, JavaScript architect at Yahoo!- L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1- Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation - Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal - Dan Ingalls: Smalltalk implementor and designer- Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler- Donald Knuth: Author of The Art of Computer Programming and creator of TeX- Peter Norvig: Director of Research at Google and author of the standard text on AI- Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress- Ken Thompson: Inventor of UNIX- Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hackerWhat you’ll learn:How the best programmers in the world do their jobWho is this book for?Programmers interested in the point of view of leaders in the field. Programmers looking for approaches that work for some of these outstanding programmers.