Showing posts with label book. Show all posts
Showing posts with label book. Show all posts

Wednesday, July 15, 2020

Strategic Doing - 10 Skills for Agile Leadership

Strategic Doing - 10 Skills for Agile Leadership is a book published in 2019 by Wiley and authored by Edward Morrison, Scott Hutcheson, Elizabeth Nilsen, Janyce Fadden, and Nancy Franklin. Famous musician Yo-Yo Ma (马友友) has written the foreword for it.


Undeniably, complex challenges are all around us nowadays. They impact our companies, our communities, and our planet. This complexity and the emergence of networks are changing the practice of strategic management.

Today’s leaders need to understand how to design and guide complex collaborations to accelerate innovation and change - collaborations that cross boundaries both inside and outside organizations.

Strategic Doing introduces you to the new disciplines of agile strategy and collaborative leadership. You’ll learn how to design and guide complex collaborations by following a discipline of simple rules that you won’t find anywhere else.
  • Unleash the power of true collaboration
  • Learn and master the 10 skills of agile leadership
  • Apply individual skills to targeted situations
  • Introduces a new discipline of leadership strategy

Filled with compelling case studies, Strategic Doing outlines a new discipline of leadership strategy specifically designed for open, loosely-connected networks.

The book’s authors are both practitioners and teachers of Strategic Doing, helping others to master the skills. Solidly based in research, Strategic Doing explains each of the skills in detail and clearly illustrates how individual skills are used as part of effective collaboration.

The 10 skills for agile leadership as discussed in the book encompass:
  • Create and maintain a safe space for deep, focused conversation
  • Frame the conversation with the right question
  • Identify your assets, including the hidden ones
  • Link and leverage assets to identify new opportunities
  • Look for the “Big Easy”
  • Convert your ideas to outcomes with measurable characteristics
  • Start slowly to go fast – But start
  • Draft short-term action plans that include everyone
  • Set 30/30 meetings to review, learn, and adjust
  • Nudge, connect, and promote to reinforce new habits

This 188 pages book is available in both physical format as well as e-book format.


Tuesday, January 23, 2018

Book: Algorithms Notes for Professionals

An algorithm is a procedure or formula for solving a problem, based on conducting a sequence of specified actions.

Algorithm plays an important role in software engineering. It is one of the major subjects compulsory for students studying computer science, computer engineering or similar IT course in university/college.

Algorithms Notes for Professionals is a freely downloadable PDF e-book compiled from Stack Overflow Documentation, released under Creative Common BY-SA.


Among the algorithms discussed in this e-book are:
  • Graph
  • Graph Traversals
  • Dijkstra’s Algorithm
  • A* Pathfinding
  • Dynamic Programming
  • Kruskal's Algorithm
  • Greedy Algorithms
  • Prim's Algorithm
  • Bellman–Ford Algorithm
  • Line Algorithm
  • Floyd-Warshall Algorithm
  • Catalan Number Algorithm
  • polynomial-time bounded algorithm for Minimum Vertex Cover
  • Multithreaded Algorithms
  • Knuth Morris Pratt (KMP) Algorithm
  • Edit Distance Dynamic Algorithm
  • Online algorithms
  • Big-O Notation
  • Sorting
  • Bubble Sort
  • Merge Sort
  • Insertion Sort
  • Bucket Sort
  • Quicksort
  • Counting Sort
  • Heap Sort
  • Cycle Sort
  • Odd-Even Sort
  • Selection Sort
  • Trees
  • Binary Search Trees
  • Binary Tree traversals
  • Lowest common ancestor of a Binary Tree
  • Searching
  • Substring Search
  • Breadth-First Search
  • Depth First Search
  • Hash Functions
  • Travelling Salesman
  • Knapsack Problem
  • Matrix Exponentiation
  • Equation Solving
  • Longest Common Subsequence
  • Longest Increasing Subsequence
  • Dynamic Time Warping
  • Pascal's Triangle
  • Fast Fourier Transform
  • Algo:- Print a m*n matrix in square wise
  • Check two strings are anagrams
  • Dynamic Programming
It is a very handy reference book for software engineers and computer science students.

Click here to download Algorithms Notes for Professionals for free.

Monday, October 9, 2017

Book: How Business Works - A Graphical Guide to Business Success by DK

DK of Penguin Random House is a publisher that differentiate themselves by producing a series of books that are very colourful, full of graphics and charts, and not so wordy.

How Business Works - A Graphical Guide to Business Success is one of them. It explains many important business concepts in a fun, easy to understand way. Its content is up-to-date with today's business environment, covering topics about leading-edge information system, modern business practices and industry standards.


I find this book very suitable for the busy start-up entrepreneurs, students who are planning to go to business school, business school students who need a quick revision, traditional businessmen who want to keep abreast of today's business world, managers, investors, or anyone who are interested to know about how businesses in this 21st century work.

This book is divided into 4 major sections with their respective chapters as follow:

1. How Companies Work
  • Business ownership
  • Start-ups
  • Buying and selling business
  • Who's who
  • Corporate structure
  • Human resources
2. How Finance Works
  • Financial reporting
  • Financial accounting
  • Management accounting
  • Measuring performance
  • Raising finance and capital
3. How Sales and Marketing Work
  • Marketing mix
  • Marketing approaches
  • Outbound marketing
  • Inbound marketing
  • Business development
  • Information management
4. How Operations and Production Work
  • Manufacturing and production
  • Management
  • Product
  • Control
  • Supply chain
This is how the pages content in the book look like:


This book is pretty comprehensive, covering a broad overview of essential business knowledge and concepts, though not going in-depth to the very detail.

One thing I found for this book to improve in future edition is that: in certain topics, it will mention about some interesting statistical statements, such as "44% of US companies had distinct CEO and chairman roles in 2012 - up from 21% in 2001". The book actually cited the sources of those statements in its Acknowledgements section at its very back, behind all the Index pages. While reading the book, readers like me have no idea about where are the sources of those statements because it is not mentioned anywhere that there is a "hidden" subsection called "sources of statistics, facts and quotes" under the Credits section inside its Acknowledgements. If you don't read until the last word of this book, you might possibly unaware of such subsection and wondering where the quotes are coming from. I suggest the editors of the book to mention about the location of this subsection in the Introduction so that we readers can be aware of it.

Saturday, October 7, 2017

Book: Cracking the Coding Interview (6th Edition) by Gayle Laakmann McDowell

Whether you are a fresh graduate or an experienced software developer, if you are thinking about landing your dream job in the software engineering team of one of the world's top IT companies such as Google, Apple, Facebook, Microsoft, Amazon, Palantir, etc., this is the book for you to get well prepared for your job interview.

In fact, this book is suitable for anyone who want to secure a software engineering job in the global IT industry, regardless of level from coder to development team lead to manager to even director or VP.

If you are already working in the industry, the author also alerts you that in the event your company undergoes acquisition or acquihire by those IT big gun companies, eg. the recent case of Google-HTC deal, existing staff of the acquired company (which could be including the CEO himself) are likely required to go through similar interview process, as "they don't want acquisitions to be an easy way into the company" (page 19).



The author, Gayle, is a talented software engineer herself, having working experience at Google, Microsoft and Apple. She had gone through the experiences of being an interviewee as well as interviewer in those companies. Now, she is the founder and CEO of consulting company CareerCup.com.

For computer science graduates, this book will walk through a very quick revision of the important topics you have already learnt and passed in your college, things like the Big "O", data structures (such as hash tables, linked list, stack, queue, tree, graph, etc.), algorithms (such as sorting, searching, bit manipulation, etc.), object-oriented design, system design with scalability, programming logic such as recursion, etc.

If you are not a computer science graduate but have learnt about computer programming and is eager to enter into the software engineering industry, these topics give you some idea of what your computer science graduated counterparts have gone through in their college studies (of course, the whole course covers much more topics than the above list. Those are just some of the fundamentals which they learnt during the first 2 years of their study). You might not be required to know in-depth of such knowledge to secure a software engineering job, such as how to apply them in assembler design, compiler design or operating system memory management design, but it is good for you to know the concept of those knowledge in order to pass the technical interview test. It is out of the scope of this book to teach you such topics. It highlighted them for you to pick up the knowledge from other sources such as computer science textbooks or online courses.

This book contains 189 programming questions and solutions to give you an idea of how you will be tested during your technical interview session. Well, don't be frightened by the questions as they are the level used at Google, Apple, Facebook, Microsoft and those top-notch IT companies who only target to hire highly talented employees. You will probably be tested with less challenging questions, but yet within the domain of similar computer science knowledge. At least, you should be able to write simple function such as listing out the Fibonacci sequence.

Bear in mind that technical knowledge is just a portion of the interviewee assessment. There are other area of evaluation such as soft skills about handling ambiguity, customer focus, communication, passion for technology, teamwork, leadership, etc. before you are offered the job.

Monday, March 7, 2016

Book: Marketing Management 15th global edition by Kotler and Keller

I would like to recommend a book about marketing which I just finished reading. It is the 15th global edition of Marketing Management written by marketing gurus Philip Kotler and Kevin Lane Keller.


In fact, this is the text book or official reference book in many marketing courses. However, being an academic book, it is not boring at all, and pretty interesting to read through. It is colourful, with many up-to-date pictures and illustrations, real life examples, and most importantly, very comprehensive and informative.

I'll show you 2 of its pages to visualize my description above:

 
The 15th edition is the latest, published in 2015. It has several variances, and even published by different publishers, but I think the content should be the same.

The topics are pretty recent, with discussions on digital communications management of online, social media, and even mobile technology. It talks about Marketing 3.0, and addresses the change in consumer behaviours from the marketing perspective. It explains about the evolution of traditional 4 P's of marketing (product, place, promotion, price) to newer 4 P's (people, processes, programs, performance) and the newer alternative of 4 A's (acceptability, affordability, accessibility, awareness).

This is a nice book for business owners, marketing managers, MBA students, business school students, and anyone who is interested to know more about the topic.






Hint: Click on the "Older Posts" link to continue reading, or click here for a listing of all my past 3 months articles.