It is relatively easy to express the range of technical capabilities that is good enough to build software reasonably well. Sure, it can generate much debate, but technical ability is the minor part, overall, of being an effective developer. I believe that software solutions can only ever be as good as the people who build them. Reflecting on the last 30 years or so of my career, I have observed that humble programmers are a lot more effective. It doesn't matter if they are working alone, in a small team or with many teams; humility plays a significant part in increasing their effectiveness. In this discussion, I walk through stories gathered from my work and life and what I have learned from others in a humble programmer's journey. In doing so, I extracted a few principles that have served myself and others well and codified a few practices. These complement what we already know but perhaps forgotten or overlooked. Humility affects the lines of code we write, the design decisions we make, and the very nature of a team and engineering organisation. I find that humble programmers create spaces where others are comfortable expressing their creativity and contribution. The consequence is better performance, a better way of working, and increased fulfilment, leading to higher effectiveness. The global software community is still a long distance from being fundamentally equal, inclusive and diverse. We understand the necessity and beneficial side effects of such a society. Humble programmers have a large part to play in shaping that future.
This slide deck is based on the concepts in a great book by William Ury called Getting Past No. If these slides pique your interest, I suggest reading the book; it is well worth your time.
This slide deck is based on the concepts in a great book by William Ury called Getting Past No. If these slides pique your interest, I suggest reading the book; it is well worth your time.
Negotiations: Separate the People from the ProblemJohn Cousins
This slide deck is based on Chapter 2 of the the great book Getting to Yes: Separate the People from the Problem. Fun images help illustrate the insightful points made throughout this chapter.
This webinar is for anyone who would like to improve their communication with difficult people. Judith Katz, MS, will present a set of simple tools that you will be able to apply immediately to any communication situation. The process she will be presenting on is a four-step methodology developed by psychologist Marshall Rosenberg that has been taken up by thousands of people and applied in businesses, community organizations, and government institutions around the world.
Broaden the options available instead of trying to narrow the gap between positions and suffering premature closure.
A wiser decision-making process: select from a large number of possible answers
Become a Better Negotiator: Getting Past NoMBA ASAP
A generation ago decisions were made hierarchically
People at the top gave the orders and the people on the bottom simply followed them.
That is changing: in family, work, politics negotiation is becoming the preeminent form of decision making.
The direction of one's life and influence is becoming more participatory.
Personal Development Framework:
- Personal Development
- Personal Knowledge
- Types of workplace learning
- The Conceptual evaluation among organizations
- Finding Self
Professionalism:
- Profession, Professional, Professionalism, Professionalization
- Scope of the Profession
- Causes of Lack of Professionalism
- Things to think about!
- Writing Thank-You Notes
- Seven (07) manners for Smartphone use
- Seven (07) Tips for e-mail communication
- Top ten (10) Business Etiquette behavior
- Five (05) keys to be a true professional
Second webinar in a three webinar series on Tools and Techniques for Managing and Resloving Conflict with Amanda Murphy of the William D Ruckshaus Center
Getting to Yes! Negotiating Agreement Without Giving In - Summary - MemoJustin Fenwick
"Separate the people from the problem."
Members of the Harvard Negotiation Project, Fisher and Ury focused on the psychology of negotiation in their method, "principled negotiation," finding acceptable solutions by determining which needs are fixed and which are flexible for negotiators.
"Focus on interests, not positions."
"Invent options for mutual gain."
"Insist on using objective criteria."
"Know your BATNA (Best Alternative To Negotiated Agreement)"
This is the third webinar in a series featuring Amanda Murphy of The William D. Ruckelshaus Center regarding Tools and Techniques for managing and Resolving Conflict
Organic Communication - De-Escalating ConflictLee K. Broekman
Discover motives in and building blocks of conflict. What is the cost of conflict. How to have constructive conversations about conflict. Explore types of triggers. Models to overcome.
Negotiations: Separate the People from the ProblemJohn Cousins
This slide deck is based on Chapter 2 of the the great book Getting to Yes: Separate the People from the Problem. Fun images help illustrate the insightful points made throughout this chapter.
This webinar is for anyone who would like to improve their communication with difficult people. Judith Katz, MS, will present a set of simple tools that you will be able to apply immediately to any communication situation. The process she will be presenting on is a four-step methodology developed by psychologist Marshall Rosenberg that has been taken up by thousands of people and applied in businesses, community organizations, and government institutions around the world.
Broaden the options available instead of trying to narrow the gap between positions and suffering premature closure.
A wiser decision-making process: select from a large number of possible answers
Become a Better Negotiator: Getting Past NoMBA ASAP
A generation ago decisions were made hierarchically
People at the top gave the orders and the people on the bottom simply followed them.
That is changing: in family, work, politics negotiation is becoming the preeminent form of decision making.
The direction of one's life and influence is becoming more participatory.
Personal Development Framework:
- Personal Development
- Personal Knowledge
- Types of workplace learning
- The Conceptual evaluation among organizations
- Finding Self
Professionalism:
- Profession, Professional, Professionalism, Professionalization
- Scope of the Profession
- Causes of Lack of Professionalism
- Things to think about!
- Writing Thank-You Notes
- Seven (07) manners for Smartphone use
- Seven (07) Tips for e-mail communication
- Top ten (10) Business Etiquette behavior
- Five (05) keys to be a true professional
Second webinar in a three webinar series on Tools and Techniques for Managing and Resloving Conflict with Amanda Murphy of the William D Ruckshaus Center
Getting to Yes! Negotiating Agreement Without Giving In - Summary - MemoJustin Fenwick
"Separate the people from the problem."
Members of the Harvard Negotiation Project, Fisher and Ury focused on the psychology of negotiation in their method, "principled negotiation," finding acceptable solutions by determining which needs are fixed and which are flexible for negotiators.
"Focus on interests, not positions."
"Invent options for mutual gain."
"Insist on using objective criteria."
"Know your BATNA (Best Alternative To Negotiated Agreement)"
This is the third webinar in a series featuring Amanda Murphy of The William D. Ruckelshaus Center regarding Tools and Techniques for managing and Resolving Conflict
Organic Communication - De-Escalating ConflictLee K. Broekman
Discover motives in and building blocks of conflict. What is the cost of conflict. How to have constructive conversations about conflict. Explore types of triggers. Models to overcome.
It\'s an extract from Dick Lyles’s book "4 SECRETS OF WINNING WAYS" emphasizing on how to deal with your people to get their best behaviour in favour of management, organisation and themselves.
This webinar, presented by Sheena Greer, explores just what boundaries are, examines some common workplace issues, and provides tips on how to create healthy boundaries that are not only good for you, but great for your entire team.
Watch the full recorded webinar here: https://www.youtube.com/watch?v=tyNipBf2x1Y
Stephanie Cooper - Genuine Curiosity - Conversations for ChangeAgileNZ Conference
People often ask for the golden phrase, the silver bullet they can use to convince their teams, managers or executives to ‘go Agile’. While it would certainly help to talk about outcomes and benefits over practices and methods, it can sometimes be your own mindset that is holding back your ability to influence change.
In this session, Steph looks at mindsets (the values and assumptions you make) and explore how a lack of genuine curiosity can provoke defensive behaviours in others and stop organisations from resolving the issues that really matter, but are challenging to address.
She’ll use the setting of a small conversation to explore and better understand these ideas. While organisational change is big, the momentum for change can often be won or lost in small conversations. Becoming better in small conversations will help you grow your role in influencing organisational change. When you approach conversations with genuine curiosity about the other person’s point of view, you will not only have a more productive conversation, but build the trust needed for the work ahead.
These ideas and techniques are popular as they are accessible and relatively easy to adopt.
This abridged version, made up of select slides from my other presentations, was specially made for the executives of LIC, Hyderabad Division. You are requested to view the full versions of the other presentations, available here.
Lack of collaboration is one of the root cause for conflicts. Learn some strategies for collaborating at ease and prevent conflicts. With collaboration at ease getting things done is no longer seem to be harder.
Most of us started with patterns by Eric Evans and others. This helped us build models using Object Orientated Design and we have grown to appreciate the value of patterns such as Aggregate and Value Object. This talk looks forward and consists of various attempts to push our boundaries towards a more declarative way of domain modelling. We will look at a functional and logic based approach to design, where the statement of the requirement is the model itself. Apart from the variable choices in programming languages, the thinking tools that arise from this helps reduces the impedance between programmers and domain experts. The intention of this talk is to share, generate conversation so that we move forward as a community.
I did a talk that resulted in the http:://agilequittersmanifesto.org. It was tongue-in-cheek, a tough message that carries truths. This is a follow up from that moment, and I feel that we need to have some difficult conversations. This talk was presented at rubyfuza.org in February 2019.
Over the years, I have seen us fall in the same rabbit holes repeatedly, myself included.
This talk will help you spot these holes and avoid them. And if you are in one, then better to know how to get out. Rather save your energy for the real hard yards of transformation, than digging in holes.
Lessons and insights gained from the transistion from apartheid to democracy in South Africa - and it's applicability to agile software development. This was presented at the Agile Africa conference in August 2013.
The JVM seems to have a fresh breeze blowing throw it with alternative languages like Groovy and Ruby. But for me, the standouts are Scala and Clojure. Many of us grew up with OO and Java was our language of expression. But Scala and Clojure are different. They have a functional side and expressing OO thoughts functionally is painful. We we will explore what it takes to shift your thinking gradually (not overnight) to take advantage of Scala and Clojure's functional side.
Product Ownership - Leaders of Agile WebinarAslam Khan
A positioning of product ownership in Scrum and what the essence of this role. Looks at how it is implemented and how it should be realigned. This presentation was part of the SD Times Webinar hosted by Kent Beck.
Look at the value of a programming language such as JS and how it influences the way we express and organise our thoughts. At same time, express the value design over language.
A Quick walkthrough the Richardson REST Maturity Model with simple examples, followed by design considerations for building software for a REST architectural style. Key point: REST is the starting position, not the end point when designing.
Utilocate offers a comprehensive solution for locate ticket management by automating and streamlining the entire process. By integrating with Geospatial Information Systems (GIS), it provides accurate mapping and visualization of utility locations, enhancing decision-making and reducing the risk of errors. The system's advanced data analytics tools help identify trends, predict potential issues, and optimize resource allocation, making the locate ticket management process smarter and more efficient. Additionally, automated ticket management ensures consistency and reduces human error, while real-time notifications keep all relevant personnel informed and ready to respond promptly.
The system's ability to streamline workflows and automate ticket routing significantly reduces the time taken to process each ticket, making the process faster and more efficient. Mobile access allows field technicians to update ticket information on the go, ensuring that the latest information is always available and accelerating the locate process. Overall, Utilocate not only enhances the efficiency and accuracy of locate ticket management but also improves safety by minimizing the risk of utility damage through precise and timely locates.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeAftab Hussain
Understanding variable roles in code has been found to be helpful by students
in learning programming -- could variable roles help deep neural models in
performing coding tasks? We do an exploratory study.
- These are slides of the talk given at InteNSE'23: The 1st International Workshop on Interpretability and Robustness in Neural Software Engineering, co-located with the 45th International Conference on Software Engineering, ICSE 2023, Melbourne Australia
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Łukasz Chruściel
No one wants their application to drag like a car stuck in the slow lane! Yet it’s all too common to encounter bumpy, pothole-filled solutions that slow the speed of any application. Symfony apps are not an exception.
In this talk, I will take you for a spin around the performance racetrack. We’ll explore common pitfalls - those hidden potholes on your application that can cause unexpected slowdowns. Learn how to spot these performance bumps early, and more importantly, how to navigate around them to keep your application running at top speed.
We will focus in particular on tuning your engine at the application level, making the right adjustments to ensure that your system responds like a well-oiled, high-performance race car.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...kalichargn70th171
A dynamic process unfolds in the intricate realm of software development, dedicated to crafting and sustaining products that effortlessly address user needs. Amidst vital stages like market analysis and requirement assessments, the heart of software development lies in the meticulous creation and upkeep of source code. Code alterations are inherent, challenging code quality, particularly under stringent deadlines.
Transform Your Communication with Cloud-Based IVR SolutionsTheSMSPoint
Discover the power of Cloud-Based IVR Solutions to streamline communication processes. Embrace scalability and cost-efficiency while enhancing customer experiences with features like automated call routing and voice recognition. Accessible from anywhere, these solutions integrate seamlessly with existing systems, providing real-time analytics for continuous improvement. Revolutionize your communication strategy today with Cloud-Based IVR Solutions. Learn more at: https://thesmspoint.com/channel/cloud-telephony
Atelier - Innover avec l’IA Générative et les graphes de connaissancesNeo4j
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Allez au-delà du battage médiatique autour de l’IA et découvrez des techniques pratiques pour utiliser l’IA de manière responsable à travers les données de votre organisation. Explorez comment utiliser les graphes de connaissances pour augmenter la précision, la transparence et la capacité d’explication dans les systèmes d’IA générative. Vous partirez avec une expérience pratique combinant les relations entre les données et les LLM pour apporter du contexte spécifique à votre domaine et améliorer votre raisonnement.
Amenez votre ordinateur portable et nous vous guiderons sur la mise en place de votre propre pile d’IA générative, en vous fournissant des exemples pratiques et codés pour démarrer en quelques minutes.
Takashi Kobayashi and Hironori Washizaki, "SWEBOK Guide and Future of SE Education," First International Symposium on the Future of Software Engineering (FUSE), June 3-6, 2024, Okinawa, Japan
5. CraftConf
now
When did this misalignment happen?
1992
My first job
1999
22 Nov 2000
University
1987
Somewhere in this time my focus shifted
from my vocation to my ambition
6. CraftConf
now
What alignment is needed and why?
This talk is a reflection of my observations in my quest to answer these difficult questions
CraftConf
now
12. CraftConf
now
now
Value the outcome, not the effort
Know your role in achieving that outcome
Focus on impact, on usefulness
(Happiness is the side effect of being useful)
The industrial psychologist
Don’t quit in the abyss unless it really is the abyss
PURPOSE
13. CraftConf
now
now
The builders
Find the big picture and know where the boundaries lie
Build platforms, not ladders
PURPOSE
Leverage your daily work to feed your purpose
Teach because you can’t do this alone
14. Find the big picture and know where the boundaries lie
Problems are not anomalies in life
Hope is not a strategy
Don’t quit in the abyss unless it really is the abyss
Build platforms, not ladders
Leverage your daily work to feed your purpose
Know your role in achieving that outcome
Focus `on impact, on usefulness
Happiness is the side effect of being useful
Value the outcome, not the effort
Teach because you can’t do this alone
Work is not an option
The first way of the humble
programmer
Ambition is an endlessly receding horizon
(it is of limited use in our youth and impediment the longer we live)
Having purpose Playing long
purpose
over
ambition
15. Some lead with integrity
that facilitates others to be better than what they thought possible
Others perpetuate inequity
that subjugates many for the benefit of a few
YOUR DEFAULT
BEHAVIOUR
2nd
observation
16. CraftConf
now
Blacks for rent
INTEGRITY
Recognise your oppression and understand your oppressor
Have a sense of struggle, of history, of humor
Hold the line and know when to walk away
Be kind, be fair, care about doing good
17. CraftConf
now
now
Keep your feet grounded, especially in the face of success
Surround yourself with critics
Achieving success
Use your privilege to open space for others
Giving is a test of our relationship with others
Gratitude is the attention we pay to a deep privilege
INTEGRITY
18. CraftConf
now
now
Learn to take responsibility and hold yourself accountable
Don’t lie when you can’t speak the truth
People should leave your life better than when they entered
“This is not working out”
Find solace in your solitude
INTEGRITY
19. CraftConf
now
now
Offer solidarity over charity
If you can’t live your principles, don’t get out of bed
Don’t keep pretenses
“The people shall govern”
Heartache is how we naturally mature through caring for things
we cannot control
Friendship is the privilege of being a witness to a life, and in
return the equal privilege of being seen by another
Friendship
INTEGRITY
20. Find solace in your own solitude
Offer solidarity over charity
People should leave your life better than when they
entered
If you can’t live your principles, don’t get out of bed
Hold the line and know when to walk away
Don’t keep pretenses
Learn to take responsibility and hold yourself accountable
Each day offers opportunity to lead
Keep your feet grounded, especially in the face of success
Use your privilege to open space for others
Recognise your oppression and understand your
oppressor
Have a sense of struggle, of history, of humor
Be kind, be fair, care about doing good
Surround yourself with critics
Don’t lie when you can’t speak the truth
Giving is a test of our relationship with others
Gratitude is the immense attention given a deep privilege
Heartache is how we naturally mature through caring for
things we cannot control
Friendship is the privilege of being a witness to a life, and
equally the privilege of being seen by another
The second way of the humble
programmer
over
inequity
Practicing integrity Leading humanely
integrity
over
inequity
21. Some make meaningful contributions
by leveraging their privilege
Others promote their fame
that negates the contribution of many
YOUR WAY OF
WORKING 3rd
observation
22. now
now
Turning a company around
Plan to be fast and act faster, decisively
Build new things carefully, at pace and with stability
Tear down broken things fast, very fast
Decisions involve making tradeoffs
Nothing is free
Look for the relationship and name it
CONTRIBUTION
Pick reasonable constraints and don’t try
shifting what is immovable
23. now
now
Turning a company around
CONTRIBUTION
The ability to hold conflicting ideas in
your head is exhausting
Most things don’t affect us as much as we fear
There is always some part in your control and more that is not
We need clarity of mind to solving a problem
Listen to your emotions and make decisions with logic
25. CraftConf
now
Ignorance and confusion can be powerful instruments
Look from different vantage points; angles and distances
Housing a nation
CONTRIBUTION
26. now
The higher the abstraction, the freer it is of context
Power to the working class
CONTRIBUTION
27. now
“Can you build a portal?”
Don’t ponder answers to badly framed questions
CONTRIBUTION
28. Most things don’t affect us as much as we fear
There is always some part in your control and more that is not
Listen to your emotions and make decisions with logic
Pick reasonable constraints and don’t try shifting what is
immovable
Decisions involve making tradeoffs
The best option is often the hardest
Plan to be fast and act faster, decisively
Nothing is free
Ignorance and confusion can be powerful instruments
We need clarity of mind to solving a problem
Look for the relationships, not just the objects (name it!)
The ability to hold conflicting ideas in your head is exhausting
Don’t ponder answers to badly framed questions
Look from different vantage points; angles and distances
The third way of the humble
programmer
Seeking understanding Making decisions
Building (things of) value
The user determines the value
The user creates the context
The higher the abstraction, the freer it is of context
Build new things carefully, at pace and with stability
Tear down broken things fast, very fast
over
inequity
over
fame
contribution
32. CraftConf
now
The last (and only) time I was a full stack developer
Born
Shared file based databases
Single threaded, text user interfaces
Mixture of C and some 4GL
Procedural programming
early 1990’s
1969
The technology was easy enough to understand
The architecture fitted in my head
The code fitted in my head
33. I cannot fit the code in my head
I have to make many more design decisions
“
CraftConf
now
35. “
[he] approaches the programming task
in full humility,
and among other things [he]
avoids clever tricks like the plague”
— E.W. Dijkstra
The Humble Programmer
ACM Turing Lecture, 1972
38. We now build systems of systems
that are designed to change the
behaviour of many people
(sometimes entire societies)
What has changed?
We wrote programs that solved a
set of reasonable computational
problems for a relatively small
number of users
39. We cannot expect society to
tolerate our ineffectiveness and
nor should we tolerate it ourselves
We don’t have a choice but to be
more effective developers
We are expensive at best
and wasteful at worst
40. The way of the humble
programmer
CONTRIBUTION
seeking understanding
making decisions
building (things of) value
PURPOSE
having purpose
playing long
INTEGRITY
practicing integrity
leading humanely
effective
41. Seeking understanding
1. Ignorance and confusion can be powerful instruments
2. We need clarity of mind to solving a problem
3. Look for the relationship and name it
4. The ability to hold conflicting ideas in your head is exhausting
5. Don’t ponder answers to badly framed questions
6. Look from different vantage points; angles and distances
Making decisions
7. Most things don’t affect us as much as we fear
8. There is always some part in your control and more that is not
9. Listen to your emotions and make decisions with logic
10. Pick reasonable constraints and don’t try shifting what is immovable
11. Decisions involve making tradeoffs
12. The best option is often the hardest
13. Plan to be fast and act faster, decisively
14. Nothing is free
Building (things of) value
15. The user determines the value
16. The user creates the context
17. The higher the abstraction, the freer it is of context
18. Build new things carefully, at pace and with stability
19. Tear down broken things fast, very fast
The List
PURPOSE
INTEGRITY
CONTRIBUTION
Having purpose
39.Leverage your daily work to feed your purpose
40.Know your role in achieving that outcome
41. Focus on impact, on usefulness
42. Happiness is the side effect of being useful
43.Value the outcome, not the effort
44. Teach because you can’t do this alone
Playing long
45.Find the big picture and know where the boundaries lie
46.Problems are not anomalies
47. Hope is not a strategy
48.Work is not an option
49.Don’t quit in the abyss unless it is really the abyss
50.Build platforms, not ladders
51. Ambition is an endlessly receding horizon
Practicing integrity
20.Keeping your feet on the ground is difficult, especially in the face of
success
21. Use your privilege to open space for others
22. Recognise your oppression and understand your oppressor
23.Have a sense of struggle, of history, of humor
24. Be kind, be fair, care about doing good
25.Surround yourself with critics
26.Don’t lie when you can’t speak the truth
27. Giving is a test of our relationship to others
28.Gratitude is the immense attention we pay to a deep privilege
29.Heartbreak is how we naturally mature through caring for things we
cannot control
30.Friendship is the privilege of being a witness to a life, and equally the
privilege of being seen by another
Leading humanely
31. Find solace in your own solitude
32.Offer solidarity over charity
33.People should leave your life better than when they entered
34.If you can’t live your principles, don’t get out of bed
35.Hold the line and know when to walk away
36.Don’t keep pretenses
37. Learn to take responsibility and hold yourself accountable
38.Each day offers opportunity to lead
42. The older you become,
the more you have that you can look upon,
and the further ahead you can see
43. integrity
purpose contribution
Thank you for your attention
over
fame
over
ambition
over
inequity
The slide design is used under a Creative Commons Attribution license from www.slidescarnival.com
what I want how I behave what I do