Book picks similar to
MATLAB for Control Engineers by Katsuhiko Ogata


engineering
matlab-programming
control-systems
eng

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."

One Simple Idea: Turn Your Dreams Into a Licensing Goldmine While Letting Others Do the Work


Stephen Key - 2011
    You've longed to see your product idea come to fruition so you never have to work for anyone else again.Stephen Key has been living this dream for 30 years. The developer of such lucrative products as Michael Jordan s WallBall(r), the Spinformation(r) rotating label, and HotPicks(r) guitar picks, he knows better than anyone how to make a great living as an entrepreneur. Key develops ideas for new products, licenses them out, collects royalty checks, and doesn't look back. You can do it, too. All you need is "One Simple Idea."In this book, Key reveals the secrets that helped him and thousands of his students including bestselling author Tim Ferriss turn their creativity into a passive income generator by renting an idea to a company, which takes care of R&D, production, marketing, sales, accounting, distribution, and everything else you don t want to do.You ll be amazed at how simple the process of licensing an idea for profit actually is. Key explains how to: Keep your ideas safe without spending time and money on a patent Be your own boss without formally opening a business See your product go to market without footing a dime in expenses Make potentially big money without quitting your day jobThe age-old business assumption that ideas must come from within organizations has been shattered. From global corporations to small businesses, companies have become so confident in outside entrepreneurs that licensing is now a $500 billion industry. Businesses need freelancers like Key and you to provide creative, marketable ideas for new offerings.With "One Simple Idea," there s no prototyping, no patents, and, best of all, no risk. You can make the system work for you rather than the other way around."

It's Never Too Late to Sleep Train: The Low-Stress Way to High-Quality Sleep for Babies, Kids, and Parents


Craig Canapari - 2019
    Craig Canapari became a father, he realized that all his years of 36-hour hospital shifts didn't even come close to preparing him for the sleep deprivation that comes with parenthood. The difference is that parents don’t get a break—it’s hard to know if there’s a night of uninterrupted sleep anywhere in the foreseeable future. Sleepless nights for kids mean sleepless nights for the rest of the family—and a grumpy group around the breakfast table in the morning.   In It's Never Too Late to Sleep Train, Canapari helps parents harness the power of habit to chart a clear path to high-quality sleep for their children. The result is a streamlined two-step sleep training plan that focuses on cues and consequences, the two elements that shape all habits and that take on special importance when it comes to kids’ bedtime routines.   Dr. Canapari distills years of clinical research and experience to make sleep training simple and stress-free. Even if you’ve been told that you’ve missed the optimal "window" for sleep training, Dr. Canapari is here to prove that it's never too late, whether your child is 6 months or 6 years old. He's on your side in the battle against bedtime, and with his advice, parents and children alike can expect a lifetime of healthy sleep.

Rise of the Youpreneur: The Definitive Guide to Becoming the Go-To Leader in Your Industry and Building a Future-Proof Business


Chris C. Ducker - 2018
    Since then, the Youpreneur has risen to the top across sectors. A Youpreneur transcends the old rules of business and builds a sustainable business from the foundation of their experience, interests, and personality—their personal brand. Youpreneurs draw an engaged, loyal audience even as they pursue varying, changing interests. They play by their own rules, and they reap the benefits. Ready to pivot for the last time, guarantee the success of your business, and become the go-to leader in your industry? Chris Ducker will show you how to develop the Business of You and build a future-proof business model. * * * Chris Ducker is the bestselling author of Virtual Freedom and founder of Youpreneur.com—the entrepreneurial mastermind community that helps experts become the go-to leader in their market. A true entrepreneur at heart, he has built several businesses since venturing into the world of entrepreneurship in 2004, which today collectively house over 450 full-time employees and generate a multi-seven-figure annual revenue. A highly sought-after keynote speaker, trusted international business mentor, blogger, and podcaster, Chris is featured regularly in Entrepreneur, Inc., Success, Forbes, The Huffington Post, and several other key media outlets. Relishing the opportunity to help build strategies for other passionate entrepreneurs that want to grow their businesses in productive and effective ways, Chris hosts several live events each year, including the annual Youpreneur Summit in London. Chris recently relocated back to the UK after many years based in the Philippines, and now lives with his wife and four children in Cambridgeshire. You can reach out to him directly on Twitter @ChrisDucker, or visit his personal website at ChrisDucker.com. * * * Advance praise for Rise of the Youpreneur: “In six years, I’ve built an eight-figure, personal brand business. If I had read Rise of the Youpreneur before I started I could have done it in half the time.” —Michael Hyatt, New York Times bestselling author of Your Best Year Ever “Timely, relevant, and powerful . . . Recommended!” —Jay Baer, Founder of Convince & Convert and author of Hug Your Haters “I’ll be recommending this resource to my community many times over.” —Amy Schmittauer Landino, Founder of Savvy Sexy Social and bestselling author of Vlog Like a Boss “The ultimate guide for personal business success.” —Pat Flynn, Wall Street Journal bestselling author of Will It Fly?

The Passionate Programmer


Chad Fowler - 2009
    In this book, you'll learn how to become an entrepreneur, driving your career in the direction of your choosing. You'll learn how to build your software development career step by step, following the same path that you would follow if you were building, marketing, and selling a product. After all, your skills themselves are a product. The choices you make about which technologies to focus on and which business domains to master have at least as much impact on your success as your technical knowledge itself--don't let those choices be accidental. We'll walk through all aspects of the decision-making process, so you can ensure that you're investing your time and energy in the right areas. You'll develop a structured plan for keeping your mind engaged and your skills fresh. You'll learn how to assess your skills in terms of where they fit on the value chain, driving you away from commodity skills and toward those that are in high demand. Through a mix of high-level, thought-provoking essays and tactical "Act on It" sections, you will come away with concrete plans you can put into action immediately. You'll also get a chance to read the perspectives of several highly successful members of our industry from a variety of career paths. As with any product or service, if nobody knows what you're selling, nobody will buy. We'll walk through the often-neglected world of marketing, and you'll create a plan to market yourself both inside your company and to the industry in general. Above all, you'll see how you can set the direction of your career, leading to a more fulfilling and remarkable professional life.

15 Successful Communications Lessons (Collection)


FT Press Delivers - 2010
    Levine, and many more." Included in this collection: "Less Is More: The Proper Use of Graphics for Effective Presentations" (Jerry Weissman) "Grabbing Your Audience's Attention Immediately: If You Don't, Your Presentation May Be Doomed" (Jerry Weissman) "Don't Make Them Think : Creating the Best Flow for the Elements of any Great Presentation" (Jerry Weissman) "Grab Your Audience's Attention: First Impressions Set the Presentation On or Off Course" (Mark Magnacca) "Presenting to Win: How to Use Animation Effectively to Tell Your Story" (Jerry Weissman) "Presenting Data in Charts and Tables: Categorical and Numerical Variables" (David M. Levine and David F. Stephan) "How to Get Your Presentation Audience to Aha " (Jerry Weissman) "Capturing Your Audience Immediately (and You Are Off to a Great Presentation )" (Jerry Weissman) "Great Questions: The Most Important Tool in a Manager's Toolbox" (Terry J. Fadem) "How to Guide Conversations Toward Extraordinary Results" (Jurgen Wolff) "Unasked Questions Are Foolish Ones" (Terry J. Fadem) "Create Your Personal Questioning Style" (Terry J. Fadem) "How to Keep the Email Monster from Eating You Alive" (Jurgen Wolff) "How to Ask the Best Probing Questions" (Terry J. Fadem) "The Role of Listening in Asking the Right Questions" (Terry J. Fadem)

Elements Of Electrical And Mechanical Engineering


B.L. Theraja - 1999
    

Core Python Programming


R. Nageswara Rao
    Nageswara Rao, Wiley India, 9789351199427

Sooner Safer Happier: Patterns and Antipatterns for Organizational Agility


Jonathan Smart - 2020
    Technology companies make up seven of the world's ten largest firms by market capitalization. And the key to their success is the key to all modern organizations. Jonathan Smart, business agility practitioner, thought leader, and coach, reveals the patterns and antipatterns that will help organizations from every industry deliver better value sooner, safer, and happier through high levels of engagement, inclusion, and empowerment. Through his decades of experience in the technology world, Smart provides business leaders with a blueprint for creating a world-class organization of the future. Through Agile and Lean ways of working, business leaders can empower teams to improve production, grow together, and create better services for their customers. These better ways of working have overflowed from the IT department to every corner of successful organizations, taking root in every industry from aerospace to accounting, insurance to shipping. This book is not about software development. It is not a book about the computer industry. This book is about applying agility across the entire organization. It's a book that will put you at the front of change and ahead of the competition.

Test-Driven Development: By Example


Kent Beck - 2002
    While some fear is healthy (often viewed as a conscience that tells programmers to be careful!), the author believes that byproducts of fear include tentative, grumpy, and uncommunicative programmers who are unable to absorb constructive criticism. When programming teams buy into TDD, they immediately see positive results. They eliminate the fear involved in their jobs, and are better equipped to tackle the difficult challenges that face them. TDD eliminates tentative traits, it teaches programmers to communicate, and it encourages team members to seek out criticism However, even the author admits that grumpiness must be worked out individually! In short, the premise behind TDD is that code should be continually tested and refactored. Kent Beck teaches programmers by example, so they can painlessly and dramatically increase the quality of their work.

Java Concurrency in Practice


Brian Goetz - 2005
    Now this same team provides the best explanation yet of these new features, and of concurrency in general. Concurrency is no longer a subject for advanced users only. Every Java developer should read this book."--Martin BuchholzJDK Concurrency Czar, Sun Microsystems"For the past 30 years, computer performance has been driven by Moore's Law; from now on, it will be driven by Amdahl's Law. Writing code that effectively exploits multiple processors can be very challenging. Java Concurrency in Practice provides you with the concepts and techniques needed to write safe and scalable Java programs for today's--and tomorrow's--systems."--Doron RajwanResearch Scientist, Intel Corp"This is the book you need if you're writing--or designing, or debugging, or maintaining, or contemplating--multithreaded Java programs. If you've ever had to synchronize a method and you weren't sure why, you owe it to yourself and your users to read this book, cover to cover."--Ted NewardAuthor of Effective Enterprise Java"Brian addresses the fundamental issues and complexities of concurrency with uncommon clarity. This book is a must-read for anyone who uses threads and cares about performance."--Kirk PepperdineCTO, JavaPerformanceTuning.com"This book covers a very deep and subtle topic in a very clear and concise way, making it the perfect Java Concurrency reference manual. Each page is filled with the problems (and solutions!) that programmers struggle with every day. Effectively exploiting concurrency is becoming more and more important now that Moore's Law is delivering more cores but not faster cores, and this book will show you how to do it."--Dr. Cliff ClickSenior Software Engineer, Azul Systems"I have a strong interest in concurrency, and have probably written more thread deadlocks and made more synchronization mistakes than most programmers. Brian's book is the most readable on the topic of threading and concurrency in Java, and deals with this difficult subject with a wonderful hands-on approach. This is a book I am recommending to all my readers of The Java Specialists' Newsletter, because it is interesting, useful, and relevant to the problems facing Java developers today."--Dr. Heinz KabutzThe Java Specialists' Newsletter"I've focused a career on simplifying simple problems, but this book ambitiously and effectively works to simplify a complex but critical subject: concurrency. Java Concurrency in Practice is revolutionary in its approach, smooth and easy in style, and timely in its delivery--it's destined to be a very important book."--Bruce TateAuthor of Beyond Java" Java Concurrency in Practice is an invaluable compilation of threading know-how for Java developers. I found reading this book intellectually exciting, in part because it is an excellent introduction to Java's concurrency API, but mostly because it captures in a thorough and accessible way expert knowledge on threading not easily found elsewhere."--Bill VennersAuthor of Inside the Java Virtual MachineThreads are a fundamental part of the Java platform. As multicore processors become the norm, using concurrency effectively becomes essential for building high-performance applications. Java SE 5 and 6 are a huge step forward for the development of concurrent applications, with improvements to the Java Virtual Machine to support high-performance, highly scalable concurrent classes and a rich set of new concurrency building blocks. In Java Concurrency in Practice , the creators of these new facilities explain not only how they work and how to use them, but also the motivation and design patterns behind them.However, developing, testing, and debugging multithreaded programs can still be very difficult; it is all too easy to create concurrent programs that appear to work, but fail when it matters most: in production, under heavy load. Java Concurrency in Practice arms readers with both the theoretical underpinnings and concrete techniques for building reliable, scalable, maintainable concurrent applications. Rather than simply offering an inventory of concurrency APIs and mechanisms, it provides design rules, patterns, and mental models that make it easier to build concurrent programs that are both correct and performant.This book covers:Basic concepts of concurrency and thread safety Techniques for building and composing thread-safe classes Using the concurrency building blocks in java.util.concurrent Performance optimization dos and don'ts Testing concurrent programs Advanced topics such as atomic variables, nonblocking algorithms, and the Java Memory Model

The Algorithm Design Manual


Steven S. Skiena - 1997
    Drawing heavily on the author's own real-world experiences, the book stresses design and analysis. Coverage is divided into two parts, the first being a general guide to techniques for the design and analysis of computer algorithms. The second is a reference section, which includes a catalog of the 75 most important algorithmic problems. By browsing this catalog, readers can quickly identify what the problem they have encountered is called, what is known about it, and how they should proceed if they need to solve it. This book is ideal for the working professional who uses algorithms on a daily basis and has need for a handy reference. This work can also readily be used in an upper-division course or as a student reference guide. THE ALGORITHM DESIGN MANUAL comes with a CD-ROM that contains: * a complete hypertext version of the full printed book. * the source code and URLs for all cited implementations. * over 30 hours of audio lectures on the design and analysis of algorithms are provided, all keyed to on-line lecture notes.

Leading Snowflakes


Oren Ellenbogen - 2013
    Leading Snowflakes offers you proven tools and practices for improving your management skills that you can implement – starting today.

Fluent Python: Clear, Concise, and Effective Programming


Luciano Ramalho - 2015
    With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best and possibly most neglected features. Author Luciano Ramalho takes you through Python's core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time.Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3.This book covers:Python data model: understand how special methods are the key to the consistent behavior of objectsData structures: take full advantage of built-in types, and understand the text vs bytes duality in the Unicode ageFunctions as objects: view Python functions as first-class objects, and understand how this affects popular design patternsObject-oriented idioms: build classes by learning about references, mutability, interfaces, operator overloading, and multiple inheritanceControl flow: leverage context managers, generators, coroutines, and concurrency with the concurrent.futures and asyncio packagesMetaprogramming: understand how properties, attribute descriptors, class decorators, and metaclasses work"

Boyd: The Fighter Pilot Who Changed the Art of War


Robert Coram - 2002
    Some remember him as the greatest U.S. fighter pilot ever -- the man who, in simulated air-to-air combat, defeated every challenger in less than forty seconds. Some recall him as the father of our country's most legendary fighter aircraft -- the F-15 and F-16. Still others think of Boyd as the most influential military theorist since Sun Tzu. They know only half the story. Boyd, more than any other person, saved fighter aviation from the predations of the Strategic Air Command. His manual of fighter tactics changed the way every air force in the world flies and fights. He discovered a physical theory that forever altered the way fighter planes were designed. Later in life, he developed a theory of military strategy that has been adopted throughout the world and even applied to business models for maximizing efficiency. And in one of the most startling and unknown stories of modern military history, the Air Force fighter pilot taught the U.S. Marine Corps how to fight war on the ground. His ideas led to America's swift and decisive victory in the Gulf War and foretold the terrorist attacks of September 11, 2001. On a personal level, Boyd rarely met a general he couldn't offend. He was loud, abrasive, and profane. A man of daring, ferocious passion and intractable stubbornness, he was that most American of heroes -- a rebel who cared not for his reputation or fortune but for his country. He was a true patriot, a man who made a career of challenging the shortsighted and self-serving Pentagon bureaucracy. America owes Boyd and his disciples -- the six men known as the "Acolytes" -- a great debt. Robert Coram finally brings to light the remarkable story of a man who polarized all who knew him, but who left a legacy that will influence the military -- and all of America -- for decades to come . . .