Think Like a Programmer


Book Description

The real challenge of programming isn't learning a language's syntax—it's learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think Like a Programmer. Each chapter tackles a single programming concept, like classes, pointers, and recursion, and open-ended exercises throughout challenge you to apply your knowledge. You'll also learn how to: –Split problems into discrete components to make them easier to solve –Make the most of code reuse with functions, classes, and libraries –Pick the perfect data structure for a particular job –Master more advanced programming tools like recursion and dynamic memory –Organize your thoughts and develop strategies to tackle particular types of problems Although the book's examples are written in C++, the creative problem-solving concepts they illustrate go beyond any particular language; in fact, they often reach outside the realm of computer science. As the most skillful programmers know, writing great code is a creative art—and the first step in creating your masterpiece is learning to Think Like a Programmer.




Dealstorming


Book Description

Sales genius is a team sport. As a B2B sales leader, you know that by Murphy’s Law, despite your team's best efforts, some deals will inevitably get stuck or key relationships will go sour. And too often, it's the most important ones—the last thing you need when millions of dollars are on the line. "Dealstorming" is Tim Sanders’s term for a structured, scalable, repeatable process that can break through any sales deadlock. He calls it “a Swiss Army knife for today’s toughest sales challenges.” It fixes the broken parts of the brainstorming process and reinvigorates account management for today's increasingly complicated sales environment. Dealstorming drives sales innovation by combining the wisdom and creativity of everyone who has a stake in the sale. You may think you are applying teamwork to your challenges, but don't be so sure. There's a good chance you're operating inside a sales silo, not building a truly collaborative team across your whole company. The more disciplines you bring into the process, the more unlikely (but effective!) solutions the team can come up with. Sanders explains his seven-step Dealstorming process and shows how it has helped drive results for companies as diverse as Yahoo!, CareerBuilder, Regus, and Condé Nast. You'll learn how to get the right team on board for a new dealstorm, relative to the size of the sales opportunity and its degree of difficulty. The key is adding people from non-sales areas of your company, making them collaborators early in the process. That will help them own the execution and delivery after the deal is done. The book includes real world examples from major companies like Oracle and Skillsoft, along with problem finding exercises, innovation templates, and implementation strategies you can apply to your unique situation. It's based on Sanders' many years as a sales executive and consultant, personally leading dozens of sales collaboration projects. It also features the results of interviews with nearly two hundred B2B sales leaders at companies such as LinkedIn, Altera and Novell. The strategies laid out in Dealstorming have led to a stunning 70% average closing ratio for teams across all major industries, leading to game-changing deals and long-term B2B relationships. Now you can learn how to make dealstorming work for you.




bookdown


Book Description

bookdown: Authoring Books and Technical Documents with R Markdown presents a much easier way to write books and technical publications than traditional tools such as LaTeX and Word. The bookdown package inherits the simplicity of syntax and flexibility for data analysis from R Markdown, and extends R Markdown for technical writing, so that you can make better use of document elements such as figures, tables, equations, theorems, citations, and references. Similar to LaTeX, you can number and cross-reference these elements with bookdown. Your document can even include live examples so readers can interact with them while reading the book. The book can be rendered to multiple output formats, including LaTeX/PDF, HTML, EPUB, and Word, thus making it easy to put your documents online. The style and theme of these output formats can be customized. We used books and R primarily for examples in this book, but bookdown is not only for books or R. Most features introduced in this book also apply to other types of publications: journal papers, reports, dissertations, course handouts, study notes, and even novels. You do not have to use R, either. Other choices of computing languages include Python, C, C++, SQL, Bash, Stan, JavaScript, and so on, although R is best supported. You can also leave out computing, for example, to write a fiction. This book itself is an example of publishing with bookdown and R Markdown, and its source is fully available on GitHub.




Ask a Manager


Book Description

From the creator of the popular website Ask a Manager and New York’s work-advice columnist comes a witty, practical guide to 200 difficult professional conversations—featuring all-new advice! There’s a reason Alison Green has been called “the Dear Abby of the work world.” Ten years as a workplace-advice columnist have taught her that people avoid awkward conversations in the office because they simply don’t know what to say. Thankfully, Green does—and in this incredibly helpful book, she tackles the tough discussions you may need to have during your career. You’ll learn what to say when • coworkers push their work on you—then take credit for it • you accidentally trash-talk someone in an email then hit “reply all” • you’re being micromanaged—or not being managed at all • you catch a colleague in a lie • your boss seems unhappy with your work • your cubemate’s loud speakerphone is making you homicidal • you got drunk at the holiday party Praise for Ask a Manager “A must-read for anyone who works . . . [Alison Green’s] advice boils down to the idea that you should be professional (even when others are not) and that communicating in a straightforward manner with candor and kindness will get you far, no matter where you work.”—Booklist (starred review) “The author’s friendly, warm, no-nonsense writing is a pleasure to read, and her advice can be widely applied to relationships in all areas of readers’ lives. Ideal for anyone new to the job market or new to management, or anyone hoping to improve their work experience.”—Library Journal (starred review) “I am a huge fan of Alison Green’s Ask a Manager column. This book is even better. It teaches us how to deal with many of the most vexing big and little problems in our workplaces—and to do so with grace, confidence, and a sense of humor.”—Robert Sutton, Stanford professor and author of The No Asshole Rule and The Asshole Survival Guide “Ask a Manager is the ultimate playbook for navigating the traditional workforce in a diplomatic but firm way.”—Erin Lowry, author of Broke Millennial: Stop Scraping By and Get Your Financial Life Together




10+1 Steps to Problem Solving


Book Description

Going far beyond "plug-and-chug" solutions, this relatable guide simplifies the scientific principles and breaks down the art of efficient problem-solving. Andrew Sario breaks down years of experience into digestible tips. Boost your career with 10+1 steps to solve real-life engineering problems effectively. Can engineers improve their problem-solving skills? Sario guides readers through ten steps of practical problem-solving with each step including engineering stories from his career as a lead systems engineer in the critical infrastructure and operational technology fields. The 10+1 Steps are an unorthodox way of looking at things but spend its efforts on improving your average time to solve. 1. The Question 2. The Obvious 3. Eyes 4. Check Yourself 5. Doctor G 6. The RTFM Protocol 7. Strip 8. What about the environment? 9. Phone-A-Friend 10. PrayThe last step? The Secret step. The steps are designed so that they can work with formal engineering methods giving you ways to improve your approach. 10+1 Steps to problem-solving provides that extra "+1" step for those situations when you have run out of options. The book shows the reader how their problem-solving skills can lead to better pay, more respect and land bigger projects. By following the guiding principles in this book you can confidently help solve problems regardless of current skill and experience.




Digital Minimalism


Book Description

A New York Times, Wall Street Journal, Publishers Weekly, and USA Today bestseller "Newport is making a bid to be the Marie Kondo of technology: someone with an actual plan for helping you realize the digital pursuits that do, and don't, bring value to your life."--Ezra Klein, Vox Minimalism is the art of knowing how much is just enough. Digital minimalism applies this idea to our personal technology. It's the key to living a focused life in an increasingly noisy world. In this timely and enlightening book, the bestselling author of Deep Work introduces a philosophy for technology use that has already improved countless lives. Digital minimalists are all around us. They're the calm, happy people who can hold long conversations without furtive glances at their phones. They can get lost in a good book, a woodworking project, or a leisurely morning run. They can have fun with friends and family without the obsessive urge to document the experience. They stay informed about the news of the day, but don't feel overwhelmed by it. They don't experience "fear of missing out" because they already know which activities provide them meaning and satisfaction. Now, Newport gives us a name for this quiet movement, and makes a persuasive case for its urgency in our tech-saturated world. Common sense tips, like turning off notifications, or occasional rituals like observing a digital sabbath, don't go far enough in helping us take back control of our technological lives, and attempts to unplug completely are complicated by the demands of family, friends and work. What we need instead is a thoughtful method to decide what tools to use, for what purposes, and under what conditions. Drawing on a diverse array of real-life examples, from Amish farmers to harried parents to Silicon Valley programmers, Newport identifies the common practices of digital minimalists and the ideas that underpin them. He shows how digital minimalists are rethinking their relationship to social media, rediscovering the pleasures of the offline world, and reconnecting with their inner selves through regular periods of solitude. He then shares strategies for integrating these practices into your life, starting with a thirty-day "digital declutter" process that has already helped thousands feel less overwhelmed and more in control. Technology is intrinsically neither good nor bad. The key is using it to support your goals and values, rather than letting it use you. This book shows the way.




Keyboard


Book Description




Audio Mastering Secrets


Book Description

The #1 Best Selling Audio Mastering Book for 2020 and 2019! If you're into audio engineering, this is a great music production book to add to your home recording studio collection. Packed with step-by-step proven methods. Audio Mastering Secrets is the first audio mastering books that focuses entirely on how to master audio to radio quality standards, all from the comfort of your home recording studio. No expensive gear required to get amazing results! Written by John Rogers of JR Mastering, this guide outlines (Step By Step) the techniques John has used to professionally master over 40,000 songs, since 1999. My book covers the following: This Book Is An 8.5 x 11 Learning Guide (184 pages) It focuses on how to master audio, how to become a great audio mastering engineer, and how not to be a bad one. I do not get into the specific brands of gear you should buy, the history of sound engineering, or 1,000's of compressor settings (of which maybe 40 you'll ever use). In this book I focus on mastering audio! Common Mastering Problems And Their Solutions In audio mastering, you will face common problems like a mix being too thin, tinny, distorted, over-saturated, muddy, or not bright enough. Sometimes you can't get the song loud enough, boomy enough, no separation, too much bass, no sparkle, and many other problems. I explain in detail which effects processors to use and their exact settings to solve these common problems. This is a great tool to refer back to when needed. My Step-By-Step Audio Mastering Session You will learn the 18 steps I take in the audio mastering process. From importing your file, down to loudness maximization and finally exporting a perfectly mastered song! This Entire Book Is Based On Real-World Experiences Not on theory, what I learned in school, or what I heard from some other engineer. I teach from real world experiences with satisfied clients. Mastering Different Genres Here s where I break down the sonic qualities of sixteen different genres. How much brightness, bass, boominess, compression, etc., you re trying to achieve for each genre. And several tips on what clients are looking for. My Audio Mastering Laws In this section, I cover a series of dos, do nots, and facts that basically apply to all audio mastering jobs regardless of genre. I also cover several pitfalls you will experience (just like I did) as an audio mastering engineer, and how to get through them. Setting Up You're Listening Environment In this section I cover calibrating your speakers, learning your speakers, speaker placement and room size. And, the myth about soundproofing your room. The Effects Processors Used In Audio Mastering The basics of what they all do, how to use them, when to use them, and my initial settings templates. This Book Is A Very Easy Read I left out all the high-tech jargon and rarely used words that slow down sentence flow. And Much More! In a matters of weeks, you can learn all of the audio mastering secrets, tips, and techniques that took me over 19 years to learn!




Make the World a Better Place


Book Description

MAKE THE WORLD A BETTER PLACE “This book is a must read for all with an interest in the future of design.” —Jim Spohrer, PhD, Retired Industry executive, International Society of Service Innovation Professionals “The world is in need of better design, and Kozma’s book shows us how to get there.” —Mark Guzdial, Director, Program in Computing for the Arts and Sciences, College of Literature, Science, and the Arts, Professor of Electrical Engineering and Computer Science, College of Engineering, University of Michigan Design services, products, experiences, and places that transform the world for the better Make the World a Better Place: Design with Passion, Purpose, and Values presents an insightful and hands-on discussion of design as a profoundly human activity and challenges us all to use design to transform the world for the better. The book explains how and why the design industry lost its way, and how to re-ignite the idealism that once made it a force for good. Make the World a Better Place describes a set of moral principles, based on our shared humanity, that can be used to create “good” designs: designs that reduce harm, increase well-being, advance knowledge, promote equality, address injustice, and build supportive, compassionate relationships and communities. Dr. Kozma applies philosophy, psychology, sociology, and history to the world of design, including: Examples and case studies of designs—both good and bad Seven principles of good design, based on the impact designs have on people An approach to design as a “moral dialog among co-creators,” in which the seven principles can be applied to intentionally improve the world Comprehensive explorations of a person-resource-activity model that explains how technology shapes designs Detailed analyses of the strengths and pitfalls of five design traditions, which include the scientific, technical-analytic, human-centered, aesthetic, and social movement traditions




Lemons


Book Description

After her mother dies in 1975, ten-year-old Lemonade must live with her grandfather in a small town famous for Bigfoot sitings and soon becomes friends with Tobin, a quirky Bigfoot investigator.