considering deadline for time sensitive tasks. Be careful not to neglect the critical tasks that does not have a deadline e.g staying healthy, going to gym.
Rituals should be holistic, combining tasks from different objectives to be performed effectively and efficiently. Mostly time or event based.
e.g Project will stop what to expect, how the transition should happen?
Some important life skills are:
Want to sleep on time, go to Gym
Clearly explains and grabs attention
https://www.unsolved.xyz/accelerator Similar to Business as a Service idea
Businesses in Village
https://hbr.org/2013/05/creating-the-best-workplace-on-earth
it’s a company where
“I want to work in an organization where I can really feel where the company comes from and what it stands for so that I can live the brand.”
https://docs.google.com/document/d/1B_GbkJQHZz6ba0-wzbj0lwruEqhbTI8ocrSltqv1cLk/edit#heading=h.imhjhrixpuo3 Kisor’s workflow
https://docs.google.com/document/d/1k4HiCcBWsxY33P8lMpS41O9NwF10MHSMD_Zmab6f8Nc/edit Clean Code Notes
Top 9 Qualities of Clean Code
Bad code does too much – Clean code is focused
The language you wrote your code with should look like it was made for the problem
It should not be redundant
Reading your code should be pleasant
Can be easily extended by any other developer
It should have minimal dependencies
Smaller is better
It should have unit and acceptance tests
It should be expressive
https://blog.goyello.com/2013/01/21/top-9-principles-clean-code/
These chunks are called shards or partitions or vnodes etc.
Such loaded partitions are called hotspots.
ACID
Eventual consistency
https://eloquentjavascript.net/
javascript good parts Book
https://github.com/getify/You-Dont-Know-JS
https://caniuse.com/
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide
Time distribution
10% to reflection(Past)
60% to execution(Present)
30% to planning(Future)
#routine #Evening
immediately after coming form office or 8pm
#routine #Evening
immediately after coming form office or 8pm
#routine #Evening
immediately after coming form office or 8pm
Bad habits
Lazy, Impulsive, Only interested in Creamy-superficial easy layer, Lack of Discipline
Exhausted, Sleepy, still don’t want to sleep.
Not in flow?
Low mental stamina?
MyLogger tag, MW(My worries)
I’m afraid my family needs me desperately. They can’t survive without me. Or I’m afraid they will abandon me if I’m not nice to them.
When you get an invitation to do something in the future, ask yourself: would you accept this if it was scheduled for tomorrow? Not many promises will pass that immediacy filter.
Things will pile up unintentionally, we need a spring cleaning in regular frequency.
Will power is kind of an energy, Energy is low will power is low
Avoid making decision during low energy times, keep taking breaks before burnout https://jamesclear.com/willpower-decision-fatigue
Kill the distractions at source
Make recurring decisions e.g eat same food daily instead of choosing everyday.
sleep, productivity trap listening audiobook in bed, burning feet, then masturbate
Stop buying things in midnight. Buy only after it’s proven that I have time and energy to use it. E.g music courses, bath tub
Know everything that consumes attention. I discovered at lest 12 side projects running simultaneously, no wonder why nothing is making desired progress. I have to kill a few now.
If unable to make minimum required dose of work. Kill projects from bottom of priority list.
Write a Mission statement. It should be embedded into character. Anything see this, should remember why this is needed. Act like guiding star.
Outsource whatever is not core
Split the goal into small sub tasks. Automate, batch, outsource.
People to Follow/Copy
People to associate with
Physical Environment to create
Tools needed to Enable
Tools to measure/Track
List of Habits
Triggers for such habits
Strategy to Avoid them
Note and Reflect on the pain points.
Expect the unexpected. Black swan.
Thinking in Bets(Probability & Possiblity)
Plans for own behavioral, people dependency, policy change failures.
Ray Dalio’s Principles and the feedback loop.
The Art of Zanshin in Everyday Life
https://jamesclear.com/zanshin
Time box everything, ensure essential tasks get recurring attention.
Eisenhower Box used by Napoleon.
https://luxafor.com/the-eisenhower-matrix/
Strategy/Rituals/Time Blocks
To make things measurable. Budgeting is better than tracking.
Define what is important to measure for everything. Measure only what really matters. But all that matters should be measured.
Time for reflection
Always have proxy like teaching kids through some existing tutor so I have option to backoff.
All in bet is existential
Make effort to make reversible decisions.
If there is some mandatory courses you do not like, then do it at the earliest, it will cause less stress. Otherwise it burns energy as long as in the Todo list.
Start working early, know the basics so brain will get time to think in background over time.
Diffused Thinking
Reduced Stress/Longer Lifespan
Learn how to take a 20-minute power nap without embarrassment. It improves concentration.
Keep mobile away. Never ever look at mobile while talking to someone or in a meeting.
Ritual to overcome Willpower Lapses
Reading Habit
Checklist Manifesto
Post Surgery Recovery Routine
4 Hour Work week: Batching, Outsourcing
One task at a time
TDD like steps: Each step should give some feedback
Beginner’s Mind is the key behind the phenomenon of
Beginner’s Luck: a person doing something for the first
time often does it much better than he does after he’s
practiced for a while
Skills vs Competency.
http://csis.pace.edu/~grossman/dcs/XR4-PromiscuousPairing.pdf
Checklists
Narrative planning and making it accessible to everyone involved. Radically open mindedness.
Delegate
Crazy Busy to Ready- TED
Sunk cost bias like fallacies
Take one tactic and practice it. Observe and improve. For life skills take one tactic at a time.
Reading
20hour rule
Spaced Repetition and rest
https://www.youtube.com/watch?v=IlU-zDU6aQ0
https://www.cocc.edu/teaching-commons/files/learninghowtolearn_kendacaligure_20150213.pdf
https://betterexplained.com/articles/adept-method/
Keep the curiosity sustained
Strategy to come back after a long gap.
Gamification
Taking notes and spaced revision.
Ryan Holiday’s book cards.
Note as Tags/small phrases.
Note questions/topics to think up on.
Less cluttered and more focused.
Do not show so much information at a time. Should be read at a glance.
Andragogy
Works on Intuition
Unconscious Incompetent
Conscious Incompetent
Conscious Competent
Unconscious Competent
Active vs Passive learning.
What is the desired learning outcome?
70:20:10 Informal, manager/own experience, formal training
Re enforced by community.
Pedagogy
Adults need to be actively engaged.
On Time, Inclusive, Engaging, Safe to fail, anonymous questions, Practice, Experience
Be Confident and calm When unplanned work comes up.
What output is expected and the activities to do that.
Be flexible!
Should be broad, and self directed. Contextualized. Why being taught?
Attach to life events/cycle of transformation
Help people to connect to their goals.
What are the three primary components of transformative learning?
psychological, convictional, behavioral
Books:Wired to grow,
The Ideal Team Player- Humble, Hungry, Smart.
Team Geek
Set proper expectation. Show how to do things, trainings as required. Balance micromanagement and freedom.
How to apologize: Quickly, specifically, sincerely.
SOCIAL PERCEPTIVENESS
Being aware of others’ reactions and understanding why they react as they do.
COORDINATION
Adjusting actions in relation to others’ actions.
PERSUASION
Persuading others to change their minds or behavior.
Which areas of my life are in maintenance mode? Which areas are in growth mode?
HBR Manager’s Handbook: The 17 Skills Leaders Need to Stand
Vision/Risk Entrepreneurship
Negotiation
Bottom of the Pyramid
Give sincere feedback. Even if trivial positive things.
Be authentic, vulnerable, transparent do not pretend to know all the answers.
Your people are your number one customer.
Make a difference from where you are, be generous with people.
Loving relationships. Making significant impact on people’s life.
Start the day with vision and end your day with Thoughtful reflection, enter your day slowly, how do I behave? Read your own obituary, what Do I want to be remembered for? Read your values before starting your day.
When all people are clear on goals. Let them lead the process of solving. So you facilitate.
Summarize to improve clarity for the team and yourself. Just synthesize and do not give your opinion.
Dis-empower.
Provide clarity and ownership
Give people what they want. Sincere positive feedback.
Play at least once a week.
Recognize, if your Amygdala is hijacked, panic, heart rate etc. Calm down, breath.. journaling, move.
Think beyond the current moment. Do we have required privacy? Sharing something just because asked? Responding before understanding the question?
What are your emotional triggers?
Blaming, sarcasm is emotionally less intelligent, it means you are afraid and feeling your life is at threat. It is fight reaction.
How to manage it? Fire drill, have thoughtful plans and practice them. Observer stance.
Meditate!!!
Add play into your life.
Conflict is normal as people come with unique experiences. Notice your default reaction to conflict.
Fact, no personal judgments, Respectful tone
Living By own means
Economics Engine
Competence, Charisma, Empathy. They HBR book, Manager’s Handbook
Fortune at bottom of the pyramid
Improve Agri productivity in Odisha
Decide what project to do and scope. MVP model.
Having respect for other viewpoints
Not being overconfident intellectually
Separating one’s ego from one’s intellect
Willingness to revise one’s own viewpoint
Mental Blind spots like Selective Focus
Leaps of reason:
Use computer modeling to visualize the entire flow or steps involved in a product/service that gives an opportunity to see roadblocks. Do a trade off always, if the task takes less time than the model, then do the task. Learn how to model spreading of viruses, policy decisions etc.
Design Thinking
Thinking fast and slow, Black swans series.
Draw on paper, that’s illuminating. The problem of grids where first and last point are connected by a line, how many dots it will touch. I could not solve but after drawing it was visible.
VUCA: volatile, uncertain, complex, and ambiguous
LAMO: refers to our tendency for our thinking to be linear, anthropocentric, mechanistic, and ordered.
The four elements of systems thinking are(DSRP):
Mental Model=Information+Thinking
Do you react before thinking? Challenge the way you think.
Look for patterns. Is it one of event or recurring?
How things work vs how we think is working?
Observe the real world.
Align your thinking. Feedback loop.
The top three things systems thinkers do?
Visual mapping is important.
CORTEX Man image
Attention craving makes you less creative, Attention seeing is as addictive as other drugs https://www.ted.com/talks/joseph_gordon_levitt_how_craving_attention_makes_you_less_creative
You have 2 roles one is that creates, sensitive, emotional the other is rational which deals with the feedback, and protects the creator. From both negative and overwhelmed by success.
Separate the processes of creation from improving. You can’t write and edit, or sculpt and polish, or make and analyze at the same time. If you do, the editor stops the creator. While you invent, don’t select. While you sketch, don’t inspect. While you write the first draft, don’t reflect. At the start, the creator mind must be unleashed from judgement.
Anything real begins with the fiction of what could be. Imagination is therefore the most potent force in the universe, and a skill you can get better at. It’s the one skill in life that benefits from ignoring what everyone else knows.
Lifescale: How to Live a More Creative, Productive, and Happy Life
Definitely needed
Nice to Have
Stop Mindless spending
Keep a budget and a wish list. So the wish list items will get prioritized by budget constraint.
Make the decisions default. No obstruction e.g items at eye level are sold more.
Read the plans, habits, routines daily like checklist. Goals could be out of reach but not out of sight.
Make a routine and definitely do. Do not depend on willpower.
Break down to doable small tasks.
1% improvement daily. Eliminate one bad habit or Improve one good habit daily.
Kaizen
My work ethics looks bad, e.g now it’s end of project and the setup is not working, as we have to work without internet in the age of Gigafiber. I’m not motivated to work, all people are similar, but I’m worse than all.
Branding
SEO
Story Telling/Writing
Influence/Persuation
Observer the nonverbal feedback. Are they avoiding you? Delaying response? Uncomfortable talking to you?
Tone of feedback. Supportive, informal, informative, facts/examples and approachable.
On Loneliness, Failure, guilt, Rejection, Rumination
https://www.ted.com/talks/guy_winch_why_we_all_need_to_practice_emotional_first_aid#t-232417
Stress and Isolation together causes cancer, 9 times likely. Each one individually has no impact
Routine
Willpower
Software
Gaming
Design and release a Game in July.
Books
Script to Cartoon films, with physical and social constraints. Can be used to simulate business ideas. e.g Person goes for blood test, gets result.
Web/Ebook/Mobile app with Interview prep questions.
Complete EC with Grammar.
Software that Links with Life Manual Checklists. The checklist shows up just when you need it.
Mapping Skills to Jobs, Quiz to Test Theory behind skill’s concepts, practice methods, teaching accessing. gamification.
Music/Audio Recognizing software.
NLP enabled Chart Support
Inspiration:
Gingkoapp
https://sunsama.com/ Stay organized
https://workflowy.com/#/80fe9eb91867
https://www.skedpal.com/ Routine should be time blocked
Publish Books
Audio Books
Blogs
Create Tutorial Videos/Udemy etc.
Give Finance, Accounting etc MBA classes. Video- Check if already there.
Videos
Offline Networking
Toptal
Upwork
Email Marketing
Accounting/Book keeping as Service.
Reduce Own Expenses. See if this can be a business.
Train and Deploy Chat Support People
Essentialism
Training institute for all such skills
Manufacturing- Low skill work
We need digital alternatives of manufacturing
Let people volunteer in villages. Form an NGO if it helps.
Translate/Dub TED videos to Odia.
Business Inspirations
KEEP LEARNING
Toptal should work as a fallback net.
Read Cracking the coding interview.
Unfolding the napkin.
20Hr leanring book
Prepare for SA.
If have to change:
Apply to good paying companies with great culture.
38L Fixed.
Multiple products or Service company with good culture.
Selection Sort
Insertion Sort
Bubble Sort
All are O(n^2)
Bubble sort is worst, never used in real.
Insertion sort is better if the array is roughly sorted. Selection sort takes same time irrespective of sorted or not.
Find elements in array by index is O(1)
Binary search O(log2N)
Insert/Delete operation in Ordered array search+move= O(log2n)+O(n)
Insertion sort can be improved significantly using linked list, do not have to move the elements.
Linked List: Node(Data, Next), Head
Doubly Linked List: Head, Tail
Stack: Last in Fast Out
Merge Sort complexity O(n log2n), useful for large data sets. As the constants are hight.
Growth:
Constant functions e.g 64
Logarithmic functions e.g log8 n
Linear functions e.g 4n
Linearithmic functions e.g n log8 n
Polynomial functions e.g 8n^2
Exponential functions e.g 2^3n
Tail Recursion, result parameter, there should be a overloaded method so user need not know the internal details. Java does not support it.
Merge sort: merge two sorted arrays so the resulting array is also sorted. Complexity: n long2 n, constant is big. Java uses merge sort as default algo.
Merge sort is good only if the data set is large, as the constant is high, for small data sets it’s not efficient.
Insertion, Bubble,
Merge, Quick, Shell
Counting, Radix, Bucket are linear time algorithms
Shell Sort: Inteval=Knuth Sequence Interval h=3h+1 keep reducing until that is 1, max h is < array.length. 1, 4, 13, 40, 121, 364. Complexity: O(n^7/6) to O(n^3/2)
Counting sort: If the array is known to have 0-10, create an array of size 10 and keep the count at given index increase when an element found to be of given index, e.g if 3 is found 3 times in the main array, in the counting array [2]=3;
Complexity: 3n+k+1. Only if the range of elements is small.
Radix sort: Sort by radix position, e.g 1s, 10s, 100s …
Complexity:
Bucket Sort: Mix of Count and Radix
Heap is a binary tree with two special properties
hash functions, collision resolution with chaining and open addressing, open addressing: Linear, Quadratic, double hashing, probing
How to sort any other objects not just int. Use generics.https://www.linkedin.com/learning/introduction-to-data-structures-algorithms-in-java/sorting-any-type-of-object?u=2113185
Where is attachment to videos?
Big O notation theory?
Can merge sort be unstable?
Derive the big O of merge sort.
Tail Recursion is passing the result as parameter.
Tower of Hanoi
Selling shovels in gold rush.
Unleash Your Inner Company by John Chisholm
STAARRS
Intersection areas of growing tech.
Scalability-Automate
Consequences
According to Stanford psychologist and behavior expert, BJ Fogg, design beats willpower. Design is about how you’ve set things up.
In order to truly upgrade your life, you can’t just set goals, build morning routines, and begin acting differently.
This means that you do not contaminate recovery environments with things like cellphones. If you’re going to go to the beach to relax, don’t ruin that amazing opportunity by bringing your phone.
Circadian Rhythm
Melatonin
Stop Electronics 1 Hour before bed time.
Diet- Keto, Low Carb, No Grain,
Yoga-Stretching
Resistance, Strength Training
Convict Conditioning
Idleness, but it needs different chapter.
Meditation
Sunday evneing to Monday Evening
Thursday evening to Friday evening
Later introduce Soft Dry fast —> Hard dry fast.
Manage Decision Fatigue
Essentialism
Don’t sweat the small stuff
Do not jump into things, let everything go through a decision making process.(Triage, Kanban and Sprint for different personal tasks)
Switch Context Effectively and Completely
May need a software like Heap/Stack and pointer in programming.
Some tasks takes much less time for actually doing then perceived effort. Changing debit card pin, read the instruction instead of imagining the delay.
In 1979, Jon Kabat-Zinn of the University of Massachusetts Medical Center founded the Mindfulness-Based Stress Reduction (MBSR) program
Find your Rhythm, block time for undistracted
thinking.
Time in Nature
How much activity is recommended?
What kind of food part from what the doctor suggests?
Speed Reading
Appropriate content to be interested in, Tim Ferris Example.
I postpone reading many things assuming it will need more energy and I’m not ready now. Maybe I can assume, just focus on reading, without being worried about outcome.
Start with the chunks that you can do. Taking complex things will dissuade you.
Theories/Concepts to Understand
Drills/Practices to Do
Patterns to recognise
Practice all drills as part of entire flow.
Relate to other theories I know. Cross domain.
All possible ways of doing. Exhaustive checklist
The final Checklist I follow
Think of 2nd, 3rd order consequences.
Let the opponent save face.
The Ideal Team Player
Intangible Assets
Flow/Attention paying makes you happier.
Use money from Salary
Only If made side income
Simulate the use by blocking time. e.g Before buying a course allocate the hours required per week, take the free audit of course. Here you get to judge if you really have time and interest, sometime I just go by flow and buy things that I never unbox.
Definitely do not buy anything in midnight, mind is not active to make rational decision, unless it’s something you have pre-decided.
Track focused productive hours and start improving in that. This is easy to start.
After reaching to maximum possible time, focus on quality improvement.
Sell the Entire software to someone for big money
Find a partner who can sell the software customized for others to upload content and run their own Coaching App.
Singing Feedback
Trinity Grade Feedback
Write New Books
Publish Public Domain Books
Publish Translations of Odia Literature, Upendra Bhanja etc.
Hire someone to Read Public Domain books
Publish Audio version of A Mathematician’s Apology https://www.math.ualberta.ca/mss/misc/A%20Mathematician%27s%20Apology.pdf
A Blog on Odia Culture
Digitize Odia Literature
#EC
Sentence Block Diagram
Practice Music Daily and Record the video. Upload in YouTube and TikTok
Hire Low Cost MBAs
Train people and Take work from Waveapps.
Celebrities have Account manager, can other people have?
English training
Design course syllabuses and process for All training. Find existing institutes to run those programs as franchise.
Make the infrastructure accessible
Digitize old public domain books, scanned copy to ebook formats
Accounting
Digital marketing
Graphics icons, game sprite design
https://www.santanagrp.com/ Integrated Human Capital
https://imhealthscience.com/ Medical Foods
https://first.media/about-us Can make for SOLE YA
Need to Do
Should Be doing
Want to Do
Do what is right use of time right now. After seeing the pending list of tasks. Otherwise I feel like all the time I have can do anything until I see the pending things.
Allocate time for Fun and Rest.
Micro Gardening if not full garden available.
Slacking in parks
What is the most effective way to get that result?
Result matters, though people will say they care about the process, still admire the result.
Life Manual
A mathematician’s Apology https://law.duke.edu/cspd/publicdomainday/2010/pre-1976/
The book from Pook
Adapt English coach to train +2 English starting with.
Then cover all the classes, Odisha syllabus
Kindle book creation and fiverr.com profile.
Have computer center open and accessible at low cost, preferably free.
Old Odia books of Upendra Bhanja etc
Old books from US and UK, they have written books that are still relevant today.
Is this vital?
Does it actually matter?
Keep The inventory-TODO updated
Form Habits