Book picks similar to
Growing As a Mobile Engineer by Gergely Orosz


software-engineering
technical-books
programmer-read
work

Oh, shift!


Jennifer Powers - 2009
    Powers, a self-described self-reflection junkie, challenges readers to create a more joyful life by using an easily adapted process outlined in Oh shift! Drawing on her New Jersey upbringing, Powers couples a provocative approach with fearless humor and wit to provide readers with the inspiration to become true shift heads. Powers shares both personal vignettes and client success stories to drive the Oh, shift! message home and to showcase the benefits of shifting in today's world. Chapters aptly titled to fit the Oh, shift! message include: Shift or get off the pot, Why take a shift?, Shift happens, The f'n shift, Let's shoot the shift, Scared shiftless and many more. This is not your everyday self-help book. The title may be funny, but the content is powerfully life-changing. The book utilizes a specially designed layout to emphasize important points and to make it a quick and enjoyable read. It guarantees to get the reader totally shift-faced.

How to Wash a Chicken: Mastering the Business Presentation


Tim Calkins - 2018
    Author Tim Calkins understands the power of a compelling presentation and the difficulty in accomplishing one. The brand strategist, professor and author has been giving presentations since he was eight, when he delivered his first official presentation with an uncooperative chicken at a 4-H competition. From business updates to project recommendations to marketing plans, Calkins has given more than five thousand presentations to date. With concrete suggestions, helpful tricks, and step-by-step guidance that’s applicable to all industries, Calkins sets out to propel his readers to create and deliver effective business presentations and pitches. When all lessons from How to Wash a Chicken are applied, readers will be empowered throughout the preparation and presentation process. They will be able to present with more confidence and conviction than they ever had before, setting them on a path of professional growth.

The Year Without Pants: WordPress.com and the Future of Work


Scott Berkun - 2013
    The force behind WordPress.com is a convention-defying company called Automattic, Inc., whose 120 employees work from anywhere in the world they wish, barely use email, and launch improvements to their products dozens of times a day. With a fraction of the resources of Google, Amazon, or Facebook, they have a similar impact on the future of the Internet. How is this possible? What's different about how they work, and what can other companies learn from their methods?To find out, former Microsoft veteran Scott Berkun worked as a manager at WordPress.com, leading a team of young programmers developing new ideas. "The Year Without Pants" shares the secrets of WordPress.com's phenomenal success from the inside. Berkun's story reveals insights on creativity, productivity, and leadership from the kind of workplace that might be in everyone's future.Offers a fast-paced and entertaining insider's account of how an amazing, powerful organization achieves impressive resultsIncludes vital lessons about work culture and managing creativityWritten by author and popular blogger Scott Berkun (scottberkun.com)"The Year Without Pants" shares what every organization can learn from the world-changing ideas for the future of work at the heart of Automattic's success.

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.

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 Essential Advantage: How to Win with a Capabilities-Driven Strategy


Paul Leinwand - 2010
    In Essential Advantage, Booz & Company's Cesare Mainardi and Paul Leinwand maintain that success in any market accrues to firms with coherence: a tight match between their strategic direction and the capabilities that make them unique.Achieving this clarity takes a sharpness of focus that only exceptional companies have mastered. This book helps you identify your firm's blend of strategic direction and distinctive capabilities that give it the "right to win" in its chosen markets. Based on extensive research and filled with company examples—including Amazon.com, Johnson & Johnson, Tata Sons, and Procter & Gamble—Essential Advantage helps you construct a coherent company in which the pieces reinforce each other instead of working at cross-purposes.The authors reveal:· Why you should focus on a system of a few aligned capabilities· How to identify the "way to play" in your market· How to design a strategy for well-modulated growth· How to align a portfolio of businesses behind your capability system· How your strategy clarifies growth, costs, and people decisionsFew companies achieve a capability-driven "right to win" in their market. This book helps you position your firm to be among them.

The New Kingmakers: How Developers Conquered the World


Stephen O’Grady - 2013
    In a 1995 interview, the late Steve Jobs claimed that the secret to his and Apple’s success was talent. “We’ve gone to exceptional lengths to hire the best people,” he said, believing that the talented resource was twenty-five times more valuable than an average alternative. For Microsoft founder Bill Gates, the multiple was even higher:A great lathe operator commands several times the wage of an average lathe operator, but a great writer of software code is worth 10,000 times the price of an average software writer.While the actual number might be up for debate, the importance of technical talent is not. The most successful companies today are those that understand the strategic role that developers will play in their success or failure. Not just successful technology companies – virtually every company today needs a developer strategy. There’s a reason that ESPN and Sears have rolled out API programs, that companies are being bought not for their products but their people. The reason is that developers are the most valuable resource in business.How did we get here? How did developers become the most important constituency in business seemingly overnight? The New Kingmakers explores the rise of the developer class, its implications and provides suggestions for navigating the new developer-centric landscape.

The Wall Street Journal Essential Guide to Management: Lasting Lessons from the Best Leadership Minds of Our Time


Alan Murray - 2010
    For decades, understanding management—what works, and what doesn't—has been the pursuit of the world's best and brightest. Globally, there are more than 1,500 credible schools offering master's degrees in business administration, and hundreds of magazines and newspapers and thousands of books devoted to the subject. What's been missing is a simple and convenient way to disseminate the best ideas and practices to managers everywhere, at all levels and in all kinds of industries and organizations. The Wall Street Journal Essential Guide to Management draws the best from the existing body of knowledge and research, and summarizes it in a simple, clear, and useful way. Focusing on classic and contemporary works that have been recommended by members of The Wall Street Journal CEO Council—all chief executives of large and successful global companies—it is an invaluable reference and essential tool for every manager, new and experienced alike.

The E-Myth Accountant: Why Most Accounting Practices Don't Work and What to Do about It


Michael E. Gerber - 2010
    Featuring Gerber's signature easy-to-understand, easy-to-implement style, The E-Myth Accountant featuresGerber's universal appeal as a recognized expert on small businesses who has coached, taught, and trained over 60,000 small businesses A recognized and widely respected co-author and leader in the accounting field The E-Myth Accountant is the last guide you'll ever need to make the difference in building or developing your successful accounting practice.

97 Things Every Programmer Should Know: Collective Wisdom from the Experts


Kevlin Henney - 2010
    With the 97 short and extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems, learning appropriate best practices, and honing your craft through sound advice.With contributions from some of the most experienced and respected practitioners in the industry--including Michael Feathers, Pete Goodliffe, Diomidis Spinellis, Cay Horstmann, Verity Stob, and many more--this book contains practical knowledge and principles that you can apply to all kinds of projects.A few of the 97 things you should know:"Code in the Language of the Domain" by Dan North"Write Tests for People" by Gerard Meszaros"Convenience Is Not an -ility" by Gregor Hohpe"Know Your IDE" by Heinz Kabutz"A Message to the Future" by Linda Rising"The Boy Scout Rule" by Robert C. Martin (Uncle Bob)"Beware the Share" by Udi Dahan

It's All Your Fault!: 12 Tips for Managing People Who Blame Others for Everything


Bill Eddy - 2008
    This is a growing problem?possibly effecting over 25 percent of the US population?and a predictable one that can be managed and keep everyday problems from becoming high conflict disputes.

Advanced Swift


Chris Eidhof - 2016
    If you have read the Swift Programming Guide, and want to explore more, this book is for you.Swift is a great language for systems programming, but also lends itself for very high-level programming. We'll explore both high-level topics (for example, programming with generics and protocols), as well as low-level topics (for example, wrapping a C library and string internals).

Growing Object-Oriented Software, Guided by Tests


Steve Freeman - 2009
    This one's a keeper." --Robert C. Martin "If you want to be an expert in the state of the art in TDD, you need to understand the ideas in this book."--Michael Feathers Test-Driven Development (TDD) is now an established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this simple idea takes skill and judgment to do well. Now there's a practical guide to TDD that takes you beyond the basic concepts. Drawing on a decade of experience building real-world systems, two TDD pioneers show how to let tests guide your development and "grow" software that is coherent, reliable, and maintainable. Steve Freeman and Nat Pryce describe the processes they use, the design principles they strive to achieve, and some of the tools that help them get the job done. Through an extended worked example, you'll learn how TDD works at multiple levels, using tests to drive the features and the object-oriented structure of the code, and using Mock Objects to discover and then describe relationships between objects. Along the way, the book systematically addresses challenges that development teams encounter with TDD--from integrating TDD into your processes to testing your most difficult features. Coverage includes - Implementing TDD effectively: getting started, and maintaining your momentum throughout the project - Creating cleaner, more expressive, more sustainable code - Using tests to stay relentlessly focused on sustaining quality - Understanding how TDD, Mock Objects, and Object-Oriented Design come together in the context of a real software development project - Using Mock Objects to guide object-oriented designs - Succeeding where TDD is difficult: managing complex test data, and testing persistence and concurrency

The Little Schemer


Daniel P. Friedman - 1974
    The authors' enthusiasm for their subject is compelling as they present abstract concepts in a humorous and easy-to-grasp fashion. Together, these books will open new doors of thought to anyone who wants to find out what computing is really about. The Little Schemer introduces computing as an extension of arithmetic and algebra; things that everyone studies in grade school and high school. It introduces programs as recursive functions and briefly discusses the limits of what computers can do. The authors use the programming language Scheme, and interesting foods to illustrate these abstract ideas. The Seasoned Schemer informs the reader about additional dimensions of computing: functions as values, change of state, and exceptional cases. The Little LISPer has been a popular introduction to LISP for many years. It had appeared in French and Japanese. The Little Schemer and The Seasoned Schemer are worthy successors and will prove equally popular as textbooks for Scheme courses as well as companion texts for any complete introductory course in Computer Science.

Play to Win: Choosing Growth Over Fear in Work and Life


Larry Wilson - 1998
    Now you can put this powerful resource to work in your search for fulfilment in your professional and personal life .