Skip to main content

Business Culture and Innovations

Key aspects of Leadership
  1. Get the right people
  2. Hedgehog Concept
  3. Brutal Facts
  4. Culture of Discipline
  5. Technology Accelerators
Hedgehog Concept



It's not a goal, A strategy, or Intention. 
It's an understanding.



















References

Books 

Pour your heart into it – By  Howard Schultz (CEO Starbucks)
Good to Great – By Jim Collins
Winning – By Jack Welch (Ex CEO GE)
The Search (The Google story) – John Battelle
The Elegant Solution: Toyota’s formula for mastering innovation – Mathew E May


Articles
The Managers Job – By Henry Mintzberg, Harvard Business Review
The Effective Decision –  By Peter F Drucker, Harvard Business Review
What Leaders really do – John P Kotter, Harvard Business Review
Building a company of Citizens – Brook Manville & J. Ober, Harvard Business Review


Movies
Remember the Titan
Coach Carter

Comments

Popular posts from this blog

Centralized configuration using Spring Cloud Config

In this blog we will be focusing on centralized configuration using  Spring Cloud Config  project. For single standalone application we can keep all required configuration bundle with application itself.  However, when we have more than one application, say in a microservice architecture, a better alternative would be to manage the configurations centrally. With the Config Server we have a central place to manage external properties for applications with support for different environments. Configuration files in several formats like YAML or properties are added to a Git repository. Features Spring Cloud Config Server features: HTTP, resource-based API for external configuration (name-value pairs, or equivalent YAML content) Encrypt and decrypt property values (symmetric or asymmetric) Embeddable easily in a Spring Boot application using  @EnableConfigServer Config Client features (for Spring applications): Bind to the Config Server and initialize...

Redis Basic CRUD

We have seen how to setup on your linux machine here , now we will see how to perform basic CRUD operations using Spring Data & Redis server We will be creating a simple application that would persist an employee information into redis database. You will be needing certain JARs like jedis.jar, spring-data-redis.jar etc details of which you can download and view at https://github.com/meta-magic/RedisCRUDexample.git  First of all we will be creating the Employee entity, plz note that we are using the Serializable interface which automatically mapps the objects against the key. Employee.java import java.io.Serializable ; public class Employee implements Serializable { private static final long serialVersionUID = - 8243145429438016231L ; public enum Gender { Male , Female } private String id; private String name; private Gender gender; private int age; public String getId () { return id; } public void setId ( Str...

Eureka-Server with spring cloud netflix

In this write-up we will focus on Service Registry – Eureka Server Rest service (auth-service application, eureka client) which register itself to registry. Web application which consumes Rest service using service registry. Service discovery  allows services to find and communicate with each other without hardcoding hostname and port. Eureka Server In spring-boot application enable the Eureka-Server by adding @EnableEurekaServer annotation to spring boot application. We have put all the configuration on GIT and this is accessed using config-server. To now more about centralized configuration (config-server) click  here eurekaserver.yml Place below bootstrap.yml in application, it basically connects to config-server and gets it required configuration. Start the spring-boot application and access eureka server using http://localhost:8760/ you will get below screen. Right now there is no application which...