Book picks similar to
The Craft of Scientific Writing by Michael Alley
writing
non-fiction
science
reference
How To Market A Book
Joanna Penn - 2013
But when your book hits the shelves, and the sales don't start rolling in, there's only two things an author can do. Keep writing more books and ... Get to grips with marketing. This book is for authors who want to sell more books, but it's also for those writers who want to think more like an entrepreneur. It's for traditionally published authors who want to take control of their future, and for self-published authors who want to jumpstart a career. There are some short-term tactics for those who want to kick up immediate sales, but the focus of the book is more about instilling values and marketing principles that will help your long-term career as a writer. It's also about going beyond just the book, because the methods in this guide can take you from being an author into professional speaking, making money from other products and creating opportunities that you can't even imagine yet. There are no rules in this game, but learning this kind of authentic marketing has certainly changed my life, so read on and I'll share everything I know with you.How To Market A Book covers an extensive range of marketing principles, strategies and tactics: Part 1: Marketing Principles - including myths, how to balance your time, co-opetition and generosity Part 2: Prerequisites for Success - including an understanding of yourself and your target market, professional editing and cover design, your book page on the retailer websites, pricing and the use of freePart 3: No Platform Needed - Short-term Marketing - including how to get book reviews, paid advertising, using traditional media and tips for TV, radio and press releases Part 4: The Author Platform - Long-term Marketing - including the reasons why a platform is a good thing, author branding, your author website, list-building and email marketing, content marketing and blogging, audio and podcasting, video and book trailers, social networking, professional speaking, and becoming an author-entrepreneur. Part 5: Launching Your Book - including how launching has changed, soft launch, launch spikes, post launch and relaunches as well as lessons learned from some major book launches. Plus/ tips for when you get overwhelmed and plenty more links to further resources.
Joel on Software
Joel Spolsky - 2004
For years, Joel Spolsky has done exactly this at www.joelonsoftware.com. Now, for the first time, you can own a collection of the most important essays from his site in one book, with exclusive commentary and new insights from joel.
Save the Cat! Writes a Novel
Jessica Brody - 2018
Now, for the first time ever, bestselling author and writing teacher, Jessica Brody, takes the beloved Save the Cat! plotting principals and applies them to the craft of novel writing in this exciting new “workshop style” guide, featuring over 20 full beat sheets from popular novels throughout time.Whether you’re writing your first novel or your seventeenth, Save the Cat! breaks down plot in an easy-to-follow, step-by-step method so you can write stories that resonate! This book can help you with any of the following:Outlining a new novelRevising an existing novelBreaking out of the dreaded “writer’s block”Fixing a “broken” novelReviewing a completed novelFleshing out/test driving a new idea to see if it “has legs”Implementing feedback from agents and/or editorsHelping give constructive feedback to other writersBut above all else, SAVE THE CAT! WRITES A NOVEL will help you better understand the fundamentals and mechanics of plot, character transformation, and what makes a story work!
Working Effectively with Legacy Code
Michael C. Feathers - 2004
This book draws on material Michael created for his renowned Object Mentor seminars, techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control. The topics covered include: Understanding the mechanics of software change, adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform, with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structureThis book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.
Structures: Or Why Things Don't Fall Down
J.E. Gordon - 1978
Gordon strips engineering of its confusing technical terms, communicating its founding principles in accessible, witty prose.For anyone who has ever wondered why suspension bridges don't collapse under eight lanes of traffic, how dams hold back--or give way under--thousands of gallons of water, or what principles guide the design of a skyscraper, a bias-cut dress, or a kangaroo, this book will ease your anxiety and answer your questions.Structures: Or Why Things Don't Fall Down is an informal explanation of the basic forces that hold together the ordinary and essential things of this world--from buildings and bodies to flying aircraft and eggshells. In a style that combines wit, a masterful command of his subject, and an encyclopedic range of reference, Gordon includes such chapters as "How to Design a Worm" and "The Advantage of Being a Beam," offering humorous insights in human and natural creation.Architects and engineers will appreciate the clear and cogent explanations of the concepts of stress, shear, torsion, fracture, and compression. If you're building a house, a sailboat, or a catapult, here is a handy tool for understanding the mechanics of joinery, floors, ceilings, hulls, masts--or flying buttresses.Without jargon or oversimplification, Structures opens up the marvels of technology to anyone interested in the foundations of our everyday lives.
Effective Java
Joshua Bloch - 2001
The principal enhancement in Java 8 was the addition of functional programming constructs to Java's object-oriented roots. Java 7, 8, and 9 also introduced language features, such as the try-with-resources statement, the diamond operator for generic types, default and static methods in interfaces, the @SafeVarargs annotation, and modules. New library features include pervasive use of functional interfaces and streams, the java.time package for manipulating dates and times, and numerous minor enhancements such as convenience factory methods for collections. In this new edition of Effective Java, Bloch updates the work to take advantage of these new language and library features, and provides specific best practices for their use. Java's increased support for multiple paradigms increases the need for best-practices advice, and this book delivers. As in previous editions, each chapter consists of several "items," each presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and updated code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why. Coverage includes:Updated techniques and best practices on classic topics, including objects, classes, methods, libraries, and generics How to avoid the traps and pitfalls of commonly misunderstood subtleties of the platform Focus on the language and its most fundamental libraries, such as java.lang and java.util
Getting It Published: A Guide for Scholars and Anyone Else Serious about Serious Books
William P. Germano - 1994
Getting It Published is a lively, insider's guide to academic publishing—a book that will tell you not only how publishing works, but how you can make it work for you. Written by a veteran editor with experience in both the university press and commercial worlds, the book fields the big questions in a scholar's life. Why do editors choose some books and decline others? How does a writer decide where to submit a project? How does the review process work, and why is it necessary? What can an author expect from a publishing house—before, during, and after publication? William Germano answers these questions and more, and along the way, offers encouragement, tips, and warnings.This savvy guide unravels the mysteries of publishing and walks you through the process from start to finish. You'll learn how to think about your book before you submit it and what you need to know about your contract. With wit and humor, Germano also addresses some of the finer points of publishing etiquette, including how—and how not—to approach a busy editor and how to work with other publishing professionals on matters of design, marketing, and publicity. Graduate students, recent Ph.D.'s, and experienced authors alike will appreciate the chapters on "Quotations, Pictures, and Other Headaches" and on compiling and editing collections and anthologies."Scholarly publishing is a big, noisy, conversation about the ideas that shape our world," Germano writes, "Here's how to make your book part of that conversation."