The Tao of the Software Architect
A good traveler has no fixed plans
and is not intent upon arriving.
A good artist lets her intuition
lead her wherever it wants.
A good scientist has freed herself of concepts
and keeps her mind open to what is.
Thus the architect is available to everyone
and rejects no one.
She is ready to use all situations
and does not waste anything.
This is called embodying the light.
stop trying to control.
Let go of fixed plans and concepts and
the team will govern itself.
The more prohibitions you have,
the less disciplined the team will be.
The more you coerce,
the less secure the team will be.
The more external help you call,
the less self-reliant the team will be.
Agile retrospection sessions at the end of each sprint enable knowledge sharing and continuous improvement for software development process. Scrum teams’s self-realization for needed change require a conceptual change for understanding and leading the agile iterations. Small conceptual changes at every retrospection will lead to bigger meaningful change for overall sofware developement improvement.
Team Participation, Measurements, knowledge sharing and Implementations of fundamental actions drawn to fill these realized gap will lead to self facilitating and improving teams.
Why Lisp is still alive?
Java, Perl, Python, Clojure, Haskel – Each one is progressively more like Lisp.
Check this 9 year old article – “Revenge of the Nerds”:
What programming languages have fixed over years?
Algol: Assembly language is too low-level.
Pascal: Algol doesn’t have enough data types.
Modula: Pascal is too wimpy for systems programming.
Simula: Algol isn’t good enough at simulations.
Smalltalk: Not everything in Simula is an object.
Fortran: Assembly language is too low-level.
Cobol: Fortran is scary.
PL/1: Fortran doesn’t have enough data types.
Ada: Every existing language is missing something.
Basic: Fortran is scary.
APL: Fortran isn’t good enough at manipulating arrays.
J: APL requires its own character set.
C: Assemby language is too low-level.
C++: C is too low-level.
Java: C++ is a kludge. And Microsoft is going to crush us.
C#: Java is controlled by Sun.
Lisp: Turing Machines are an awkward way to describe computation.
Scheme: MacLisp is a kludge.
T: Scheme has no libraries.
Common Lisp: There are too many dialects of Lisp.
Dylan: Scheme has no libraries, and Lisp syntax is scary.
Perl: Shell scripts/awk/sed are not enough like programming languages.
Python: Perl is a kludge.
Ruby: Perl is a kludge, and Lisp syntax is scary.
Prolog: Programming is not enough like logic.
Haskel, Clojure – Lisp is making a comeback.
source of above data:
Piked up following 2 useful books :
- The Joy of Clojure: Thinking the Clojure Way by Michael Fogus and Chris Houser
- Programming Clojure (Pragmatic Programmers) by Stuart Halloway.
I also liked following 10 series tutorial from Brian in YouTube.
I am using Counterclockwise Clojure plugin for Eclipse :
Keep the momentum going !!!
“Live as if you were to die tomorrow. Learn as if you were to live forever.
If you would attain to what you are not yet, you must always be displeased by what you are. For where you are pleased with yourself there you have remained. Keep adding, keep walking, keep advancing.
Those who have tired of the journey, have tired of life. They come across as dull and boring, and can soon infect their friends and colleagues with their apathy.” Charles Handy
“Anyone who stops learning is old, whether at twenty or eighty. Anyone who keeps learning stays young. The greatest thing in life is to keep your mind young.”
“Everything should be made as simple as possible, but not one bit simpler.”
“Out of intense complexities intense simplicities emerge.”
“To arrive at the simplest truth requires years of contemplation.”
“Do not go where the path may lead; go where there is no path and leave a trail.”
–Ralph Waldo Emerson
“We will not cease from explorationAnd the end of all our exploringWill be to arrive where we startedAnd know the place for the first time.”
-T S Eliot ‘Little Gidding’.
“Man’s mind stretched to a new idea never goes back to its original dimensions.”
–Oliver Wendell Holmes Jnr
“I’m a big believer in growth. Life is not about achievement, it’s about learning and growth, and developing qualities like compassion, patience, perseverance, love, and joy, and so forth. And so if that is the case, then I think our goals should include something which stretches us.”
“Ah, but a man’s reach should exceed his grasp – or what’s a heaven for?”
“Students learn what they care about, from people they care about and who, they know, care about them . . .”
–Barbara Harrell Carson, 1996, Thirty Years of Stories.
“In order to help another effectively, I must understand what he understands. If I do not know that, my greater understanding will be of no help to him instruction begins when you put yourself in his place so that you may understand what he understands and in the way he understands it.” —
“Grant that I might so much seek to understand as to be understood.”
–Francis of Assisi
“I keep six honest serving men, They taught me all I know,Their names are What and Why and When, And How And Where And Who.”
–Rudyard Kipling’s The Serving Men.
“If I had an hour to solve a problem and my life depended on the solution, I would spend the first 55 minutes determining the proper question to ask, for once I know the proper question, I could solve the problem in less than five minutes.”
“The leader of the past…. Is a doer; of the present, a planner; of the future, a teacher. Her job is to develop capabilities; not to plan the company’s actions but to increase its capacity to act, its reponsiveness, and its repertoire….This kind of leader doesn’t need to know everything; on the contary, she’ll want to be surrounded by people who know a whole lot more but trust her to weigh their competing claims.”
–T. A. Stewart
“The best leaders have the courage to act on what they know right now and the humility to change their actions when they encounter new evidence. They advocate an “attitude of wisdom” Arguing as if they are right, and listening as if they are wrong.” He quotes former Intel CEO, Andy Grove, “ I think it is very important for you to do two things: act on your temporary conviction as if it was a real conviction, and when you realize that you are wrong, correct course very quickly.”
“When doctors listen to nurses, patients recover more quickly; if mining engineers pay more attention to their men than to their machines, the pits are more efficient. As in athletics and nuclear research, it is neither books nor seminars from which managers learn much, but from here and now exchanges about the operational job in hand.”
“Business people who are the busiest, the happiest, and the most prosperous are the ones who are the most generous with their knowledge and their expertise. People who love what they’re doing, who love to learn new things, to meet new people, and to share what and whom they know with others: these are the people who wind up creating the new economic value and, as a result, moving their companies forward.”
“Those who perform love what they’re doing… Pianists have a wonderful expression I heard years ago: “I practice until I have my life in my fingers.”
“Successful careers are not the products of luck or planning; they are built by people who are able to seize those opportunities that match their own strengths.”
“An organistion develops people; it either forms them or deforms them.”
“Life is a succession of lessons which must be lived to be understood.”
–Ralph Waldo Emerson
“I am always ready to learn although I do not always like being taught.”
“Learning is an active process. We learn by doing.. Only knowledge that is used sticks in your mind.”
“Learning is experience understood in tranquility.”
“We learn by reflecting on what has happened. The process seldom works in reverse, although most educational processes assume that it does. We hope that we can teach people how to live before they live, or how to manage before they manage.”
“Take the time to read it is the seed of wisdom.”
–Original Irish text.
“A man who reads too much and uses his own brain too little falls into lazy habits of thinking.”
“He who knows much about others may be learned, but he who understands himself is more intelligent. He who controls others may be powerful, but he who has mastered himself is mightier still.”
“An unexamined life is not worth living.”
“I am looking for people who have an infinite capacity to not know what can’t be done.”
“Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand.”
–Thomas Jefferson in the American Declaration of Independence, 1776
“All men seek one goal: success or happiness. The only way to achieve true success is to express yourself completely in service to society. First, have a definite, clear, practical ideal–a goal, an objective. Second, have the necessary means to achieve your ends–wisdom, money, material and methods. Third, adjust all your means to that end.”
The pleasant life: a life that successfully pursues the positive emotions about the present, past, and future.
The good life: using your signature strengths to obtain abundant gratification (activities we like doing) in the main realms of your life.
The meaningful life: using your signature strengths and virtues in the service of something much larger than you are.
Happiness is when what you think, what you say, and what you do are in harmony.
to laugh often and much; to win the respect of intelligent people and the affection of children; to earn the appreciation of honest critics and to endure the betrayal of false friends; to appreciate beauty; to find the best in others; to leave the world a bit better, whether by a healthy child, a garden patch, or a redeemed social condition; to know that even one life has breathed easier because you lived; this is to have succeeded.
— Ralf Waldo Emerson
“Try not to become a man of success but rather to become a man of value.”
“One should guard against preaching to young people success in the customary form as the main aim in life. The most important motive for work in school and in life is pleasure in work, pleasure in its results, and the knowledge of the value of the result to the community.
The highest reward for man’s toil is not what he gets for it, but what he becomes by it.
The purpose of life is not to be happy. It is to be useful, to be honourable, to be compassionate, to have it make some difference that you have lived and lived well.
–Ralph Waldo Emerson
In order that people may be happy in their work, these three things are needed: they must be fit for it; they must not do too much of it; and they must have a sense of success in it.
most folks are as happy as they make up their minds to be.
Everybody in the world is seeking happiness and there is one sure way to find it. That is by controlling your thoughts. Happiness doesn’t depend on outward conditions. It depends on inner conditions.
Everything can be taken from a man or a woman but one thing: the last of human freedoms to choose one’s attitude in any given set of circumstances, to choose one’s own way.
Create all the happiness you are able to create; remove all the misery you are able to remove. Every day will allow you to add something to the pleasure or others, or diminish something of their pains.
And for every grain of enjoyment you sow in the bosom of another, you shall find a harvest in your own bosom, while every sorrow which you pluck out from the thoughts and feelings of a fellow creature shall be replaced by beautiful peace and joy in the sanctuary of your soul.
“The three grand essentials to happiness in this life are something to do, something to love and something to hope for.”
“If there were in the world today any large number of people who desired their own happiness more than they desired the unhappiness of others, we could have a paradise in a few years.”
“Don’t cry because its over, smile because it happened.”
“Most people would rather be certain they’re miserable, than risk being happy.”
“Man is fond of counting his troubles, but he does not count his joys. If he counted them up as he ought to, he would see that every lot has enough happiness provided for it.”
“Indeed, man wishes to be happy even when he so lives as to make happiness impossible.”
“A day without laughter is a day wasted.” Charlie Chaplin
“A joyful heart is the inevitable result of a heart burning with love.”
“A kind heart is a fountain of gladness, making everything in its vicinity freshen into smiles.”
“Don’t ask yourself what the world needs; ask yourself what makes you come alive. And then go and do that. Because what the world needs is people who are alive.”
“A laugh is the shortest distance between two people.”
“A smile is a curved line that sets things straight.”
“Of all the things you wear, your expression is the most important.”
“There is no cosmetic for beauty like happiness.”
“The best vitamin to be a happy person is B1.”
“Thousands of candles can be lit from a single candle, and the life of the candle will not be shortened. Happiness never decreases by being shared.”
“Shared joy is a double joy; shared sorrow is half sorrow.”
“Whoever is happy will make others happy, too.”
“The best way to cheer yourself up is to try to cheer somebody else up.”
“Happiness is like a butterfly which, when pursued, is always beyond our grasp, but, if you will sit down quietly, may alight upon you.” ——
“Keep your face to the sunshine and you will not see the shadows.”
“A good laugh is sunshine in a house.”
“Nothing is more graceful than habitual cheerfulness.”
“Act always as if the future of the universe depended on what you did, while laughing at yourself for thinking that whatever you do makes any difference.”
“If you could do something that would make people happy, and it would cost you neither money nor time, would you do it? If that same thing made you happy, would you do it? What is this magical thing that will brighten your day and the days of people around you and yet cost you nothing? A smile.”
“The happiest people seem to be those who have no particular cause for being happy, except that they are so.” William Ralph Inge
“Those only are happy … who have their minds fixed on some object other than their own happiness. Aiming thus at something else, they find happiness along the way.”
–John Stuart Mill
“Life consists not in holding good cards but in playing those you hold well.”
“The journey is the reward.”
“The secret of contentment is knowing how to enjoy what you have, and to be able to lose all desire for things beyond your reach.” Lin Yutang
“Finish each day and be done with it. You have done what you could; some blunders and absurdities have crept in; forget them as soon as you can. Tomorrow is a new day; you shall begin it serenely and with too high a spirit to be encumbered with your old nonsense.” Ralph Waldo Emerson
“But we also boast in our sufferings, knowing that suffering produces endurance, and endurance produces character, and character produces hope, and hope does not disappoint us.”
–The Bible, Romans 5:5
“Practice hope. As hopefulness becomes a habit, you can achieve a permanently happy spirit.”
–Norman Vincent Peale
“Gratitude leads to happiness. Conversely, lack of gratitude is the curse of the unhappy.”
“A leader is a dealer in hope.” Napoleon Bonaparte
“Never doubt that a small group of thoughtful, concerned citizens can change the world. Indeed it is the only thing that ever has. ” Margaret Mead
“Leadership is the lifting of a man’s vision to higher sights, the raising of a man’s performance to a higher standard, the building of a man’s personality beyond its normal limitations.” Peter Drucker
Leaders “are designers, stewards, and teachers. They are responsible for building organisations where people continually expand their abilities to understanding complexity, clarify vision, and improve shared mental models – that is, they are responsible for learning.” Peter Senge The Fifth Discipline
“Presidents, leaders, to be effective have to represent the whole to the parts and to the world outside. They may live in the centre but they must not be the centre. To reinforce the common sense they must be a constant teacher, ever travelling, ever talking, ever listening, the chief missionary of the common cause.” Charles Handy
“The best leaders are the best notetakers, best askers and best learners – They are shameless thieves” Tom Peters
“If you talk to a man in a language he understands, that goes to his head. If you talk to him in his language, that goes to his heart.” Nelson Mandela
Kind words can be short and easy to speak, but their echoes are truly endless. Mother Theresa
“I believe that the mindset that allows you to spend your working life thanking and congratulating people rather than being unpleasant to them is the mainstay of good leadership.” Tim Waterstone
“I am a leader by default, only because nature does not allow a vacuum.” Bishop Desmond Tutu
“The only test of leadership is that somebody follows.” Robert K. Greenleaf
It is important that an aim never be defined in terms of activity or methods. It must always relate directly to how life is better for everyone. . . . The aim of the system must be clear to everyone in the system. The aim must include plans for the future. The aim is a value judgment. W. Edwards Deming
“I believe in businesses where you engage in creative thinking, and where you form some of your deepest relationships. If it isn’t about the production of the human spirit, we are in big trouble.” Anita Roddick
“Good leaders make people feel that they’re at the very heart of things, not at the periphery. Everyone feels that he or she makes a difference to the success of the organization. When that happens people feel centered and that gives their work meaning.”Warren Bennis
Principle of insufficient mandate: – “those unable to change themselves cannot change those around them.”
“those who are to change significantly that which they freshly encounter must themselves be changed by the changing of it.” Reg Revans
“Greatness is not in where we stand, but in what direction we are moving. We must sometimes sail with the wind and sometimes against it – but sail we must, and not drift, nor lie at anchor” Oliver Wendell James
“It is not fair to ask of others what you are not willing to do yourself” Eleanor Roosevelt
“Most hierarchies are nowadays so cumbered with rules and traditions, and so bound in by public laws, that even high employees do not have to lead anyone anywhere, in the sense of pointing out the direction and setting the pace. They simply follow precedents, obey regulations, and move at the head of the crowd. Such employees lead only in the sense that the curved wooden figurehead leads the ship.” Laurence Peter, The Peter Principle.”
“You can build a throne with bayonets, but you can’t sit on it for long” Boris Yeltsin