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.
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.
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
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.
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
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
Rituals should be holistic, combining tasks from different objectives to be performed effectively and efficiently. Mostly time or event based.
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.
Reduced Stress/Longer Lifespan
Ritual to overcome Willpower Lapses
e.g Project will stop what to expect, how the transition should happen?
Diet- Keto, Low Carb, No Grain,
Resistance, Strength Training
Idleness, but it needs different chapter.
Sunday evneing to Monday Evening
Thursday evening to Friday evening
Later introduce Soft Dry fast —> Hard dry fast.
Manage Decision Fatigue
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)
Need to Do
Should Be doing
Want to Do
Is the vital?
Does it actually matter?
Keep The inventory-TODO updated
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.
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
Time in Nature
Micro Gardening if not full garden available.
Slacking in parks
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.
Narrative planning and making it accessible to everyone involved. Radically open mindedness.
Sunk cost bias like fallacies
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.
Spaced Repetition and rest
Keep the curiosity sustained
Start with the chunks that you can do. Taking complex things will dissuade you.
Strategy to come back after a long gap.
Taking notes and spaced revision.
Ryan Holiday’s book cards.
Note as Tags/small phrases.
Note questions/topics to think up on.
Theories/Concepts to Understand
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.
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
Less cluttered and more focused.
Do not show so much information at a time. Should be read at a glance.
Works on Intuition
Active vs Passive learning.
What is the desired learning outcome?
70:20:10 Informal, manager/own experience, formal training
Re enforced by community.
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.
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
Set proper expectation. Show how to do things, trainings as required. Balance micromanagement and freedom.
HBR Manager’s Handbook: The 17 Skills Leaders Need to Stand
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.
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.
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
Competence, Charisma, Empathy. They HBR book, Manager’s Handbook
The Ideal Team Player
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 intellectually overconfident
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.
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):
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
Flow/Attention paying makes you happier.
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.
Use money from Salary
Nice to Have
Only If made side income
Stop Mindless spending
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.
Want to sleep on time, go to Gym
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.
Track focused productive hours and start improving in that. This is easy to start.
After reaching to maximum possible time, focus on quality improvement.
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.
Observer the nonverbal feedback. Are they avoiding you? Delaying response? Uncomfortable talking to you?
Tone of feedback. Supportive, informal, informative, facts/examples and approachable.
Clearly explains and grabs attention
Stress and Isolation together causes cancer, 9 times likely. Each one individually has no impact
Design and release a Game in July.
Web/Ebook/Mobile app with Interview prep questions.
Complete EC with Grammar.
Software that Links with Life Manual Checklists
Mapping Skills to Jobs, Quiz to Test Theory behind skill’s concepts, practice methods, teaching accessing. gamification.
Music/Audio Recognizing software.
Trinity Grade Feedback
NLP enabled Chart Support
Write New Books
Publish Public Domain Books
A mathematician’s Apology https://law.duke.edu/cspd/publicdomainday/2010/pre-1976/
The book from Pook
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
Create Tutorial Videos/Udemy etc.
Sentence Block Diagram
Give Finance, Accounting etc MBA classes. Video- Check if already there.
Practice Music Daily and Record the video. Upload in YouTube and TikTok
Accounting/Book keeping as Service.
Hire Low Cost MBAs
Train people and Take work from Waveapps.
Reduce Own Expenses. See if this can be a business.
Celebrities have Account manager, can other people have?
Train and Deploy Chat Support People
Businesses in Village
Training institute for all such skills
Adapt English coach to train +2 English starting with.
Then cover all the classes, Odisha syllabus
Design course syllabuses and process for All training. Find existing institutes to run those programs as franchise.
Kindle book creation and fiverr.com profile.
Make the infrastructure accessible
Have computer center open and accessible at low cost, preferably free.
Manufacturing- Low skill work
We need digital alternatives of manufacturing
Digitize old public domain books, scanned copy to ebook formats
Old Odia books of Upendra Bhanja etc
Old books from US and UK, they have written books that are still relevant today.
Graphics icons, game sprite design
Let people volunteer in villages. Form an NGO if it helps.
Translate/Dub TED videos to Odia.
https://www.santanagrp.com/ Integrated Human Capital
https://imhealthscience.com/ Medical Foods
https://first.media/about-us Can make for SOLE YA
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.”
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.
Multiple products or Service company with good culture.
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.
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.
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 =3;
Complexity: 3n+k+1. Only if the range of elements is small.
Radix sort: Sort by radix position, e.g 1s, 10s, 100s …
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
Intersection areas of growing tech.
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
These chunks are called shards or partitions or vnodes etc.
Such loaded partitions are called hotspots.
Wednesday to Thursday 48 hour fasting
Wednesday to Thursday 48 hour fasting
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.