Patterns of Enterprise Application Architecture
Martin Fowler - 2002
Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented. Common failures in enterprise applications often occur because their developers do not understand the architectural lessons that experienced object developers have learned.
Patterns of Enterprise Application Architecture
is written in direct response to the stiff challenges that face enterprise application developers. The author, noted object-oriented designer Martin Fowler, noticed that despite changes in technology--from Smalltalk to CORBA to Java to .NET--the same basic design ideas can be adapted and applied to solve common problems. With the help of an expert group of contributors, Martin distills over forty recurring solutions into patterns. The result is an indispensable handbook of solutions that are applicable to any enterprise application platform. This book is actually two books in one. The first section is a short tutorial on developing enterprise applications, which you can read from start to finish to understand the scope of the book's lessons. The next section, the bulk of the book, is a detailed reference to the patterns themselves. Each pattern provides usage and implementation information, as well as detailed code examples in Java or C#. The entire book is also richly illustrated with UML diagrams to further explain the concepts. Armed with this book, you will have the knowledge necessary to make important architectural decisions about building an enterprise application and the proven patterns for use when building them. The topics covered include - Dividing an enterprise application into layers - The major approaches to organizing business logic - An in-depth treatment of mapping between objects and relational databases - Using Model-View-Controller to organize a Web presentation - Handling concurrency for data that spans multiple transactions - Designing distributed object interfaces
The Long Game: How to Be a Long-Term Thinker in a Short-Term World
Dorie Clark - 2021
Today's professionals feel rushed, overwhelmed, and perennially behind. So we keep our heads down, focused on the next thing, and the next, without a moment to breathe.How can we break out of this endless cycle and create the kind of interesting, meaningful lives we all seek?Just as CEOs who optimize for quarterly profits often fail to make the strategic investments necessary for long-term growth, the same is true in our own personal and professional lives. We need to reorient ourselves to see the big picture so we can tap into the power of small changes that, made today, will have an enormous and disproportionate impact on our future success. We need to start playing The Long Game.As top business thinker and Duke University professor Dorie Clark explains, we all know intellectually that lasting success takes persistence and effort. And yet so much of the relentless pressure in our culture pushes us toward doing what's easy, what's guaranteed, or what looks glamorous in the moment. In The Long Game, she argues for a different path. It's about doing small things over time to achieve our goals—and being willing to keep at them, even when they seem pointless, boring, or hard.In The Long Game, Clark shares unique principles and frameworks you can apply to your specific situation, as well as vivid stories from her own career and other professionals' experiences. Everyone is allotted the same twenty-four hours—but with the right strategies, you can leverage those hours in more efficient and powerful ways than you ever imagined. It's never an overnight process, but the long-term payoff is immense: to finally break out of the frenetic day-to-day routine and transform your life and your career.
The Making of a Manager: What to Do When Everyone Looks to You
Julie Zhuo - 2019
She stared at a long list of logistics--from hiring to firing, from meeting to messaging, from planning to pitching--and faced a thousand questions and uncertainties. How was she supposed to spin teamwork into value? How could she be a good steward of her reports' careers? What was the secret to leading with confidence in new and unexpected situations?Now, having managed dozens of teams spanning tens to hundreds of people, Julie knows the most important lesson of all: great managers are made, not born. If you care enough to be reading this, then you care enough to be a great manager.The Making of a Manager is a modern field guide packed everyday examples and transformative insights, including:* How to tell a great manager from an average manager (illustrations included) * When you should look past an awkward interview and hire someone anyway * How to build trust with your reports through not being a boss * Where to look when you lose faith and lack the answersWhether you're new to the job, a veteran leader, or looking to be promoted, this is the handbook you need to be the kind of manager you wish you had.
Creating Magic
Lee Cockerell - 2008
The secret for creating magic in our careers, our organizations, and our lives is simple: outstanding leadership--the kind that inspires employees, delights customers, and achieves extraordinary business results. No one knows more about this kind of leadership than Lee Cockerell, the man who ran Walt Disney World(R) Resort operations for over a decade. And in Creating Magic, he shares the leadership principles that not only guided his own journey from a poor farm boy in Oklahoma to the head of operations for a multibillion dollar enterprise, but that also soon came to form the cultural bedrock of the world's number one vacation destination. But as Lee demonstrates, great leadership isn't about mastering impossibly complex management theories. We can all become outstanding leaders by following the ten practical, common sense strategies outlined in this remarkable book. As straightforward as they are profound, these leadership lessons include: Everyone is important.Make your people your brand. Burn the free fuel: appreciation, recognition, and encouragement. Give people a purpose, not just a job. Combining surprising business wisdom with insightful and entertaining stories from Lee's four decades on the front lines of some of the world's best-run companies, Creating Magic shows all of us - from small business owners to managers at every level - how to become better leaders by infusing quality, character, courage, enthusiasm, and integrity into our workplace and into our lives.
Conversational Capacity: The Secret to Building Successful Teams That Perform When the Pressure Is on
Craig Weber - 2013
Craig Weber provides managers and team leaders with the communication tools they need to ensure that the team remains on track even when dealing with its most troublesome issues, responds to tough challenges with greater agility and skill, and performs brilliantly in circumstances that incapacitate less disciplined teams.Craig Weber is an international consultant specializing in team and leadership development.
The Back of the Napkin: Solving Problems and Selling Ideas with Pictures
Dan Roam - 2008
Three dots to represent Dallas, Houston, and San Antonio. Three arrows to show direct flights. Problem solved, and the picture made it easy to sell Southwest Airlines to investors and customers. Used properly, a simple drawing on a humble napkin is more powerful than Excel or PowerPoint. It can help crystallize ideas, think outside the box, and communicate in a way that people simply “get”. In this book Dan Roam argues that everyone is born with a talent for visual thinking, even those who swear they can’t draw. Drawing on twenty years of visual problem solving combined with the recent discoveries of vision science, this book shows anyone how to clarify a problem or sell an idea by visually breaking it down using a simple set of visual thinking tools – tools that take advantage of everyone’s innate ability to look, see, imagine, and show. THE BACK OF THE NAPKIN proves that thinking with pictures can help anyone discover and develop new ideas, solve problems in unexpected ways, and dramatically improve their ability to share their insights. This book will help readers literally see the world in a new way.
Accelerate: Building and Scaling High-Performing Technology Organizations
Nicole Forsgren - 2018
Through four years of groundbreaking research, Dr. Nicole Forsgren, Jez Humble, and Gene Kim set out to find a way to measure software delivery performance—and what drives it—using rigorous statistical methods. This book presents both the findings and the science behind that research. Readers will discover how to measure the performance of their teams, and what capabilities they should invest in to drive higher performance.
The Unwritten Laws of Business
W.J. King - 1944
The Unwritten Laws of Business is such a book. Originally published over 60 years ago as The Unwritten Laws of Engineering, it has sold over 100,000 copies, despite the fact that it has never been available before to general readers. Fully revised for business readers today, here are but a few of the gems you’ll find in this little-known business classic: If you take care of your present job well, the future will take care of itself.The individual who says nothing is usually credited with having nothing to say.Whenever you are performing someone else’s function, you are probably neglecting your own.Martyrdom only rarely makes heroes, and in the business world, such heroes and martyrs often find themselves unemployed.Refreshingly free of the latest business fads and jargon, this is a book that is wise and insightful, capturing and distilling the timeless truths and principles that underlie management and business the world over.The little book with the big history.In the summer of 2005, Business 2.0 published a cover story on Raytheon CEO William Swanson’s self-published pamphlet, Swanson’s Unwritten Rules of Management. Lauded by such chief executives as Jack Welch and Warren Buffett, the booklet becamea quiet phenomenon. As it turned out, much of Swanson’s book drew from a classic of business literature that has been in print for more than sixty years. Now, in a new edition revised and updated for business readers today, we are reissuing the 1944 classic that inspired a number of Swanson’s “rules”: The Unwritten Laws of Business. Filled with sage advice and written in a spare, engaging style, The Unwritten Laws of Business offers insights on working with others, reporting to a boss, organizing a project, running a meeting, advancing your career, and more. Here’s just a sprinkling of the old-fashioned, yet surprisingly relevant, wisdom you’ll find in these pages:If you have no intention of listening to, considering, and perhaps using, someone’s opinion, don’t ask for it.Count any meeting a failure that does not end up with a definite understanding as to what’s going to be done, who’s going to do it, and when.The common belief that everyone can do anything if they just try hard enough is a formula for inefficiency at best and for complete failure at worst.It is natural enough to “look out for Number One first,” but when you do, your associates will be noticeably disinclined to look out for you.Whether you’re a corporate neophyte or seasoned manager, this charming book reveals everything you need to know about the “unwritten” laws of business.
Ice to the Eskimos: How to Market a Product Nobody Wants
Jon Spoelstra - 1997
YOU.You've got a problem.You've got a product that's not first in its class.It's not even second.You've got to find a way to market that product.What Are You Going To Do?You're going to read this book, that's what.Let's face it. There comes a time in the life of every business when a product or service does not sell up to expectations.Maybe your product is outmoded. Or hasn't been positioned correctly. Or is competing in a crowded market. Whatever the reason, Ice to the Eskimos is dedicated to helping you reclaim that lost ground. It's about taking a product or service and turning it into a winner. If you've got a product that is not the best in its field, then you will love Ice to the Eskimos. Take the principles Jon Spoelstra writes about and run hard with them—you'll be amazed by the results.Written by the former president of the hapless New Jersey Nets, Jon Spoelstra is the man responsible for tripling that team's lagging revenues in just three years and increasing the season-ticket holders base by 250 percent. This guy knows what he's talking about. What everyone else had seen as a lost cause, Spoelstra saw as an outstanding opportunity to reawaken a tired and beaten product to achieve unprecedented profitability.Not just for sports marketers, this lively, entertaining book successfully makes the jump from sports to whatever your product may be. The techniques Spoelstra perfected while working for teams in the NHL and NBA—from innovative packaging to image overhaul—apply to any product in any company. The numerous winning examples are sure to make Ice to the Eskimos a must-read for anyone with a product or service to sell.Ice to the Eskimos is sure to be an instant marketing classic. It will show millions of readers how to market their product...sometimes even after they've given up hope. By using the powerful techniques in this book, you too can learn to achieve the impossible and market ice to the Eskimos.
Badass: Making Users Awesome
Kathy Sierra - 2015
The rules? No marketing budget, no PR stunts, and it must be sustainably successful. No short-term fads.This is not a game of chance. It is a game of skill and strategy.And it begins with a single question: given competing products of equal pricing, promotion, and perceived quality, why does one outsell the others?The answer doesn’t live in the sustainably successful products or services. The answer lives in those who use them.Our goal is to craft a strategy for creating successful users. And that strategy is full of surprising, counter-intuitive, and astonishingly simple techniques that don’t depend on a massive marketing or development budget. Techniques typically overlooked by even the most well-funded, well-staffed product teams.Every role is a key player in this game. Product development, engineering, marketing, user experience, support—everyone on the team. Even if that team is a start-up of one. Armed with a surprisingly overlooked science and a unique POV, we can can reduce the role of luck. We can build sustainably successful products and services that rely not on unethical persuasive marketing tricks but on helping our users have deeper, richer experiences. Not just in the moments while they’re using our product but, more importantly, in the moments when they aren’t.
The Nomadic Developer: Surviving and Thriving in the World of Technology Consulting
Aaron Erickson - 2009
More and more often, those companies look to technology consultants to fulfill their needs. There are real advantages to being a consultant. You make contacts with a lot of different people; you get exposure to many industries; and most important, unlike a software developer in the IT department for a brick-and-mortar company, as a technology consultant, you are the profit center…so long as you are billing. Consulting can be hugely rewarding—but it’s easy to fail if you are unprepared. To succeed, you need a mentor who knows the lay of the land. Aaron Erickson is your mentor, and this is your guidebook. Erickson has done it all—from Practice Leadership to the lowest level project work. In The Nomadic Developer, he brings together his hardwon insights on becoming successful and achieving success through tough times and relentless change. You’ll find 100% practical advice and real experiences—his own and annotations from those in the trenches. In addition, renowned consultants—such as David Chappell, Bruce Eckel, Deborah Kurata, and Ted Neward—share some of their hard-earned lessons. With this useful guidebook, you can Objectively assess whether the consultant’s life makes sense for you Break into thebusiness and build a career path that works Avoid the Seven Deadly Firms by identifying unscrupulous technology consultancies and avoiding their traps and pitfalls Understand the business models and mechanics that virtually all consulting firms use Master secret consulting success tips that are typically left unstated or overlooked Gain a competitive advantage by adding more value than your competitors Continue your professional development so you stay billable even during bad times Profit from both fixed-bid and time-and-materials projects Build a personal brand that improves your resiliency no matter what happens
The Oz Principle: Getting Results Through Individual and Organizational Accountability
Roger Connors - 1994
At its root, the principle works like this: Like Dorothy and the gang in The Wizard of Oz, most businesspeople have the tools to succeed, but when things go wrong they blame circumstance or others instead of looking within for the true cause of unsatisfactory results. Once individuals learn to accept responsibility, they can use the Oz Principle to become better leaders. Now, with corporate scandals in the headlines and the culture of victimization running rampant at every level of the business world, Roger Connors, Tom Smith, and Craig Hickman return with a new edition of The Oz Principle. Fully revised, this edition will update the statistics, concepts, and relevant companies through fresh, timely anecdotes and stories.
Are Your Lights On?: How to Figure Out What the Problem Really is
Donald C. Gause - 1982
A Problem2. Peter Pigeonhole Prepared A Petition3. What's Your Problem?Part 2: What is The Problem?4. Billy Brighteyes Bests The Bidders5. Billy Bites His Tongue6. Billy Back To The BiddersPart 3: What is The Problem Really?7. The Endless Chain8. Missing The Misfit9. Landing On The Level10. Mind Your MeaningPart 4: Whose Problem Is It?11. Smoke Gets In Your Eyes12. The Campus That Was All Spaced Out13. The Lights At The End Of The TunnelPart 5: Where Does It Come From?14. Janet Jaworski Joggles A Jerk15. Mister Matczyszyn Mends The Matter16. Make-Works And Take-Credits17. Examinations And Other PuzzlesPart 6: Do We Really Want To Solve It?18. Tom Tireless Tinkers With Toys19. Patience Plays Politics20. A Priority Assignment
Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
Michael Lopp - 2007
Drawing on Lopp's management experiences at Apple, Netscape, Symantec, and Borland, this book is full of stories based on companies in the Silicon Valley where people have been known to yell at each other. It is a place full of dysfunctional bright people who are in an incredible hurry to find the next big thing so they can strike it rich and then do it all over again. Among these people are managers, a strange breed of people who through a mystical organizational ritual have been given power over your future and your bank account.Whether you're an aspiring manager, a current manager, or just wondering what the heck a manager does all day, there is a story in this book that will speak to you.
Agile for Everybody: Creating Fast, Flexible, and Customer-First Organizations
Matt Lemay - 2018
This practical book demonstrates how entire organizations—from product managers and engineers to marketers and executives—can put Agile to work.
Author Matt LeMay explains Agile in clear, jargon-free terms and provides concrete and actionable steps to help any team put its values and principles into practice. Examples from a wide variety of organizations, including small nonprofits and global financial enterprises, bring to life the on-the-ground realities of Agile across industries and functions.
Understand exactly what Agile is and why it matters
Use Agile to address your organization’s specific needs and goals
Take customer centricity from theory into practice
Stop wasting time in "report and critique" meetings and start making better decisions
Create a harmonious cycle of learning, collaborating, and delivering
Learn from Agile experts at companies like IBM, Spotify, and Coca-Cola