The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses
Eric Ries - 2011
But many of those failures are preventable. The Lean Startup is a new approach being adopted across the globe, changing the way companies are built and new products are launched. Eric Ries defines a startup as an organization dedicated to creating something new under conditions of extreme uncertainty. This is just as true for one person in a garage or a group of seasoned professionals in a Fortune 500 boardroom. What they have in common is a mission to penetrate that fog of uncertainty to discover a successful path to a sustainable business.The Lean Startup approach fosters companies that are both more capital efficient and that leverage human creativity more effectively. Inspired by lessons from lean manufacturing, it relies on "validated learning," rapid scientific experimentation, as well as a number of counter-intuitive practices that shorten product development cycles, measure actual progress without resorting to vanity metrics, and learn what customers really want. It enables a company to shift directions with agility, altering plans inch by inch, minute by minute.Rather than wasting time creating elaborate business plans, The Lean Startup offers entrepreneurs - in companies of all sizes - a way to test their vision continuously, to adapt and adjust before it's too late. Ries provides a scientific approach to creating and managing successful startups in a age when companies need to innovate more than ever.
Lieutenant Commander Stud
Chance Carter - 2017
Some would give their actual lives too.As Lieutenant Commander, their wellbeing was my responsibility.So I drove into town and hired the best interior decorator I could find.Chanel never thought she'd have to decorate a military barracks.I never knew I'd fall so hard for such an innocent, beautiful, delicious girl.And when I say delicious, I mean it.I've tasted every inch of her.She's tasted every inch of me too!I can't get enough of her.I know it's against regulations to have a woman on base, but when someone feels this good, I can't let her out of my sight.Even if that means keeping her within view of the rest of my unit too!A girl on base is highly irregular.But she's a secret we'll all keep!
Children of Prophecy
Glynn Stewart - 2014
In the time since, the Kingdom of Vishni has known quiet, and the Swarm beyond the mountains has grown in strength and numbers. Now, with the Time of Prophecy at hand, dark forces move to fulfil ancient visions. Two men, born to poverty but bearing the blood of those ancient Mages, will rise to decide the fate of both Swarm and Kingdom as the fires of this ancient conflict rise anew.
Ravenhill (Jackie Shaw, #1)
John Steele - 2017
He treads a fine line keeping psychotic hard-man Rab Simpson in check while sleeping with gang leader Billy Tyrie’s beautiful wife on the side. When a bomb claims nine lives, he is given the role of the getaway driver in a planned reprisal killing, a key role in a major operation. But Jackie may not be who he seems... Twenty years later, Jackie returns to the city for his father’s funeral after disappearing in mysterious circumstances. He wants to mourn then leave, but when figures from his past emerge, he is left with no choice but to revisit his violent former life. The first in the Jackie Shaw series, RAVENHILL is a gripping début novel from a brilliant new voice in crime fiction. The second in the series, SEVEN SKINS, is coming soon. ‘Tense, unsparing, compassionate and exceptionally well-written, this brilliant thriller brings vividly to life East Belfast in war and peace, its self-appointed community defenders turned brutal predators, and the security forces who struggled to contain them.’ Ruth Dudley Edwards
Jesse's Find
Penny Estelle - 2014
He spies something hiding in the tall grass. His temper sizzles at the sight of a horse, dead from exertion, and is ready to string up the cowboy that has done this. What Jesse finds is no cowboy at all, but a woman who has been shot and an infant, both, he fears will not make it to his home alive. Jesse didn’t ask for this, but he knew he couldn’t turn his back on them. What he didn’t know was somebody wanted that woman dead and didn’t care who else had to die to get that job done.
The Mythical Man-Month: Essays on Software Engineering
Frederick P. Brooks Jr. - 1975
With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system. Now, 45 years after the initial publication of his book, Brooks has revisited his original ideas and added new thoughts and advice, both for readers already familiar with his work and for readers discovering it for the first time.The added chapters contain (1) a crisp condensation of all the propositions asserted in the original book, including Brooks' central argument in The Mythical Man-Month: that large programming projects suffer management problems different from small ones due to the division of labor; that the conceptual integrity of the product is therefore critical; and that it is difficult but possible to achieve this unity; (2) Brooks' view of these propositions a generation later; (3) a reprint of his classic 1986 paper "No Silver Bullet"; and (4) today's thoughts on the 1986 assertion, "There will be no silver bullet within ten years."
The Effective Engineer: How to Leverage Your Efforts In Software Engineering to Make a Disproportionate and Meaningful Impact
Edmond Lau - 2015
I'm going to share that mindset with you — along with hundreds of actionable techniques and proven habits — so you can shortcut those years.Introducing The Effective Engineer — the only book designed specifically for today's software engineers, based on extensive interviews with engineering leaders at top tech companies, and packed with hundreds of techniques to accelerate your career.For two years, I embarked on a quest seeking an answer to one question:How do the most effective engineers make their efforts, their teams, and their careers more successful?I interviewed and collected stories from engineering VPs, directors, managers, and other leaders at today's top software companies: established, household names like Google, Facebook, Twitter, and LinkedIn; rapidly growing mid-sized companies like Dropbox, Square, Box, Airbnb, and Etsy; and startups like Reddit, Stripe, Instagram, and Lyft.These leaders shared stories about the most valuable insights they've learned and the most common and costly mistakes that they've seen engineers — sometimes themselves — make.This is just a small sampling of the hard questions I posed to them:- What engineering qualities correlate with future success?- What have you done that has paid off the highest returns?- What separates the most effective engineers you've worked with from everyone else?- What's the most valuable lesson your team has learned in the past year?- What advice do you give to new engineers on your team? Everyone's story is different, but many of the lessons share common themes.You'll get to hear stories like:- How did Instagram's team of 5 engineers build and support a service that grew to over 40 million users by the time the company was acquired?- How and why did Quora deploy code to production 40 to 50 times per day?- How did the team behind Google Docs become the fastest acquisition to rewrite its software to run on Google's infrastructure?- How does Etsy use continuous experimentation to design features that are guaranteed to increase revenue at launch?- How did Facebook's small infrastructure team effectively operate thousands of database servers?- How did Dropbox go from barely hiring any new engineers to nearly tripling its team size year-over-year? What's more, I've distilled their stories into actionable habits and lessons that you can follow step-by-step to make your career and your team more successful.The skills used by effective engineers are all learnable.And I'll teach them to you. With The Effective Engineer, I'll teach you a unifying framework called leverage — the value produced per unit of time invested — that you can use to identify the activities that produce disproportionate results.Here's a sneak peek at some of the lessons you'll learn. You'll learn how to:- Prioritize the right projects and tasks to increase your impact.- Earn more leeway from your peers and managers on your projects.- Spend less time maintaining and fixing software and more time building and shipping new features.- Produce more accurate software estimates.- Validate your ideas cheaply to reduce wasted work.- Navigate organizational and people-related bottlenecks.- Find the appropriate level of code reviews, testing, abstraction, and technical debt to balance speed and quality.- Shorten your debugging workflow to increase your iteration speed.
The Deathless Quadrilogy (Deathless Saga #1-4)
Chris Fox - 2019
Its discovery throws into question everything we know about the origins of mankind. Inside lies incredible technology, proof of a culture far more advanced than our own. Something dark lurks within, eager to resume a war as old as mankind. When it is unleashed it heralds the end of our species’ reign. A plague of werewolves spreads across the world. A sunspot larger than anything in recorded history begins to grow. Yet both pale in comparison to the true threat, the evil the werewolves were created to fight. "It's like Indiana Jones went through the Stargate and ended up in Aliens versus Predator." - One of the author's totally biased friends. This collection gathers No Such Thing As Werewolves, No Mere Zombie, Vampires Don't Sparkle, and The Great Pack. It's over 1,500 pages!
The True: An enchanting tale for nature lovers
Amanda Marks - 2019
Coquetdale, Northumberland. 1725. After the final tragedy of an age-old feud, Sam’s mother disappears. His guilt-ridden search brings unexpected adventure and romance. As a fellow of the secret order of ‘The True’, Sam learns to enhance his affinity with nature, and enigmatic links across time are revealed to him in ancient woodlands. 2000. Isolated hill-farmer, Kate, is cautiously attracted to an intriguing stranger brought to her door by endearing runaway, Joe. The man is certainly odd but not disturbing, unlike her stalker. Further down the dale, Kate’s woodsman cousin, Nick, falls in love with a mysterious young woman who arrives with spring and disappears as summer ends. Middle Wood links these seemingly disparate lives separated by centuries, but is that their only connection? Does the answer lie with The True? "A story is never finished until you can read it in the trees"
Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation
Jez Humble - 2010
This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours-- sometimes even minutes-no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the "deployment pipeline," an automated process for managing all changes, from check-in to release. Finally, they discuss the "ecosystem" needed to support continuous delivery, from infrastructure, data and configuration management to governance. The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes - Automating all facets of building, integrating, testing, and deploying software - Implementing deployment pipelines at team and organizational levels - Improving collaboration between developers, testers, and operations - Developing features incrementally on large and distributed teams - Implementing an effective configuration management strategy - Automating acceptance testing, from analysis to implementation - Testing capacity and other non-functional requirements - Implementing continuous deployment and zero-downtime releases - Managing infrastructure, data, components and dependencies - Navigating risk management, compliance, and auditing Whether you're a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever--so you can deliver value to your business rapidly and reliably.
Site Reliability Engineering: How Google Runs Production Systems
Betsy Beyer - 2016
So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems?In this collection of essays and articles, key members of Google's Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You'll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient--lessons directly applicable to your organization.This book is divided into four sections: Introduction--Learn what site reliability engineering is and why it differs from conventional IT industry practicesPrinciples--Examine the patterns, behaviors, and areas of concern that influence the work of a site reliability engineer (SRE)Practices--Understand the theory and practice of an SRE's day-to-day work: building and operating large distributed computing systemsManagement--Explore Google's best practices for training, communication, and meetings that your organization can use
Professional Test Driven Development with C#: Developing Real World Applications with Tdd
James Bender - 2011
This hands-on guide provides invaluable insight for creating successful test-driven development processes. With source code and examples featured in both C# and .NET, the book walks you through the TDD methodology and shows how it is applied to a real-world application. You'll witness the application built from scratch and details each step that is involved in the development, as well as any problems that were encountered and the solutions that were applied.Clarifies the motivation behind test-driven development (TDD), what it is, and how it works Reviews the various steps involved in developing an application and the testing that is involved prior to implementing the functionality Discusses unit testing and refactoring Professional Test-Driven Development with C# shows you how to create great TDD processes right away.
The Design of Everyday Things
Donald A. Norman - 1988
It could forever change how you experience and interact with your physical surroundings, open your eyes to the perversity of bad design and the desirability of good design, and raise your expectations about how things should be designed.B & W photographs and illustrations throughout.
Software Engineering at Google: Lessons Learned from Programming Over Time
Titus Winters - 2020
With this book, you'll get a candid and insightful look at how software is constructed and maintained by some of the world's leading practitioners.Titus Winters, Tom Manshreck, and Hyrum K. Wright, software engineers and a technical writer at Google, reframe how software engineering is practiced and taught: from an emphasis on programming to an emphasis on software engineering, which roughly translates to programming over time.You'll learn:Fundamental differences between software engineering and programmingHow an organization effectively manages a living codebase and efficiently responds to inevitable changeWhy culture (and recognizing it) is important, and how processes, practices, and tools come into play
A Beginner's Guide To Salad
Jennifer Joyce - 2014
She doesn’t do diets and she certainly doesn’t do exercise. But all that changes when she’s invited to her school reunion. Bullied at school for being overweight, Ruth’s first reaction is to rip the invitation into a million pieces. But then Ruth hatches a plan. She’ll lose the weight and arrive at the reunion looking gorgeous and glamorous, leaving her old classmates in awe. Especially her former crush, Zack O’Connell. With the help of her friends and a new, unbelievably hot colleague, Ruth begins her transformation. With six months until the reunion, losing weight will be a piece of cake, right?