├── 100_dark_psychology.md ├── 100_high_iq_signs.md ├── 100_problem_solving.md ├── EM.md ├── README.md ├── all-antipattern-demystified.md ├── bad-programmers-101.md ├── code-smell-101.md ├── cognitive-baises.md ├── comment-convention.md ├── commit-convention.md ├── dark_patterns_101.md ├── design-patterns-101.md ├── focus.md ├── hype_doc.md ├── idea_101.md ├── img ├── 1.pic ├── comment.png └── commit.jpeg ├── logical_fallacies_101.md ├── memory-101.md ├── qoute101.md ├── solve-problems-101.md ├── system-design-101.md └── techincal_ctx.md /100_dark_psychology.md: -------------------------------------------------------------------------------- 1 |
  2 | Fear
  3 | guilt
  4 | dependence 
  5 | promise
  6 | manipulate
  7 | trust
  8 | kind
  9 | sympathy
 10 | shame
 11 | bombard love
 12 | confident
 13 | dount
 14 | blame
 15 | rejection
 16 | moral
 17 | compare
 18 | lie
 19 | scape goat
 20 | ignorant
 21 | pitty play (victom)
 22 | info mislead 
 23 | smile
 24 | false represent
 25 | projection (you are lazy, envy , ...)
 26 | trangulation: affirm, distract, compare, fake qoute, generilize
 27 | **baiting (planning and abuse and take advange)**
 28 | downplay
 29 | fav mem
 30 | negative framing
 31 | anchoring: door in face (پررو)  foot in door (چونه)
 32 | shock
 33 | double bind saw (indep and check w/ me , do risky surgury ow/ die, surprise me but smt i like. )
 34 | descredit.  
 35 | 
36 | 37 |
 38 | Gaslighting - Manipulating someone into doubting their perception of reality.
 39 | Love Bombing - Overwhelming someone with affection to gain control.
 40 | Silent Treatment - Withdrawing communication to punish or manipulate.
 41 | Neuro-Linguistic Programming (NLP) - Using language to influence thought patterns.
 42 | Projection - Attributing one’s own undesirable feelings to another.
 43 | Triangulation - Using a third party to manipulate or control relationships.
 44 | Mirroring - Mimicking behavior to build trust and influence.
 45 | Guilt-Tripping - Using guilt to control someone’s actions or emotions.
 46 | Seduction - Using charm to gain influence or compliance.
 47 | Love Withdrawal - Taking away affection to manipulate.
 48 | Fear Induction - Creating fear to control someone’s behavior.
 49 | Psychological Isolation - Isolating someone to increase dependency.
 50 | Future Faking - Promising a future to manipulate the present.
 51 | Dehumanization - Stripping someone of human qualities to justify harm.
 52 | Emotional Blackmail - Using emotions as leverage for compliance.
 53 | Scapegoating - Blaming others to divert attention or responsibility.
 54 | Pity Play - Using sympathy to manipulate others.
 55 | Intimidation - Threatening or instilling fear to dominate.
 56 | Pathological Lying - Habitual lying to manipulate others.
 57 | Rejection Sensitivity - Exploiting fear of rejection to control behavior.
 58 | Confusion Technique - Overwhelming someone to impair judgment.
 59 | Reverse Psychology - Suggesting the opposite of the desired action.
 60 | Exaggeration - Amplifying truths or lies for influence.
 61 | Downplaying - Minimizing issues to manipulate perceptions.
 62 | Splitting - Creating divisions in relationships to maintain control.
 63 | Baiting - Provoking someone to elicit a reaction.
 64 | Subliminal Messaging - Using hidden cues to influence behavior.
 65 | Covert Hypnosis - Influencing subconsciously through indirect suggestion.
 66 | Blame Shifting - Redirecting blame onto others.
 67 | Anchoring - Associating a feeling or behavior with a specific stimulus.
 68 | Impression Management - Controlling others' perception of oneself.
 69 | Double Bind - Creating a no-win situation for the target.
 70 | Emotional Flooding - Overwhelming someone with emotions to influence.
 71 | Social Proof - Leveraging group behavior to manipulate.
 72 | Authority Bias - Using perceived authority to control decisions.
 73 | Ingratiation - Using flattery for manipulation.
 74 | Playing the Victim - Feigning helplessness to gain sympathy or control.
 75 | Displacement - Redirecting emotions to a safer target.
 76 | Overthinking Induction - Making someone overanalyze to cause doubt.
 77 | Foot-in-the-Door - Starting with small requests leading to bigger demands.
 78 | Door-in-the-Face - Starting with an outrageous request to get compliance for a smaller one.
 79 | Cognitive Dissonance - Creating internal conflict to influence decisions.
 80 | Shock Tactics - Using surprises to disarm or manipulate.
 81 | Feigning Ignorance - Pretending not to know to gain advantage.
 82 | Appeal to Emotion - Exploiting feelings to bypass logic.
 83 | Toxic Positivity - Overusing optimism to invalidate others' feelings.
 84 | Minimizing - Downplaying others’ experiences to maintain control.
 85 | Overloading - Bombarding someone with information to confuse.
 86 | Grooming - Building trust to later exploit.
 87 | Reframing - Changing the context of a situation for influence.
 88 | Negative Framing - Presenting ideas in a way that elicits fear or dislike.
 89 | Positive Reinforcement - Rewarding desired behaviors for manipulation.
 90 | Negative Reinforcement - Removing unpleasant stimuli to manipulate.
 91 | Idealization and Devaluation - Alternating between excessive praise and criticism.
 92 | Shame Induction - Using shame to control behavior.
 93 | Stonewalling - Refusing to communicate to manipulate.
 94 | Denial - Rejecting reality to manipulate perceptions.
 95 | Intermittent Reinforcement - Using inconsistent rewards to create dependency.
 96 | Hypercriticism - Excessively criticizing to diminish self-worth.
 97 | Chronic Invalidating - Repeatedly dismissing someone's feelings or thoughts.
 98 | Emotional Suppression - Encouraging others to hide emotions to gain control.
 99 | Frustration Induction - Creating frustration to impair decision-making.
100 | Dependency Creation - Making others reliant on you for control.
101 | Selective Ignoring - Choosing not to acknowledge certain actions.
102 | Token Economy - Rewarding compliance with symbolic items.
103 | Fake Expertise - Claiming expertise to manipulate decisions.
104 | Lying by Omission - Leaving out key details to mislead.
105 | Compartmentalization - Dividing someone’s life to limit understanding.
106 | Blinding with Logic - Overloading with facts to confuse emotions.
107 | Pacing and Leading - Matching behavior to guide actions subtly.
108 | Over-Sympathy - Using exaggerated concern to manipulate.
109 | Hypervigilance Induction - Making someone overly alert to dominate.
110 | Sensory Overload - Overwhelming senses to impair thinking.
111 | Fake Friendliness - Pretending to care for personal gain.
112 | Hedging - Using vague language to avoid responsibility.
113 | Bargaining - Trading compliance for perceived gains.
114 | Ideal Self Projections - Mirroring someone’s ideals to gain trust.
115 | Euphemisms - Using soft language to mask harmful intentions.
116 | Masking - Hiding true intentions behind a false persona.
117 | Mockery - Using ridicule to demean and control.
118 | Mind Reading - Claiming to know thoughts to manipulate.
119 | Emotional Contagion - Spreading emotions to influence others’ feelings.
120 | False Dichotomy - Presenting only two extreme options.
121 | False Consensus - Claiming majority agreement to pressure others.
122 | Anchoring Bias - Using a reference point to influence decisions.
123 | Self-Handicapping - Sabotaging oneself to control outcomes.
124 | Selective Memory - Remembering only favorable details to manipulate.
125 | Learned Helplessness - Inducing dependence by creating failure.
126 | Doomsday Scenarios - Exaggerating negative outcomes for control.
127 | Condescension - Talking down to diminish self-esteem.
128 | Social Ostracism - Excluding someone to control behavior.
129 | Reverse Compliments - Using backhanded praise to lower confidence.
130 | Feigned Outrage - Overreacting to manipulate others’ responses.
131 | Information Control - Restricting or filtering knowledge.
132 | Negative Labeling - Assigning derogatory labels to influence identity.
133 | Faux Humility - Pretending modesty to manipulate trust.
134 | Victim Blaming - Shifting fault to the victim to avoid accountability.
135 | Discrediting - Undermining someone’s credibility to maintain power.
136 | Selective Altruism - Being helpful only to gain control.
137 | Moral Superiority - Using ethics to manipulate and judge others.
138 |   
139 | 
140 |
141 |   
142 | **inject:**
143 | fear 
144 | blame(guilt)
145 | dependence
146 | shame
147 | doubt
148 | rejection(ignorant)
149 | compare(not sufficent)
150 | lack of confidence
151 |   
152 | ** reward and help **
153 | promise
154 | trust
155 | kind
156 | sympathy/empathy
157 | 
158 | ** delegate **
159 | pitty play (victum)
160 | scape goat
161 | projection
162 | 
163 | ** decieve **
164 | manipulate
165 | lie / baiting
166 | smile
167 | distract
168 | trangulation:(affirm, compare, distract, fake data )
169 | framing + : fav mem
170 | frame - : fear...
171 | anchoring: door in face (پررو) , foot in door (جونه)
172 | double bind (saw)
173 | down play
174 | 
175 | 
176 |   me <- (+)  <- u
177 |   me -> (-)  -> u
178 |   me -> info -> u
179 |                 u -> u` 
180 | 
181 | -------------------------------------------------------------------------------- /100_high_iq_signs.md: -------------------------------------------------------------------------------- 1 |
 2 |  Exceptional problem-solving abilities
 3 |  Quick learning capability
 4 |  Extensive vocabulary
 5 |  High level of curiosity
 6 |  Ability to understand and manipulate abstract concepts
 7 |  Enjoys intellectual challenges
 8 |  Excellent memory
 9 |  Early reading as a child
10 |  Ability to focus for long periods
11 |  Deep concentration
12 |  Perseverance in challenging tasks
13 |  Logical thinking
14 |  High level of creativity
15 |  Keen observation skills
16 |  Ability to make connections between different ideas
17 |  Skepticism of information and arguments
18 |  Adaptability
19 |  Introspection and self-awareness
20 |  Sensitivity to other’s emotions
21 |  Exceptional reasoning skills
22 |  Critical thinking
23 |  Fast processing of information
24 |  Enjoyment of complex books, movies, or games
25 |  Ability to learn independently
26 |  High achievement in multiple domains
27 |  Independent thinking
28 |  Ability to argue both sides of an issue
29 |  Intuitive understanding of systems
30 |  Mathematical ability
31 |  High academic performance
32 |  Ability to plan, organize, and execute tasks effectively
33 |  Frequent questioning of established norms
34 |  Ability to discuss complex topics
35 |  Good sense of humor, often involving clever or quick wit
36 |  Ability to think on one’s feet
37 |  Excellent decision-making skills
38 |  Ability to teach or explain complex subjects clearly
39 |  Good at chess or other strategy games
40 |  Early development of motor skills in childhood
41 |  Interest in science and technology
42 |  Ability to perform mental calculations quickly
43 |  Wide range of interests
44 |  Good at puzzles and brainteasers
45 |  High level of discipline
46 |  Tendency to think about topics deeply
47 |  Prefers nuanced discussions
48 |  Ability to understand and apply new technologies
49 |  Musical ability or appreciation
50 |  Artistic skills
51 |  Ability to quickly adapt new languages
52 |  Seeks precision in thought and communication
53 |  Notices patterns others might miss
54 |  Exceptional recall of details from conversations or readings
55 |  Ability to concentrate amidst distraction
56 |  Good at synthesizing information from different sources
57 |  Recognizes limitations and seeks help when necessary
58 |  Tendency to reflect on one's actions and decisions
59 |  Ability to understand complex instructions
60 |  Enjoyment in solving problems
61 |  High level of self-motivation
62 | 
63 | -------------------------------------------------------------------------------- /100_problem_solving.md: -------------------------------------------------------------------------------- 1 |
  2 | SMART / STAR / Eisenhover / JIT/ SWOT/ PDCA / SCAMPER
  3 | 
  4 | Analytical Strategies:(Down-Top: Inside)
  5 | 
  6 | Conduct cost-benefit analysis
  7 | Define objectives clearly
  8 | Identify constraints and limitations
  9 | Evaluate risks and probabilities
 10 | Use flowcharts to map out processes
 11 | Set benchmarks and performance metrics
 12 | Prioritize tasks by impact and urgency
 13 | Perform scenario analysis
 14 | Conduct feasibility studies
 15 | Use Pareto analysis to focus on key issues
 16 | Implement decision trees
 17 | Apply sensitivity analysis
 18 | Develop hypothesis testing
 19 | Use statistical analysis
 20 | Execute SWOT analysis (Strengths, Weaknesses, Opportunities, Threats)
 21 | Utilize mathematical modeling
 22 | Conduct competitive analysis
 23 | Apply game theory for strategic decision-making
 24 | Use Six Sigma methodologies for process improvement
 25 | Perform trend analysis
 26 | Develop logical frameworks
 27 | 
 28 | → SWOT- Probablity - StraTac CriSys -  Ctx - 
 29 | cost / benefit/ strenge weak oppt thret impact - urgency => 3D spline surface 
 30 | 
 31 | 
 32 | Creative Thinking:(Top-Down: Outside : Most random simulate :SCAMPER)
 33 | 
 34 | Mind mapping to generate new ideas
 35 | Use SCAMPER technique (Substitute, Combine, Adapt, Modify, Put to other uses, Eliminate, Rearrange)
 36 | Free writing to uncover new angles
 37 | Role playing to see different perspectives
 38 | Use the six thinking hats method for diverse viewpoints
 39 | Implement synectics to make unfamiliar connections
 40 | Brainwriting to generate ideas silently
 41 | Daydreaming to stimulate subconscious solutions
 42 | Forced associations to combine disparate ideas
 43 | Bodystorming to role-play scenarios
 44 | Attribute listing to explore different attributes of the problem
 45 | Morphological analysis to study form and structure
 46 | Use fantasy analogy to imagine hypothetical scenarios
 47 | Employ provocative actions to disrupt normal patterns
 48 | Random input method for unexpected inspiration
 49 | Use metaphorical thinking
 50 | Explore reversal ideas to see opposites
 51 | Use visual thinking to generate ideas through images
 52 | Employ boundary relaxation to remove limits
 53 | Practice thought experiments
 54 | 
 55 | Practical Execution:(Middle-Any : :midside :advice :long_term)
 56 | iterative management ahead 
 57 | root cause - 5y - visual - risk mng- iterative - focus - manage - experience to use - plan ahead
 58 | 
 59 | Use checklists to ensure thoroughness
 60 | Implement step-by-step troubleshooting
 61 | Develop action plans
 62 | Set SMART goals (Specific, Measurable, Achievable, Relevant, Time-bound)
 63 | Create timelines and Gantt charts for scheduling
 64 | Develop contingency plans
 65 | Practice iterative testing
 66 | Use prototypes and models
 67 | Implement version control
 68 | Apply the PDCA cycle (Plan, Do, Check, Act)
 69 | Use Just-in-Time (JIT) techniques to minimize waste
 70 | Perform task batching to increase efficiency
 71 | Apply the Eisenhower Box (urgent-important matrix)
 72 | Use the critical path method for project management
 73 | Employ the Kanban system to manage workflow
 74 | Implement time blocking to dedicate blocks of time to tasks
 75 | Practice the Pomodoro Technique for focused work sessions
 76 | Employ agile methodologies
 77 | Use root cause verification to ensure problem resolution
 78 | Apply the theory of constraints to identify bottlenecks
 79 | Use resource leveling to optimize resource use
 80 | Implement Earned Value Management (EVM) for project tracking
 81 | Develop standard operating procedures
 82 | Apply the 5 Whys technique for root cause analysis
 83 | Use kaizen for continuous improvement
 84 | Implement cross-training to enhance flexibility
 85 | Practice delegation to distribute tasks effectively
 86 | Use automation tools to streamline processes
 87 | Apply Lean principles to reduce waste and increase efficiency
 88 | Conduct regular progress reviews
 89 | Use digital tools for project management (e.g., Asana, Trello)
 90 | Implement stress testing to evaluate robustness
 91 | Use modular design for easy adjustment
 92 | Practice systems thinking to view problems as part of a larger whole
 93 | Implement fail-safes and backups
 94 | Use the 5S system (Sort, Set in order, Shine, Standardize, Sustain) for workplace organization
 95 | Develop communication protocols to ensure information flow
 96 | Use conflict resolution techniques to handle disagreements
 97 | Implement the DMAIC process (Define, Measure, Analyze, Improve, Control) for quality improvement
 98 | Practice resource allocation to optimize the use of available resources
 99 | Use forecasting models to anticipate future conditions
100 | Implement benchmarking to compare with best practices
101 | Develop escalation procedures for problem resolution
102 | Use compliance checks to ensure adherence to standards
103 | Implement the balanced scorecard for strategic management
104 | Use the Stage-Gate process for new product development
105 | Practice effective meeting management
106 | Implement knowledge management systems to capture and share expertise
107 | Develop feedback loops for continuous input
108 | Use strategic planning frameworks (e.g., Porter’s Five Forces)
109 | Implement customer relationship management (CRM) strategies
110 | Use capacity planning to ensure adequate resources
111 | Develop mentoring programs to foster skill development
112 | Implement risk management plans to mitigate potential issues
113 | Use data visualization tools for better understanding
114 | Develop performance indicators for ongoing evaluation
115 | Implement virtual teams to work across locations
116 | Use mobile applications for task management
117 | Develop user guides and manuals for consistency
118 | Use virtual reality simulations for training and development
119 | Implement outsourcing strategies for efficiency
120 | Use crowdsourcing for ideas and solutions
121 | Develop telecommuting policies to support remote work
122 | Use big data analytics for complex problem-solving
123 | Implement e-commerce platforms for business operations
124 | Use artificial intelligence for predictive analytics
125 | Develop blockchain solutions for secure transactions
126 | Use cloud computing for scalable resources
127 | Implement cybersecurity measures to protect data
128 | Develop sustainable practices to minimize environmental impact
129 | Implement biometric systems for security
130 | Use virtual assistants to improve productivity
131 | Develop mobile payment solutions for convenience
132 | Use telehealth services for healthcare management
133 | Implement wearable technology for health monitoring
134 | 
135 | 
136 | -------------------------------------------------------------------------------- /EM.md: -------------------------------------------------------------------------------- 1 |
 2 | Principal Q
 3 | 
 4 | Time management:
 5 | Priority
 6 | Delegation
 7 | communication
 8 | Planning
 9 | Goal setting
10 | EX:Pdf-formatting: hiring/delegate/transfer/double standup
11 | 
12 | 
13 | 
14 |   
15 | Conflict resolution
16 | compromise
17 | Communication
18 | Negotiation
19 | Empathy
20 | Active listenning
21 | Technical challenges
22 | Critical thinking
23 | Engineering mindset: clarify, obstacles, boundaries, context, solutions, tradeoff, testing, observe.
24 | Ex: nginx-ingress-kubernetes, python memory leak, socket-web pack
25 | Ex: clean architect:overthinking, using model/router:laziness
26 | 
27 | 
28 |   
29 | How did you learn new skills
30 | Doc,
31 | YouTube,
32 | Chatgpt
33 | Hard/senior/principal questions
34 | Api,
35 |  stackoverflow alltags
36 | EX: Kafka CDC, Datascience , LLM
37 | 
38 | 
39 | 
40 |   
41 | Open for all options
42 | Difficult Decision
43 | Gain agreement and clarity
44 | Seeking advice
45 | Informing other about decision
46 | Ownership.
47 | E:x Fire a team member, Cancel a project.
48 | 
49 |   
50 | Resisteant for Idea
51 | Time management/ Research/ Creativity/ Critical thinik/ Emotional intelligence
52 | Communication
53 | Address conflicts
54 | Get support from stakeholders
55 | EX: Innovation sprint
56 | 
57 | 
58 |   
59 | Learn from mistake
60 | Had over +3 failed project
61 | Lack of time / Resource
62 | Technical capacity
63 | Low performance team
64 | Miscommunication
65 | Toxic management
66 | Psychological issues (low confidence, angry, …)
67 | EX: Ticketing,VideoUploader, VideoTranscript, PDFFormat, …
68 | 
69 |   
70 | 
71 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [logical fallacies 101](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/logical_fallacies_101.md) 2 | [dark patterns 101](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/dark_patterns_101.md) 3 | [dark patterns 101](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/dark_patterns_101.md) 4 | [anti patterns 101](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/all-antipattern-demystified.md). 5 | [code smells 101](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/code-smell-101.md). 6 | [design patterns 101](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/design-patterns-101.md). 7 | [solve problems 101](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/solve-problems-101.md). 8 | [bad programmers 101](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/bad-programmers-101.md). 9 | [cognitive-baises 101](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/cognitive-baises.md). 10 | [system design 101](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/system-design-101.md). 11 | [idea 101](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/idea_101.md). 12 | [quote 101](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/qoute101.md). 13 | [memory 101](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/memory-101.md). 14 | [focus.md](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/focus.md). 15 | [100_high_iq_signs.md](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/100_high_iq_signs.md). 16 | [hype_doc.md](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/hype_doc.md). 17 | [EM.md](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/EM.md). 18 | [100_problem_solving](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/100_problem_solving.md). 19 | [comment-convention](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/comment-convention.md). 20 | [commit-convention](https://arash-hacker.github.io/blog?id=https://raw.githubusercontent.com/arash-hacker/Blog/master/commit-convention.md). 21 | 22 | -------------------------------------------------------------------------------- /all-antipattern-demystified.md: -------------------------------------------------------------------------------- 1 | # All antipatterns demystified 2 | ### Architects are abstractionists with significant experience in the majority of key technologies. 3 | I deleted duplicates and categorize them again with alternative name. 4 | may be some of them be in [Code smells]() but don't worry we investigate them later. 5 | ___________ 6 | ## Architect anti-patterns. 7 | 8 | 9 | 1:::::Jumble: mix vertical and horizontal design together 10 | 11 | 2:::::Cover your Assets: not good documentation or not using diagram well to describe 12 | 13 | 3:::::Swiss Army Knifes : design architect for multi or general porpose(all possible use of class). 14 | 15 | 4:::::Warm bodies(Brook law):One out of 20 programmers... produces 20 times the software compared to an average programmer.(NOT ALL PROGRAMMERS). 16 | 17 | 5:::::The Grand Old Duke Of York(Abstraction vs Implimentation) :Experts report that only 1 in 5 software developers is able to define good abstractions On hearing this, a practicing software architect retorted, "It's more like 1 out of 50.". 18 | 19 | 6:::::Architecture by Implication:Management of risk in follow-on system development is often overlooked due to overconfidence and recent system successes.Reliance on previous experience, which may differ in critical areas. 20 | 21 | 22 | 23 | 7:::::Bikeshedding (Death by Planning): wasting your time with non-important debate or sessions (Giving disproportionate weight to trivial 24 | issues). 25 | 26 | 8:::::Fear of adding class : you can't seprate or extract concerns in new files. 27 | 28 | 9:::::Management by Numbers (Management by objectives): relience on numbers, rather more solution or result. 29 | 30 | 10:::::Useless class (Poltergeists): using OOP too where it can be handled by a function. 31 | 32 | ___________ 33 | ## Organizational anti-patterns. 34 | 35 | 11:::::Analysis paralysis: Devoting disproportionate effort to the analysis phase of a project. 36 | 37 | 12:::::Cash cow: A profitable legacy product that often leads to complacency about new products. 38 | 39 | 13:::::Bleeding edge(The Shiny Toy )(Wolf Ticket): Operating with cutting-edge technologies that are still untested or unstable leading to cost overruns, 40 | under-performance or delayed delivery. 41 | 42 | 14:::::**Peter principle**: Continually promoting otherwise well-performing employees up to their level of incompetence, where they remain 43 | indefinitely. 44 | 45 | 15:::::Design by committee: The result of having many contributors to a design, but no unifying vision. 46 | 47 | 16:::::**Escalation of commitment**: Failing to revoke a decision when it proves wrong. 48 | 49 | 17:::::**Management by perkele**: Authoritarian style of management with no tolerance of dissent(iranian bosses). 50 | 51 | 18:::::Matrix Management: Unfocused organizational structure that results in divided loyalties and lack of direction. 52 | 53 | 19:::::Micromanagement: Ineffectiveness from excessive observation, supervision, or other hands-on involvement from management. 54 | 55 | 20:::::Moral hazard: Insulating a decision-maker from the consequences of his or her decision. 56 | 57 | 21:::::Seagull management: Management in which managers only interact with employees when a problem arises, when they "fly in, make a lot of 58 | noise, dump on everyone, do not solve the problem, then fly out". 59 | 60 | 22:::::Mushroom management: Keeping employees uninformed and misinformed (kept in the dark and fed manure). 61 | 62 | 23:::::Stovepipe or Silos: A structure that supports mostly up-down flow of data but inhibits cross organizational communication. 63 | 64 | 24:::::Vendor lock-in: Making a system excessively dependent on an externally supplied component. 65 | 66 | 25:::::**Typecasting**: Locking successful employees into overly safe, narrowly defined, predictable roles based on their past successes rather 67 | than their potential. 68 | 69 | ___________ 70 | ## Project management anti-patterns. 71 | 26::::: Walking Through a Minefield:When software is released before it is ready, 72 | 73 | 27:::::The Fast Beats Right: alleges that it is always better to just get something done, Fast_Beats_Right_Dec_2014regardless of quality, than 74 | to invest any effort into doing the job right. 75 | 76 | 28:::::Cart before the horse: Focusing too many resources on a stage of a project out of its sequence. 77 | 78 | 29:::::Death march: Everyone knows that the project is going to be a disaster – except the CEO. However, the truth remains hidden and the project 79 | is artificially kept alive until the Day Zero finally comes ("Big Bang"). Alternative definition: Employees are pressured to work late nights and weekends on a project with an unreasonable deadline.. 80 | 81 | 30:::::Groupthink: During groupthink, members of the group avoid promoting viewpoints outside the comfort zone of consensus thinking. 82 | 83 | 31:::::Smoke and mirrors: Demonstrating how unimplemented functions will appear. 84 | 85 | 32:::::**Ninety-ninety rule**: Tendency to underestimate the amount of time to complete a project when it is "nearly done". 86 | 87 | 33:::::Software bloat: Allowing successive versions of a system to demand ever more resources. 88 | 89 | 34:::::Waterfall model: An older method of software development that inadequately deals with unanticipated change. 90 | 91 | 35:::::**Overengineering**: Spending resources making a project more robust and complex than is needed. 92 | 93 | 36:::::**Scope creep**(Feature Creep): Uncontrolled changes or continuous growth in a project's scope, or adding new features to the project 94 | after the original requirements have been drafted and accepted (also known as requirement creep and feature creep). 95 | 96 | 37:::::**Brooks's law**: Adding more resources to a project to increase velocity, when the project is already slowed by coordination 97 | overhead. 98 | ___________ 99 | 100 | ## Analysis anti-patterns 101 | 102 | 38:::::Bystander apathy: When a requirement or design decision is wrong, but the people who notice this do nothing because it affects a larger 103 | number of people or The phenomenon in which people are less likely to or do not offer help to a person in need when others are present. 104 | 105 | ___________ 106 | ## Software design anti-patterns. 107 | 39::::: Waterfail(waterfall):Waterfall, or Waterfail, is a rigid software development life cycle methodology that moves all activity through a 108 | series of stages, such as Gather Requirements, Design, Develop, Test, Deliver, Maintain. 109 | 110 | 40::::: The Flags Over Objects: anti-pattern occurs when behavior is written outside of an object by inspecting flags (such as status codes), 111 | rather than within the object itself. This violates the Tell, Don’t Ask principle. 112 | 113 | 41:::::**Abstraction inversion**(Inner-platform effect): Not exposing implemented functionality required by users, so that they re-implement it using higher level 114 | functions. 115 | 116 | 42:::::Copy Folder Versioning: a software development anti-pattern in which source code is updated by simply making copies of the folder. 117 | 118 | 43:::::Ambiguous viewpoint: Presenting a model (usually Object-oriented analysis and design (OOAD)) without specifying its viewpoint.there are 119 | three viewpoints: **The business viewpoint** (the information that is domain specific and matters to the end user), the **specification viewpoint** (which defines the exposed interface elements of a class), and the **implementation viewpoint** (which deals with the actual internal implementation of the class). 120 | 121 | 44:::::Big ball of mud: A system with no recognizable structure. 122 | 123 | 45:::::**Database-as-IPC**: Using a database as the message queue for routine interprocess communication where a much more lightweight mechanism 124 | would be suitable. 125 | 126 | 46:::::Gold plating: Continuing to work on a task or project well past the point at which extra effort is adding value(it can also mean developing features that were not originally requested by the customer.). 127 | 128 | 47:::::**Inner-platform effect**: A system so customizable as to become a poor replica of the software development platform(Greenspun's tenth 129 | rule). 130 | 131 | 48:::::**Input kludge**: Failing to specify and implement the handling of possibly invalid input(lack of validator). 132 | 133 | 49:::::Interface bloat: Making an interface so powerful that it is extremely difficult to implement. 134 | 135 | 50:::::Magic pushbutton: Coding implementation logic directly within interface code(submit button in form), without using abstraction. 136 | 137 | 51:::::Race hazard: Failing to see the consequence of different orders of events. 138 | 139 | 52:::::Stovepipe system: A barely maintainable assemblage of ill-related components. 140 | 141 | 53::::: Frankencode : refers to code that was never designed to work together, being pulled into a single application and held together with duct 142 | tape, baling wire, and maybe some Adapter design pattern usage.(like Stovepipe) 143 | 144 | 54::::: The Duct Tape Coder: is someone who is able to cobble together software that solves the immediate problem, but without any concern for 145 | the code’s quality or maintainability. 146 | 147 | 55::::: straw man :“architecture astronaut” who spends endless amounts of time on design but never actually delivers any software. 148 | 149 | ___________ 150 | ## Object-oriented design anti-patterns. 151 | 152 | 56:::::Iceberg Class: you encapsulate tooooo much 153 | 154 | 57:::::Anemic Domain Model: The use of domain model without any business logic. The domain model's objects cannot guarantee their correctness at 155 | any moment, because their validation and mutation logic is placed somewhere outside (most likely in multiple places). 156 | 157 | 58:::::**BaseBean**: Inheriting functionality from a utility class rather than delegating to it. 158 | 159 | 59:::::Call super: Requiring subclasses to call a superclass's overridden method. 160 | 161 | 60:::::Circle-ellipse problem(Square–rectangle problem)(Person prisoner): Subtyping variable-types on the basis of value-subtypes. 162 | 163 | 61:::::Circular dependency: Introducing unnecessary direct or indirect mutual dependencies between objects or software modules. 164 | 165 | 62:::::Constant interface: Using interfaces to define constants. 166 | 167 | 63:::::God object(the blob): Concentrating too many functions in a single part of the design (class). 168 | 169 | 64:::::**Object cesspool**: Reusing objects whose state does not conform to the (possibly implicit) contract for re-use. 170 | 171 | 65:::::**Object orgy**: Failing to properly encapsulate objects permitting unrestricted access to their internals. 172 | 173 | 66:::::Poltergeists: Objects whose sole purpose is to pass information to another object. 174 | 175 | 67:::::Sequential coupling(water fall): A class that requires its methods to be called in a particular order. 176 | 177 | 68:::::Yo-yo problem: A structure (e.g., of inheritance) that is hard to understand due to excessive fragmentation. 178 | 179 | 69:::::Hurry up and wait: One or more asynchronous events triggered in the constructor of an object. 180 | 181 | ___________ 182 | ## Programming anti-patterns. 183 | 184 | 70:::::Accidental complexity(Architecture by Implication): Introducing unnecessary complexity into a solution. 185 | 186 | 71:::::Action at a distance: Unexpected interaction between widely separated parts of a system. 187 | 188 | 72:::::Blind faith: Lack of checking of (a) the correctness of a bug fix or (b) the result of a subroutine. 189 | 190 | 73:::::Boat anchor: Retaining a part of a system that no longer has any use. 191 | 192 | 74:::::Busy spin(waiting): Consuming CPU while waiting for something to happen, usually by repeated checking instead of messaging. 193 | 194 | 75:::::Caching failure: Forgetting to reset an error flag when an error has been corrected. 195 | 196 | 76:::::Broken Windows : Small problems, left uncorrected, signal a lack of care about the state of things. 197 | 198 | 77:::::**Cargo cult programming** (the Calendar Coder): Using patterns and methods without understanding why. 199 | 200 | 78:::::**Coding by exception**(spagetti , Lasagna , n season pizza , ...): Adding new code to handle each special case as it is recognized. 201 | 202 | 79:::::**Design pattern**: The use of patterns has itself been called an anti-pattern, a sign that a system is not employing enough 203 | abstraction. 204 | 205 | 80:::::Error hiding: Catching an error message before it can be shown to the user and either showing nothing or showing a meaningless 206 | message. 207 | 208 | 81:::::Hard code: Embedding assumptions about the environment of a system in its implementation. 209 | 210 | 82:::::Lava flow: Retaining undesirable (redundant or low-quality) code because removing it is too expensive or has unpredictable 211 | consequences. 212 | 213 | 83:::::Loop-switch sequence: Encoding a set of sequential steps using a switch within a loop statement. 214 | 215 | 84:::::Magic numbers: Including unexplained numbers in algorithms. 216 | 217 | 85:::::Magic strings: Including literal strings in code, for comparisons, as event types etc. 218 | 219 | 86:::::Soft code: Storing business logic in configuration files rather than source code. 220 | 221 | 87:::::**Repeating yourself**: Writing code which contains repetitive patterns and substrings over again; avoid with once and only once 222 | (abstraction principle). 223 | 224 | 88:::::Spaghetti code: Programs whose structure is barely comprehensible, especially because of misuse of code structures. 225 | 226 | 89:::::Lasagna code: Programs whose structure consists of too many layers of inheritance. 227 | 228 | 90:::::**Shooting the messenger**: Throwing exceptions from the scope of a plugin or subscriber in response to legitimate input, especially when this causes the outer scope to fail. 229 | 230 | 91:::::Shotgun surgery: Developer adds features to an application codebase which span a multiplicity of implementors or implementations in a 231 | single change. 232 | 233 | ___________ 234 | ## Methodological anti-patterns. 235 | 236 | 92:::::Copy and paste programming(Found on Internet): Copying (and modifying) existing code rather than creating generic solutions. 237 | 238 | 93:::::**Every fool their own tool**: Failing to use proper software development principles when creating tools to facilitate the software 239 | development process itself. 240 | 241 | 94:::::Golden hammer: Assuming that a favorite solution is universally applicable (See: Silver Bullet). 242 | 243 | 95:::::Improbability factor: Assuming that it is improbable that a known error will occur. 244 | 245 | 96:::::Not Invented Here (NIH) syndrome: The tendency towards reinventing the wheel (Failing to adopt an existing, adequate solution). 246 | 247 | 97:::::**Invented here**: The tendency towards dismissing any innovation or less than trivial solution originating from inside the organization, usually because of lack of confidence in the staff. 248 | 249 | 98:::::Premature optimization: Coding early-on for perceived efficiency, sacrificing good design, maintainability, and sometimes even real-world 250 | efficiency. 251 | 252 | 99:::::Programming by permutation (or "programming by accident"): Trying to approach a solution by successively modifying the code to see if it 253 | works. 254 | 255 | 100:::::Reinventing the wheel: Failing to adopt an existing, adequate solution. 256 | 257 | 101:::::Reinventing the square wheel: Failing to adopt an existing solution and instead adopting a custom solution which performs much worse than 258 | the existing one. 259 | 260 | 102:::::Silver bullet: Assuming that a favorite technical solution can solve a larger process or problem. 261 | 262 | 103:::::Tester Driven Development: Software projects in which new requirements are specified in bug reports. 263 | 264 | 104:::::Assumption Driven Programming: refers to the developer practice of assuming all users are like them. The best way to avoid falling into this trap is to interact with users as much as possible. 265 | ___________ 266 | 267 | ## Configuration management anti-patterns. 268 | 269 | 105:::::Dependency hell: Problems with versions of required products. 270 | 271 | 106:::::DLL hell: Inadequate management of dynamic-link libraries (DLLs), specifically on Microsoft Windows. 272 | 273 | 107:::::Extension conflict: Problems with different extensions to pre-Mac OS X versions of the Mac OS attempting to patch the same parts of the 274 | operating system. 275 | 276 | 108:::::JAR hell: Overutilization of the multiple JAR files, usually causing versioning and location problems because of misunderstanding of the Java class loading model. 277 | 278 | 279 | 280 | # Solution 281 | base on above anti patterns , we can avoid them by follow this this major principles: 282 | 283 | #### 1- Get technical depth and breadth about tools and how they work 284 | get familar and expert about your os, tools,goals of project,concepts you use,software methodology, advantage and disadvantage of them. 285 | ability to **trade off** them together , it's need your brain has enough cache to store all of them 286 | it can be reach by exprience ,reading awesomes source codes,be practical with design patterns, try and error. 287 | 288 | #### 2- seprate concerns for god's sake 289 | seprate variable meaning , method , class , module, package , responsibility. 290 | don't encapsulate or expose interface or abstract too much or too a few. 291 | 292 | #### 3- [use clean code](https://gist.github.com/Arshiamidos/8474c210e072fed50b9747863b3e6619) 293 | 294 | #### 4- think past , now , future (time situation effect) of project. more important increamentaly but not too much or too a few 295 | it's like you are building a metro with stations and rails like [mini metro](https://play.google.com/store/apps/details?id=nz.co.codepoint.minimetro&hl=en). 296 | it's better to write test for backward(time) compatibility. 297 | 298 | #### 5- think all side of project or tech,with micro ,macro or mega magnifier simultaneously(place situation effect) . 299 | e.g use [codecity](https://wettel.github.io/codecity.html) for browseing project's density. 300 | 301 | #### 6 - repair your code as soon as possilbe you can , before it's too late [Leblanc Law : later equals never](https://gist.github.com/Arshiamidos/8474c210e072fed50b9747863b3e6619). 302 | 303 | #### 7 - don't trust user input, validate first and then apply. 304 | 305 | ## links 306 | https://en.wikibooks.org/wiki/Introduction_to_Software_Engineering/Architecture/Anti-Patterns 307 | https://wiki.c2.com/?AntiPattern 308 | https://sourcemaking.com/antipatterns 309 | https://deviq.com/antipatterns/ 310 | -------------------------------------------------------------------------------- /bad-programmers-101.md: -------------------------------------------------------------------------------- 1 | I just read other people's code and always wonder how things work 2 | 3 | Jump to coding w/o Evaluate solutions and Analyze them 4 | 5 | You are OK with the first solution that works 6 | 7 | They don't care about the reason why they're coding - the thing they're supposed to make work 8 | 9 | They don't care about how they go about coding - best practices, methodology, modularization, architecture... 10 | 11 | They don't care about understanding what needs to be done before they start coding - they jump right in 12 | 13 | They don't care about the language they're going to use - anything goes, the looser the better 14 | 15 | They don't care about putting in the work that's needed to build things the right way - they'll take shortcuts just because "look, it works like this!" 16 | 17 | They don't care about tracking their progress and making sure others can understand what they're doing - after all, bug trackers are only needed when your code has bugs, right? 18 | 19 | They don't care about writing tests and documentation - if you want to understand what the code does, why don't you just look at it? 20 | 21 | They don't care about your advice nor your opinion, because, quite frankly, they already know better 22 | 23 | Not making code readable. Making code that frightens other developers from changing it 24 | 25 | - Assuming your code will work, rather than testing that it does 26 | 27 | - Not allowing for users to make mistakes, then be able to recover 28 | 29 | - Not handling special cases and edge cases 30 | 31 | - Not doing working slices through a system to prove initially that it all fits together and basically works 32 | 33 | - Worrying about things that simply don't matter: like optimising for disk space when you have lots of it 34 | 35 | - Avoiding conflict. Learning later that a decent discussion with disagreements would have stopped me wasting time going down the wrong path. 36 | 37 | You never try new things when you are asked for (software, libraries, coding style, and languages). 38 | 39 | You use the phrase "I don't know how to do that" and never try to learn how to do "that". 40 | 41 | Working without understanding the problem 42 | -------------------------------------------------------------------------------- /code-smell-101.md: -------------------------------------------------------------------------------- 1 | # code smells 101 2 | ## the goals of refactoring is apply more changes with less effort 3 | 4 | 5 | ### 1.bloaters (kill big) 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 |
#name when how?
1 long method loc > 10 extract method
2 large class class methods length >10 extract class
3 primitive obsession Using primitives types instead of small objects. extract to class/object
4 long parameter list paramether length > 4 extract to class/object
5 data clumps different parts of the code contain identical groups of variables extract to class/object
44 | 45 | > extract larges to container (object/class/function) 46 | 47 | ### 2.OOP abuser (kill big) 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 |
#name when how?
1 alternative classes with different interfaces classes have same behavior (interface) extract interface(class)
2 refused bequest The unneeded methods may simply go unused or be redefined and give off exceptions. delegation / extract super class
3 switch statements swtich statement with type checking inside for/if/... extract to class/object (state/strategy/iterator)
4 temporary field some fields unused almost extract to class/object
82 | 83 | > use delegation of extract to class 84 | 85 | ### 3.change preventers 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 |
#name when how?
1 divergent change You find yourself having to change many unrelated methods when you make changes to a class. extract class
2 parallel inheritance hierarchies make instance referer to hard composition use delegation for instance with composition
3 shotgun surgery swtich statement with type checking inside for/if/... extract (super|sub) class
115 | 116 | > extract or delegate 117 | 118 | ### 4.dispensables 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 |
#name when how?
1 comments many unneeded comments remove them
2 duplicate code duplicate code remove duplicate please
3 data class class in data container without any logic inside
4 dead code code without using some where remove it :|
5 lazy class code with little using fire them
6 speculative Generality we will need it in future , so let it be no need premature optimization , remove it
165 | 166 | > remove extra unused/duplicate entities 167 | 168 | ### 5.couplers 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 |
#name when how?
1 feature envy method accesses the data of another object more than its own data. extract method | move method
2 inappropriate intimacy Keep a close eye on classes that spend too much time together. Good classes should know as little about each other as possible. move method | move field
3 incomplete library class Sooner or later, libraries stop meeting user needs. The only solution to the problem—changing the library—is often impossible since the library is read-only. foriegn method | local extension
4 message chains $a->b()->c()->d() hide delegate | extract method
5 middle man If a class performs only one action, delegating work to another class, why does it exist at all? hide delegate | extract method
208 | 209 | > extract reponsibilty or item 210 | 211 | # solution 212 | 213 | 214 | **order of refactoring** 215 | 216 | /-----container |delegate 217 | variable -> method -> class -<-----interface | abstract 218 | \------inherience 219 | 220 | remove extra unused/duplicate entities 221 | - unused or duplicate 222 | 223 | compose | extract | delegate 224 | - your x is large 225 | - oop abuser(wrong interface request to others) 226 | - change preventers(too many change applied behavior or same class) 227 | - request for others( responsibity) 228 | - if request(access) is more than 50% of time, extract class otherwise delegate 229 | 230 | -------------------------------------------------------------------------------- /cognitive-baises.md: -------------------------------------------------------------------------------- 1 |
  2 | 1. Too Much Information
  3 | Anchoring bias
  4 | Attentional bias
  5 | Availability heuristic
  6 | Baader-Meinhof phenomenon
  7 | Cue-dependent forgetting
  8 | Empathy gap
  9 | Fading affect bias
 10 | Frequency illusion
 11 | Illusory correlation
 12 | Information bias
 13 | Mere exposure effect
 14 | Negativity bias
 15 | Omission bias
 16 | Ostrich effect
 17 | Pareidolia
 18 | Primacy effect
 19 | Recency effect
 20 | Salience bias
 21 | Selection bias
 22 | Stereotyping
 23 | Von Restorff effect
 24 | Availability cascade
 25 | Belief bias
 26 | Confirmation bias
 27 | Context effect
 28 | Distinction bias
 29 | Exposure effect
 30 | Identifiable victim effect
 31 | Information bias
 32 | Peak-end rule
 33 | Prejudice
 34 | Serial recall effect
 35 | Social proof
 36 | Spotlight effect
 37 | 
 38 | 
 39 | 
 40 | 2.Not Enough Meaning
 41 | Anthropocentric thinking
 42 | Clustering illusion
 43 | Confabulation
 44 | Defensive attribution
 45 | Emotional reasoning
 46 | Essentialism
 47 | Exaggerated expectation
 48 | Forer effect (Barnum effect)
 49 | Halo effect
 50 | Illusion of control
 51 | Illusion of transparency
 52 | In-group bias
 53 | Just-world hypothesis
 54 | Naïve realism
 55 | Observer-expectancy effect
 56 | Optimism bias
 57 | Pessimism bias
 58 | Placebo effect
 59 | Projection bias
 60 | Self-serving bias
 61 | Survivorship bias
 62 | System justification
 63 | Third-person effect
 64 | Weasel words
 65 | Curse of knowledge
 66 | Declinism
 67 | Endowment effect
 68 | Fundamental attribution error
 69 | Group attribution error
 70 | Hostile attribution bias
 71 | Illusion of validity
 72 | Less-is-better effect
 73 | Money illusion
 74 | Neglect of probability
 75 | Observer bias
 76 | Omission bias
 77 | Overconfidence effect
 78 | Planning fallacy
 79 | Reactance
 80 | Risk compensation
 81 | Status quo bias
 82 | Zero-risk bias
 83 | 
 84 | 
 85 | 
 86 | 
 87 | 3.What Should We Remember?
 88 | Cryptomnesia
 89 | Egocentric bias
 90 | False memory
 91 | Generation effect
 92 | Hindsight bias
 93 | Leveling and sharpening
 94 | Misinformation effect
 95 | Misattribution of memory
 96 | Processing bias
 97 | Rosy retrospection
 98 | Self-relevance effect
 99 | Serial position effect
100 | Source confusion
101 | Suggestibility
102 | Telescoping effect
103 | Testing effect
104 | Tip-of-the-tongue phenomenon
105 | Verbatim effect
106 | Zeigarnik effect
107 | Context effect
108 | Duration neglect
109 | False uniqueness bias
110 | Focusing effect
111 | Google effect (digital amnesia)
112 | Next-in-line effect
113 | Placement bias
114 | Positivity effect
115 | Relative age effect
116 | Reminiscence bump
117 | Suffix effect
118 | Trait ascription bias
119 | 
120 | 
121 | 
122 | 4.Need To Act Fast
123 | Action bias
124 | Affect heuristic
125 | Automation bias
126 | Availability cascade
127 | Cognitive inertia
128 | Default effect
129 | Effort justification
130 | Escalation of commitment
131 | Hyperbolic discounting
132 | Loss aversion
133 | Mere urgency effect
134 | Normalcy bias
135 | Reactance
136 | Restraint bias
137 | Rhyme-as-reason effect
138 | Sunk cost fallacy
139 | Time-saving bias
140 | Unit bias
141 | Well-traveled road effect
142 | Commitment bias
143 | Compromise effect
144 | Decoy effect
145 | Empathy gap
146 | Fast-and-frugal heuristics
147 | Hot-hand fallacy
148 | Outcome bias
149 | Pseudocertainty effect
150 | Risk aversion
151 | Selective perception
152 | Social desirability bias
153 | Speed-accuracy trade-off
154 | Tversky's contrast model
155 | Underreaction bias
156 | Volatility bias
157 | ---
158 | 1.TOO MUCH INFORMATION
159 | Baader-Meinhof phenomenon (Frequency illusion)
160 | Attentional bias
161 | Availability heuristic
162 | Mere exposure effect
163 | Selection bias
164 | Bizarreness effect
165 | Picture superiority effect
166 | Humor effect
167 | Change blindness
168 | Distinction bias
169 | Contrast effect
170 | Confirmation bias
171 | Observer-expectancy effect
172 | Belief bias
173 | Illusory correlation
174 | Bias blind spot
175 | Naïve cynicism
176 | Self-serving bias
177 | Neglect of probability
178 | Gambler’s fallacy
179 | Base rate fallacy
180 | 
181 | 2.NOT ENOUGH MEANING
182 | Stereotyping
183 | Halo effect
184 | Group attribution error
185 | Essentialism
186 | In-group bias
187 | Cheerleader effect
188 | Familiarity principle
189 | Prototype heuristic
190 | Law of the instrument
191 | Story bias
192 | Illusion of transparency
193 | Curse of knowledge
194 | False consensus effect
195 | Hindsight bias
196 | Consistency bias
197 | Rosy retrospection
198 | 
199 | 3.WHAT SHOULD WE REMEMBER?
200 | Leveling and sharpening
201 | Generalization bias
202 | Fading affect bias
203 | Misattribution of memory
204 | False memory effect
205 | Suggestibility
206 | Processing bias
207 | Closure principle
208 | Status quo bias
209 | Loss aversion
210 | Regret aversion
211 | Google effect (digital amnesia)
212 | Next-in-line effect
213 | 
214 | 4. NEED TO ACT FAST
215 | Sunk cost fallacy
216 | Escalation of commitment
217 | Commitment bias
218 | Present bias
219 | Hyperbolic discounting
220 | Time-saving bias
221 | Optimism bias
222 | Illusion of control
223 | Planning fallacy
224 | Zeigarnik effect
225 | Goal gradient effect
226 | Reactance
227 | Choice-supportive bias
228 | Default effect
229 | -----
230 | 
231 | 
232 | 1. TOO MUCH INFORMATION
233 | Anchoring Bias
234 | 
235 | Description: Relying too heavily on the first piece of information encountered when making decisions.
236 | Example: A car initially listed at $20,000 makes a later price of $18,000 seem like a great deal, even if the car is worth much less.
237 | Attentional Bias
238 | 
239 | Description: Tendency to focus on certain elements while ignoring others, usually due to personal relevance.
240 | Example: After buying a red car, you start noticing red cars everywhere.
241 | Availability Heuristic
242 | 
243 | Description: Estimating likelihood based on how easily examples come to mind.
244 | Example: After hearing about shark attacks, you overestimate their frequency, fearing to swim in the ocean.
245 | Baader-Meinhof Phenomenon (Frequency Illusion)
246 | 
247 | Description: After learning something new, you suddenly see it everywhere.
248 | Example: Learning a new word and then noticing it in conversations and media repeatedly.
249 | Cue-Dependent Forgetting
250 | 
251 | Description: Inability to recall information without the right cues present.
252 | Example: Forgetting a password until you see the keyboard you usually use.
253 | Empathy Gap
254 | 
255 | Description: Underestimating the influence of emotions on decisions.
256 | Example: When calm, you might underestimate how angry you'll feel in a future situation.
257 | Fading Affect Bias
258 | 
259 | Description: Negative emotions fade faster than positive ones over time.
260 | Example: You remember the fun of a trip but forget the discomfort of a delayed flight.
261 | Frequency Illusion
262 | 
263 | Description: Once you notice something, it seems to appear more frequently.
264 | Example: Seeing a specific car model after considering buying it.
265 | Illusory Correlation
266 | 
267 | Description: Believing a relationship exists between two unrelated things.
268 | Example: Thinking that wearing a lucky shirt affects the outcome of your sports game.
269 | Information Bias
270 | 
271 | Description: Seeking more information than needed, thinking it will help in decision-making.
272 | Example: Overanalyzing minor details when choosing a product, delaying the decision.
273 | Mere Exposure Effect
274 | 
275 | Description: Preferring things simply because they are familiar.
276 | Example: Liking a song more after hearing it multiple times.
277 | Negativity Bias
278 | 
279 | Description: Giving more weight to negative experiences over positive ones.
280 | Example: Remembering a single bad review more than multiple good ones when choosing a restaurant.
281 | Omission Bias
282 | 
283 | Description: Preferring inaction over action, believing it to be safer.
284 | Example: Choosing not to vaccinate due to fear of side effects, despite greater risks from the disease.
285 | Ostrich Effect
286 | 
287 | Description: Ignoring negative information by avoiding it.
288 | Example: Avoiding looking at bank statements during financial difficulties.
289 | Pareidolia
290 | 
291 | Description: Seeing patterns or images where none exist.
292 | Example: Seeing a face in a cloud or object.
293 | Primacy Effect
294 | 
295 | Description: Remembering the first items in a list better than those in the middle.
296 | Example: Recalling the first speaker at a conference more clearly than later ones.
297 | Recency Effect
298 | 
299 | Description: Remembering the most recent information better than earlier ones.
300 | Example: Recalling the last items on your grocery list more than the first.
301 | Salience Bias
302 | 
303 | Description: Focusing on the most noticeable information rather than the most important.
304 | Example: Choosing a car based on its color rather than reliability.
305 | 
306 | 2. NOT ENOUGH MEANING
307 | Anthropocentric Thinking
308 | 
309 | Description: Attributing human traits to non-human things.
310 | Example: Thinking your pet understands your emotions the same way a human would.
311 | Clustering Illusion
312 | 
313 | Description: Seeing patterns in random events.
314 | Example: Believing a roulette wheel is "due" for red after a series of blacks.
315 | Confabulation
316 | 
317 | Description: Creating false memories without realizing it.
318 | Example: Remembering an event happening in childhood that never actually did.
319 | Defensive Attribution
320 | 
321 | Description: Blaming victims less if we feel similar to them.
322 | Example: Thinking a car accident happened due to the victim's mistake because you are also a driver.
323 | 3. WHAT SHOULD WE REMEMBER?
324 | Cryptomnesia
325 | 
326 | Description: Mistakenly recalling someone else's idea as your own.
327 | Example: Thinking you came up with a joke that you actually heard somewhere else.
328 | Egocentric Bias
329 | 
330 | Description: Overestimating how much others share our beliefs and experiences.
331 | Example: Assuming everyone enjoys your favorite TV show.
332 | False Memory
333 | 
334 | Description: Remembering things inaccurately or recalling events that never happened.
335 | Example: Believing you visited a place because you've seen photos of it.
336 | Generation Effect
337 | 
338 | Description: Information is better remembered if it is self-generated rather than received.
339 | Example: Remembering definitions better if you wrote them down in your own words.
340 | 4. NEED TO ACT FAST
341 | Action Bias
342 | 
343 | Description: Preferring action over inaction, even if it's not beneficial.
344 | Example: Feeling the need to intervene in a situation even when it's unnecessary.
345 | Affect Heuristic
346 | 
347 | Description: Making decisions based on emotions rather than logic.
348 | Example: Avoiding a food brand because of an unpleasant past experience, even if it's unrelated to quality.
349 | Automation Bias
350 | 
351 | Description: Over-relying on automated systems without questioning them.
352 | Example: Trusting GPS directions blindly, even if they seem incorrect.
353 | Escalation of Commitment
354 | 
355 | Description: Continuing with a failing course of action because of prior investments.
356 | Example: Continuing to invest in a failing business hoping it will turn around.
357 | Hyperbolic Discounting
358 | 
359 | Description: Preferring immediate rewards over larger, delayed rewards.
360 | Example: Choosing to spend money now rather than saving it for retirement.
361 | Would you like the full list with all 188 biases detailed in this format?
362 | 
363 | Continuing the detailed explanation of cognitive biases:
364 | 1. TOO MUCH INFORMATION (Continued)
365 | Selection Bias
366 | 
367 | Description: Distorting data or decisions by only focusing on selected or available samples.
368 | Example: Drawing conclusions about a population's health based only on hospital patients, neglecting healthier individuals outside.
369 | Stereotyping
370 | 
371 | Description: Attributing generalized characteristics to a group of people.
372 | Example: Believing all athletes are bad at academics.
373 | Von Restorff Effect
374 | 
375 | Description: Remembering distinctive or unusual items better than common ones.
376 | Example: Recalling a bright red suitcase among a sea of black ones at an airport.
377 | Availability Cascade
378 | 
379 | Description: A belief gaining more credibility as it is repeated, even without evidence.
380 | Example: A rumor becoming widely accepted as true simply because it's shared often.
381 | Belief Bias
382 | 
383 | Description: Judging arguments based on the believability of their conclusion rather than their logic.
384 | Example: Accepting a poorly reasoned argument because its conclusion aligns with your beliefs.
385 | Confirmation Bias
386 | 
387 | Description: Favoring information that supports existing beliefs while ignoring opposing evidence.
388 | Example: Reading news from sources that align with your political views and dismissing others.
389 | Context Effect
390 | 
391 | Description: The influence of surrounding information or environment on perception.
392 | Example: Rating the taste of a drink higher in an elegant restaurant than in a fast-food outlet.
393 | Distinction Bias
394 | 
395 | Description: Overemphasizing differences when comparing options simultaneously.
396 | Example: Picking the more expensive product with minor additional features during side-by-side comparison.
397 | Exposure Effect
398 | 
399 | Description: Repeated exposure to something increases liking for it.
400 | Example: Liking a brand's advertisement after seeing it repeatedly, even if it's not objectively better.
401 | Identifiable Victim Effect
402 | 
403 | Description: Showing more compassion for individual victims than for large, abstract groups.
404 | Example: Donating to help one sick child rather than a broader campaign to help thousands.
405 | Peak-End Rule
406 | 
407 | Description: Judging an experience based on its peak and end moments rather than the overall experience.
408 | Example: Enjoying a movie because of a strong ending, even if most of it was mediocre.
409 | Prejudice
410 | 
411 | Description: Preconceived opinion not based on reason or actual experience.
412 | Example: Discriminating against someone based on their nationality or religion.
413 | Serial Recall Effect
414 | 
415 | Description: Remembering the first and last items in a series better than the middle ones.
416 | Example: Recalling the first and last tasks in a meeting agenda more vividly than the ones in between.
417 | Social Proof
418 | 
419 | Description: Believing something is correct because others believe it or do it.
420 | Example: Choosing a restaurant because it has a long line of people waiting outside.
421 | Spotlight Effect
422 | 
423 | Description: Overestimating how much others notice your actions or appearance.
424 | Example: Feeling self-conscious about a minor wardrobe malfunction, assuming everyone is noticing.
425 | 2. NOT ENOUGH MEANING (Continued)
426 | Emotional Reasoning
427 | 
428 | Description: Letting emotions dictate beliefs and decisions.
429 | Example: Assuming a presentation was bad because you felt nervous, even if others praised it.
430 | Essentialism
431 | 
432 | Description: Attributing a fixed essence to individuals or groups.
433 | Example: Believing someone is inherently lazy based on a single instance of procrastination.
434 | Exaggerated Expectation
435 | 
436 | Description: Expecting outcomes to be more extreme than they realistically are.
437 | Example: Thinking a movie will either be amazing or terrible with no middle ground.
438 | Forer Effect (Barnum Effect)
439 | 
440 | Description: Believing vague statements are highly accurate for you personally.
441 | Example: Feeling a generic horoscope applies perfectly to your life.
442 | Halo Effect
443 | 
444 | Description: Judging someone positively in all areas based on one positive trait.
445 | Example: Assuming a good-looking person is also intelligent and kind.
446 | Illusion of Control
447 | 
448 | Description: Overestimating your influence over outcomes.
449 | Example: Thinking your lucky charm affects the outcome of a game.
450 | Illusion of Transparency
451 | 
452 | Description: Believing others can understand your emotions or thoughts more clearly than they can.
453 | Example: Thinking your nervousness during a speech is obvious to the audience when they may not notice.
454 | In-Group Bias
455 | 
456 | Description: Favoring members of your own group over outsiders.
457 | Example: Believing your school or workplace is inherently better than others.
458 | Just-World Hypothesis
459 | 
460 | Description: Believing the world is fair and people get what they deserve.
461 | Example: Assuming someone who faced misfortune must have done something to deserve it.
462 | Naïve Realism
463 | 
464 | Description: Believing your perception of reality is the only accurate view.
465 | Example: Thinking everyone who disagrees with you is misinformed or biased.
466 | Observer-Expectancy Effect
467 | 
468 | Description: Research outcomes are influenced by the expectations of the observer.
469 | Example: A teacher unconsciously encouraging favored students to perform better.
470 | Optimism Bias
471 | 
472 | Description: Overestimating the likelihood of positive events.
473 | Example: Believing you'll win the lottery despite the extremely low odds.
474 | Pessimism Bias
475 | 
476 | Description: Overestimating the likelihood of negative events.
477 | Example: Avoiding flying due to an exaggerated fear of crashes.
478 | Would you like to continue with "What Should We Remember" and "Need to Act Fast" biases, or focus further on specific groups or biases?
479 | 3. WHAT SHOULD WE REMEMBER (Continued)
480 | Cryptomnesia
481 | Description: Mistakenly recalling someone else's ideas as your own.
482 | Example: Sharing an idea in a meeting, believing it's original, but it's actually something you heard elsewhere.
483 | Egocentric Bias
484 | Description: Overestimating your role in past events.
485 | Example: Believing you played a bigger role in a group project’s success than you actually did.
486 | False Memory
487 | Description: Recalling an event that never actually occurred.
488 | Example: Believing you met a celebrity at an event, but it never happened.
489 | Generation Effect
490 | Description: Information is better remembered when it's generated rather than received passively.
491 | Example: Remembering a fact better if you wrote it down yourself instead of just reading it.
492 | Hindsight Bias
493 | Description: Believing you "knew it all along" after an event occurs.
494 | Example: Claiming you predicted a sports game result after it happened.
495 | Leveling and Sharpening
496 | Description: Simplifying and exaggerating details when recalling events.
497 | Example: Remembering a vacation as much more exciting or disappointing than it actually was.
498 | Misinformation Effect
499 | Description: Incorporating misleading information into memory after the fact.
500 | Example: Witnessing an accident but later recalling details incorrectly after hearing others' accounts.
501 | Misattribution of Memory
502 | Description: Assigning a memory to the wrong source.
503 | Example: Thinking you heard a piece of news from a friend when it was actually from TV.
504 | Processing Bias
505 | Description: Remembering information based on how it is processed rather than its content.
506 | Example: Recalling rhyming words more easily than unrelated words.
507 | Rosy Retrospection
508 | Description: Remembering past events more positively than they actually were.
509 | Example: Thinking of high school as a wonderful time, ignoring past struggles.
510 | Self-Relevance Effect
511 | Description: Better remembering information related to yourself.
512 | Example: Recalling an event more vividly when it personally involved you.
513 | Serial Position Effect
514 | Description: Remembering the first and last items in a series better than the middle.
515 | Example: Remembering the first and last items on a grocery list but forgetting the middle ones.
516 | Source Confusion
517 | Description: Forgetting the source of a memory while retaining the information.
518 | Example: Thinking a fictional event from a movie happened in real life.
519 | Suggestibility
520 | Description: Being influenced by external suggestions when recalling memories.
521 | Example: A lawyer's questioning leading a witness to recall incorrect details.
522 | Telescoping Effect
523 | Description: Misjudging the timing of past events, often thinking they happened more recently.
524 | Example: Believing a vacation happened last year when it was actually two years ago.
525 | Testing Effect
526 | Description: Information is remembered better after being tested on it rather than just rereading it.
527 | Example: Practicing quizzes helps retain information better than passive studying.
528 | Tip-of-the-Tongue Phenomenon
529 | Description: The feeling of knowing a word but being unable to recall it.
530 | Example: Struggling to remember an actor's name you recently saw in a movie.
531 | Verbatim Effect
532 | Description: Remembering the general meaning of information rather than the exact words.
533 | Example: Recalling the plot of a book but not the exact dialogue.
534 | Zeigarnik Effect
535 | Description: Remembering unfinished tasks better than completed ones.
536 | Example: Repeatedly thinking about an incomplete work assignment while forgetting finished ones.
537 | 4. NEED TO ACT FAST (Continued)
538 | Action Bias
539 | Description: Preferring action over inaction, even when it's unnecessary.
540 | Example: Making a quick investment decision out of impatience instead of thorough research.
541 | Affect Heuristic
542 | Description: Making decisions based on emotions instead of logic.
543 | Example: Buying a product because it makes you feel good rather than checking its value.
544 | Automation Bias
545 | Description: Over-relying on automated systems without critical evaluation.
546 | Example: Following GPS instructions even when they lead you down a wrong road.
547 | Cognitive Inertia
548 | Description: Resisting change and sticking to old habits or thoughts.
549 | Example: Continuing to use a dated business strategy despite market changes.
550 | Default Effect
551 | Description: Sticking with pre-set options instead of making changes.
552 | Example: Staying with a default insurance plan rather than exploring other options.
553 | Effort Justification
554 | Description: Valuing things more because of the effort put into them.
555 | Example: Sticking to a DIY project despite it being inefficient.
556 | Escalation of Commitment
557 | Description: Continuing an investment or course of action despite negative outcomes.
558 | Example: Investing more money into a failing business to "recoup losses."
559 | Hyperbolic Discounting
560 | Description: Preferring smaller immediate rewards over larger delayed ones.
561 | Example: Choosing to spend money on a luxury now instead of saving for
562 | Hyperbolic Discounting
563 | Description: Preferring smaller immediate rewards over larger delayed ones.
564 | Example: Choosing to spend money on a luxury now instead of saving for the future.
565 | Loss Aversion
566 | Description: Avoiding losses more strongly than seeking gains.
567 | Example: Not selling a stock at a loss even if it's better to cut losses.
568 | Mere Urgency Effect
569 | Description: Prioritizing urgent tasks over important but non-urgent ones.
570 | Example: Replying to emails instead of focusing on long-term planning.
571 | Normalcy Bias
572 | Description: Underestimating the possibility of disaster because things have always been fine.
573 | Example: Ignoring emergency evacuation plans because "nothing bad has happened before."
574 | Reactance
575 | Description: Resisting rules or advice simply because they limit freedom.
576 | Example: Ignoring health guidelines just to assert independence.
577 | Sunk Cost Fallacy
578 | Description: Continuing with something because of previous investments.
579 | Example: Staying in a bad relationship because of the time invested in it.
580 | Time-Saving Bias
581 | Description: Underestimating how long tasks will take.
582 | Example: Thinking you can finish work in an hour when it always takes two.
583 | Unit Bias
584 | Description: Preferring to complete a whole unit of something regardless of need.
585 | Example: Eating an entire bag of chips just because it's a single package.
586 | 
587 | ---
588 |   sumary: timeline, ctx, % , frame, no-emo
589 |   
590 | 
591 |
592 | Egocentric Bias:Assuming everyone enjoys your favorite TV show.
593 | ostrich 
594 | 
595 | Automation Bias:trust computer so much
596 | 
597 | Escalation of Commitment wo find cause
598 | 
599 | Hyperbolic Discounting:Preferring immediate rewards over larger, delayed rewards.
600 | 
601 | Selection Bias:Distorting data or decisions by only focusing on selected or available samples.
602 | 
603 | Belief Bias
604 | 
605 | Confirmation Bias: group, family,
606 | 
607 | Context Effect:Rating the taste of a drink higher in an elegant restaurant than in a fast-food outlet.
608 | 
609 | Exposure Effect:Repeated exposure to something increases liking for it.
610 | 
611 | Peak-End Rule
612 | 
613 | Social Proof: Choosing a restaurant because it has a long line of people waiting outside.
614 | 
615 | Spotlight Effect: Overestimating how much others notice your actions or appearance.
616 | 
617 | Essentialism:Believing someone is inherently lazy based on a single instance of procrastination.
618 | 
619 | Illusion of Control
620 | 
621 | Illusion of Transparency
622 | 
623 | Just-World Hypothesis
624 | 
625 | Naïve Realism: other people are 'wrong' if their perceptions do not match ours.
626 | 
627 | Observer-Expectancy Effect
628 | 
629 | Hindsight Bias  Saying "I knew it!" after a sports team wins
630 | 
631 | Leveling and Sharpening: Memory distortion where details are omitted (leveling) or exaggerated (sharpening).
632 | 
633 | Misattribution of Memory: Attributing a memory to the wrong source.
634 | 
635 | Zeigarnik Effect:: Tendency to remember incomplete tasks better than completed ones.
636 | 
637 | Affect Heuristic: Making quick judgments based on emotions rather than facts.
638 | 
639 | Cognitive Inertia:Sticking with previous beliefs despite new evidence.
640 | 
641 | Default Effect:Preferring the default option presented rather than actively choosing alts
642 | 
643 | |Effort Justification:Valuing something more if a lot of effort was put into obtaining it.
644 | 
645 | Reactance: Resisting suggestions or rules perceived as limiting freedom.
646 | Example: Disregarding health advice just because it feels imposed.
647 | 
648 | Time-Saving Bias:Underestimating or overestimating the time needed for tasks.
649 | 
650 | Unit Bias: Believing a single portion is the appropriate amount to consume or use.Eating all the food on a large plate despite being full.
651 | 
652 | Consistency bias	Incorrectly remembering one's past attitudes and behaviour as resembling present attitudes and behaviour.[155]
653 | 
654 | Normalcy bias, a form of cognitive dissonance, is the refusal to plan for, or react to, a disaster which has never happened before.
655 | 
656 | Backfire effect, a tendency to react to disconfirming evidence by strengthening one's previous beliefs.
657 | 
658 | Conjunction fallacy, the tendency to assume that specific conditions are more probable than a more general version of those same conditions.[49]
659 | 
660 | Less-is-better effect, the tendency to prefer a smaller set to a larger set judged separately, but not jointly.
661 | 
662 | Domain neglect bias, the tendency to neglect relevant domain knowledge while solving interdisciplinary problems.[62]
663 | 
664 | Ambiguity effect, the tendency to avoid options for which the probability of a favorable outcome is unknown.[69]
665 | 
666 | Disposition effect, the tendency to sell an asset that has accumulated in value and resist selling an asset that has declined in value.
667 | 
668 | Endowment effect, the tendency for people to demand much more to give up an object than they would be willing to pay to acquire it.[72]
669 | 
670 | Pseudocertainty effect, the tendency to make risk-averse choices if the expected outcome is positive, but make risk-seeking choices to avoid negative outcomes.[74]
671 | 
672 | * Status quo bias, the tendency to prefer things to stay relatively the same.
673 | 
674 | System justification, the tendency to defend and bolster the status quo. Existing social, economic, and political arrangements tend to be preferred, and alternatives disparaged, sometimes even at the expense of individual and collective self-interest.
675 | 
676 | Illusory truth effect, the tendency to believe that a statement is true if it is easier to process, or if it has been stated multiple times, regardless of its actual veracity. These are specific cases of truthiness.
677 | 
678 | peoms are right:Rhyme as reason effect, where rhyming statements are perceived as more truthful.
679 | 
680 | Hostile attribution bias, the tendency to interpret others' behaviors as having hostile intent, even when the behavior is ambiguous or benign.[130]
681 | 
682 | Self-serving bias, the tendency to claim more responsibility for successes than failures. It may also manifest itself as a tendency for people to evaluate ambiguous information in a way beneficial to their interests (see also group-serving bias).[133]
683 | 
684 | Curse of knowledge	When better-informed people find it extremely difficult to think about problems from the perspective of lesser-informed people.[92]
685 | 
686 | Proportionality bias	Our innate tendency to assume that big events have big causes, may also explain our tendency to accept conspiracy theories.[116][117]
687 | 
688 | Impact bias	The tendency to overestimate the length or the intensity of the impact of future feeling states.[46]
689 | 
690 | Information bias	The tendency to seek information even when it cannot affect action.[99]
691 | 
692 | Moral credential effect	Occurs when someone who does something good gives themselves permission to be less good in the future.
693 | 
694 | Omission bias	The tendency to judge harmful actions (commissions) as worse, or less moral, than equally harmful inactions (omissions).[107]
695 | 
696 | Truth bias is people's inclination towards believing, to some degree, the communication of another person, regardless of whether or not that person is actually lying or being untruthful.[138][139]
697 | 
698 | Social cryptomnesia, a failure by people and society in general to remember the origin of a change,
699 | 
700 | The Perky effect, where real images can influence imagined images, or be misremembered as imagined rather than real
701 | 
702 | Turkey illusion is a cognitive bias describing the surprise resulting from a break in a trend, if one does not know the causes or the framework conditions for this trend
703 | 
704 | Consistency bias	Incorrectly remembering one's past attitudes and behaviour as resembling present attitudes and behaviour.[155]
705 | 
706 | Continued influence effect	Misinformation continues to influence memory and reasoning about an event, despite the misinformation having been corrected.[156] cf. misinformation effect, where the original memory is affected by incorrect information received later.
707 | 
708 | Context effect	That cognition and memory are dependent on context, such that out-of-context memories are more difficult to retrieve than in-context memories (e.g., recall time and accuracy for a work-related memory will be lower at home, and vice versa).
709 | 
710 | Generation effect (Self-generation effect)	That self-generated information is remembered best. For instance, people are better able to recall memories of statements that they have generated than similar statements generated by others.\
711 | 
712 | Illusory truth effect (Illusion-of-truth effect)
713 | Levels-of-processing effect	That different methods of encoding information into memory have different levels of effectiveness.[161]
714 | 
715 | Next-in-line effect	When taking turns speaking in a group using a predetermined order (e.g. going clockwise around a room, taking numbers, etc.) people tend to have diminished recall for the words of the person who spoke immediately before them.[165]\
716 | 
717 | The notion that concepts that are learned by viewing pictures are more easily and frequently recalled than are concepts that are learned by viewing their written word form counterparts
718 | 
719 | Processing difficulty effect	That information that takes longer to read and is thought about more (processed with more difficulty) is more easily remembered.[174] See also levels-of-processing effect.
720 | 
721 | Rosy retrospection	The remembering of the past as having been better than it really was.
722 | 
723 | Testing effect	The fact that one more easily recall information one has read by rewriting it instead of rereading it.[182] Frequent testing of material that has been committed to memory improves memory recall.
724 | 
725 | Zeigarnik effect	That uncompleted or interrupted tasks are remembered better than completed ones.
726 | ---
727 | Gist
728 | visual better than readin/. writing is better than reading.
729 | nxt in q
730 | Omission bias: action is much bad as inaction
731 | Information bias: seek more
732 | Impact bias=Proportionality bias
733 | Rhyme as reason effect,:ads
734 | Illusory truth effect: ads
735 | Pseudocertainty  effect: risk for negative, unrisk for postive
736 | Endowment effect
737 | Disposition effect,: sell acumulated, unsell declined or decayed. brand
738 | * Ambiguity effect : untent  :discard idea if probability of a favorable outcome is unknown
739 | Conjunction fallacy: i like to win lottary ins of 1/10**1000,
740 | Normalcy bias:flood fire, black swan.
741 | ====
742 |   ---cognitive baiases
743 | timeline, ctx, %, frame,multiple-data,default assum, power of calc(fast, big, durable, cached),dnt expect anything/anyone for somthing, just observe meaning over handwrititng,no-emo-like-hope-fear
744 | 
745 | -------------------------------------------------------------------------------- /comment-convention.md: -------------------------------------------------------------------------------- 1 | 2 | 3 |
 4 | Praise
 5 | Nitpick
 6 | Suggestion
 7 | Issue
 8 | Todo
 9 | Question
10 | Thought
11 | Chore: update readme, npmrc, gitginore (MUST have link )
12 | Note
13 | Typo
14 | Polish
15 | Quibble
16 | ----
17 | Blocking
18 | Non-blocking
19 | If-minor
20 | -----
21 | suggestion (test,if-minor): ....
22 | issue(Blocking)
23 | 
24 | -------------------------------------------------------------------------------- /commit-convention.md: -------------------------------------------------------------------------------- 1 | 2 |
 3 | feat: add or remove feature
 4 | feat(shopping card): 
 5 | feat(api)! ←- BREAKING CHANGE
 6 | BREAKING CHANGE: 
 7 | fix: fix bug
 8 | refactor: update 
 9 | - -perf
10 | style: white space, formatt, semicolon
11 | test: CRUD tess
12 | docs: 
13 | build: build, ci, pipeline, version, deps
14 | ops: infra, deployment, backup, recovery
15 | chore: gitignore, important not urgent
16 | --- 
17 | BAD EXAMPLE : [C]hange(d|s) [.]
18 | 
19 | 
20 | -------------------------------------------------------------------------------- /dark_patterns_101.md: -------------------------------------------------------------------------------- 1 |
 2 | 
 3 | Comparison prevention
 4 | The user struggles to compare products because features and prices are combined in a complex manner, or because essential information is hard to find.
 5 | Confirmshaming
 6 | The user is emotionally manipulated into doing something that they would not otherwise have done.
 7 | Disguised ads
 8 | The user mistakenly believes they are clicking on an interface element or native content, but it's actually a disguised advertisment.
 9 | Fake scarcity
10 | The user is pressured into completing an action because they are presented with a fake indication of limited supply or popularity.
11 | Fake social proof
12 | The user is misled into believing a product is more popular or credible than it really is, because they were shown fake reviews, testimonials, or activity messages.
13 | Fake urgency
14 | The user is pressured into completing an action because they are presented with a fake time limitation.
15 | Forced action
16 | The user wants to do something, but they are required to do something else undesirable in return.
17 | Hard to cancel
18 | The user finds it easy to sign up or subscribe, but when they want to cancel they find it very hard.
19 | Hidden Costs
20 | The user is enticed with a low advertised price. After investing time and effort, they discover unexpected fees and charges when they reach the checkout.
21 | Hidden subscription
22 | The user is unknowingly enrolled in a recurring subscription or payment plan without clear disclosure or their explicit consent.
23 | Nagging
24 | The user tries to do something, but they are persistently interrupted by requests to do something else that may not be in their best interests.
25 | Obstruction
26 | The user is faced with barriers or hurdles, making it hard for them to complete their task or access information.
27 | Preselection
28 | The user is presented with a default option that has already been selected for them, in order to influence their decision-making.
29 | Sneaking
30 | The user is drawn into a transaction on false pretences, because pertinent information is hidden or delayed from being presented to them.
31 | Trick wording
32 | The user is misled into taking an action, due to the presentation of confusing or misleading language.
33 | Visual interference
34 | The user expects to see information presented in a clear and predictable way on the page, but it is hidden, obscured or disguised.
35 | 
36 | -------------------------------------------------------------------------------- /design-patterns-101.md: -------------------------------------------------------------------------------- 1 | # design-pattern-all-in-one-blog 2 | 1. generate object (creation) 3 | 2. get object property with structure (structural) 4 | 3. get behavior against other (behavioral) 5 | ____________ 6 | ## creational 7 | ### generate with partial generator 8 | 1.prototype(clone) 9 | 2.singleton 10 | 3.builder(direcotr with builder) 11 | 4.factory 12 | 5.abstract factory 13 | _____________________ 14 | ## structural 15 | ### f[h . i . j . k ....]*g () == f.g() | f.h.i.j.g() | f.h.i...g() 16 | ### get inner structure (input types) 17 | 18 | 19 | input types (x, f(), class, monad, 3rdParty) 20 | output types [x,x,x,..] | x | Nullify(x) 21 | 22 | 1.adaptor (transform input one step, so change input structure from base) 23 | 2.decorator (map reduce filter with input serilized (more than one step), doesn't change input structur) 24 | 3.facade (decorate middleware for new release) 25 | 4.proxy (middleware for access function) **HOC** 26 | 5.fly weight (extract common structure for optimize memory) 27 | | 28 | |--extract common 29 | | 30 | 6.bridge ( split a large class or a set of closely related ) 31 | 7.composite (access with hierarchies) 32 | 8.**nullify** possible with null checking 33 | 9.**arraify** possible with map functor 34 | 35 | ## behavior 36 | #### how act a server with other (client(s)|server(s)) 37 | 1.chain of responsiblity (with manually set order of operation) 38 | 2.template (with hardcoded order of operation) 39 | 40 | 41 | 42 | 3.iterator (just getnext() and hasMore() implimented. sort of childs can be BFS,DFS,SJF,...) 43 | 4.mediator(one server , many clients . **all** must be connected to server, unidirection with server, child to child communicate is not possible) 44 | 5.observer(one server, many client, **some** of them can subscribe to server, bidirection with server, child can connect together) 45 | 6.memnto(cache) 46 | 7.state 47 | 8.strategy 48 | 9.command 49 | 10.visitor(logic handler is parent, child can't override) 50 | 11.composite like(login handler is child) 51 | 12.**pre-do-post** categorize actions in just 3 part(validate,process,serialize) 52 | 53 | 54 | # distributed 55 | ** comming soon ??? ** 56 | 57 | ___________________ 58 | # summary 59 | ## behavior request action types 60 | > one server **with** many clients(server contains them,(clients are server's child)) 61 | > many clients outside **to** one server(server is not container of clients|child) 62 | > one to one 63 | 64 | ## behavior many types connected together 65 | > graph(each client can connect directly with other clients) 66 | > tree(server connect like tree to childs(clients) ,so no way each client to other client directly) 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 |
**`#`****request types** **many types ****which to use?**
1 one to many tree visitor - logic owner is parent
2 one to many tree compisite -logic owner is child
3 one to many tree iterator-like above,but diff in getNext,hasNext method strategy
4 one to many star mediator - one direction communicate with server
5 one to many graph observer - childs communicate with childs maybe directly
107 | ________________________ 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 |
**`#`****request types **** server has state?** **which to use?**
1 many to one true cache(memento)
2 many to one true strategy
3 many to one true state
4 many to one false command(just pure functions)
141 | 142 | _________ 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 |
**`#`****request types ****server has order? ** **which to use?**
1 one to one true chain of responsibility -just define chain functor and connect to next chain
2 one to one false template - every part can be done random (just replace virtual method)
3 one to one true maybe false **pre-process-post**
4 one to one false **dynamic pipeline (plugins)** add dynamic config like micro-kernel plugins
177 | 178 | chain of resposible -> 3 -> 1 -> `2`-> 179 | template ->1 :heavy_check_mark: ->`2` :heavy_multiplication_x: ->3 :heavy_check_mark:-> 180 | can user **nullify** or **arraify** within step `2` 181 | dynamic pipeline ->4,5,6 || 3,2,1 || 7,1,8,9,5,3,3,1 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | -------------------------------------------------------------------------------- /focus.md: -------------------------------------------------------------------------------- 1 |
  2 | 1-Keep image visible in your head : focus
  3 | If connect it to knw3, it wll be remembered
  4 | Separate images cant remebered if no connection between.
  5 | 
  6 | No need rn
  7 |             1 - Candle, 
  8 |             2 - Circle phasing
  9 |             3- remember last word dict (M)
 10 |             4- Dub predict
 11 |             5- remember area event (M)
 12 |             6-Count colory
 13 |             6-what did you do yesterday (M)
 14 |             7-music bg
 15 |             8- chess blindfold 
 16 |             9- multiple 4x4
 17 | 
 18 | 
 19 | --------------------
 20 | ZEN:
 21 | Write concern think later        
 22 |  Dnt think any think.       
 23 |  Make problems and concern funny frrindly    
 24 |  Focus on body movement     
 25 |  Dream smthng dreamy.     
 26 |  Who am i    
 27 |  Breath      
 28 |  Kindness      
 29 |  Noting       
 30 |  Do one thing and only one thing.!!!      
 31 | ---------------------
 32 | 7-Chess blindfold
 33 |   *-rewind from focus score
 34 |   *-Remeber/Think  marathon
 35 | 
 36 | 
 37 | 
 38 | - Meditation
 39 | - Mindfulness exercises
 40 | - Regular physical exercise
 41 | - Balanced diet
 42 | - Adequate hydration
 43 | - Brain training games
 44 | - Setting specific goals
 45 | - Break tasks into smaller parts
 46 | - Use focus timers (e.g., Pomodoro Technique)
 47 | - Limit multitasking
 48 | - Prioritize tasks
 49 | - Create a distraction-free environment
 50 | - Use noise-cancelling headphones
 51 | - Listen to focus-enhancing music
 52 | - Regular sleep schedule
 53 | - Deep breathing exercises
 54 | - Use of focus supplements (e.g., Omega-3)
 55 | - Limit social media exposure
 56 | - Regular breaks during work
 57 | - Visualization techniques
 58 | - Reading books
 59 | - Practicing gratitude
 60 | - Yoga
 61 | - Caffeine in moderation
 62 | - Limit sugar intake
 63 | - Cognitive behavioral techniques
 64 | - Good posture
 65 | - Use of essential oils (e.g., peppermint)
 66 | - Prioritize important tasks in the morning
 67 | - Use of natural light
 68 | - Avoid heavy meals during work hours
 69 | - Practice self-discipline
 70 | - Establish a routine
 71 | - Time management training
 72 | - Accountability partners
 73 | - Bullet journaling
 74 | - Avoid alcohol
 75 | - Digital detox periods
 76 | - Mind maps for organizing thoughts
 77 | - Setting deadlines
 78 | - Improving workspace ergonomics
 79 | - Chewing gum to boost concentration
 80 | - Training in speed reading
 81 | - Learning new skills
 82 | - Reflective journaling
 83 | - Task batching
 84 | - Setting daily priorities
 85 | - Use of affirmations
 86 | - Practice patience
 87 | - Engage in hobbies
 88 | - Cognitive puzzles (e.g., Sudoku)
 89 | - Watch documentaries
 90 | - Practice assertiveness
 91 | - Short naps (power naps)
 92 | - Attend workshops
 93 | - Regular health check-ups
 94 | - Emotional intelligence development
 95 | - Use of productivity apps
 96 | - Active listening exercises
 97 | - Creative visualization
 98 | - Color therapy
 99 | - Acupuncture
100 | - Herbal teas (e.g., ginkgo biloba)
101 | - White noise machines
102 | - Isochronic tones for concentration
103 | - Feng shui your workspace
104 | - Volunteer work
105 | - Keep hydrated with infusions
106 | - Outdoor walks
107 | - Pet therapy
108 | - Art therapy
109 | - Learn a musical instrument
110 | - Public speaking practice
111 | - Joining mastermind groups
112 | - Use of standing desks
113 | - Limiting exposure to blue light in evenings
114 | - Aromatherapy
115 | - Progressive muscle relaxation
116 | - Biofeedback therapy
117 | - Hypnosis sessions
118 | - Laughter therapy
119 | - Engage in debate and discussion
120 | - Learn a foreign language
121 | - Crossword puzzles
122 | - Join a quiz team
123 | - Watch educational videos
124 | - Practice calligraphy or handwriting improvement
125 | - Tai Chi
126 | - Participate in sports
127 | - Regular dental check-ups
128 | - Maintain social connections
129 | - Financial planning
130 | - Career counseling
131 | - Spiritual practices
132 | - Learning sign language
133 | - Practicing martial arts
134 | - Genealogy research
135 | - Develop a morning routine
136 | - Develop a bedtime routine
137 | - Limiting intake of processed foods            
138 |   
139 | -------------------------------------------------------------------------------- /hype_doc.md: -------------------------------------------------------------------------------- 1 | 2 |
  3 |   # IdEA
  4 | 
  5 | ## ❌🔆✅🛂
  6 | 
  7 | ❌ snapshot testing jest
  8 | ❌ use cached version of node_modules if there is exist
  9 | ❌ test pipeline accross all
 10 | 
 11 | 🔆 general approvement after resovle comments gitlab
 12 | 🔆 light house ci-webvitals
 13 | 🔆 command from gitlab-ci
 14 | 🔆 honeycomb to console adding body
 15 | 
 16 | ✅ chatgpt purchase for whole teams
 17 | ✅ general approvement after resovle comments gitlab
 18 | ✅ Innovation sprint
 19 | ✅ MR open X days
 20 | ✅ code review doc
 21 | ✅ clean model/router usage interativly
 22 | ✅ sonrqube for MR fininsh
 23 | ✅ attach MR to sonar
 24 | ✅ Design UML system for all projects
 25 | ✅ Custome morressier retro
 26 | ✅ feedback survey
 27 | ✅ node18 es2021
 28 | ✅ issue install docker 18-alpine
 29 | ✅ testing standards 101
 30 | ✅ npm audit critical
 31 | ✅ video worker v2
 32 | ✅ add eslint, prettier, husk
 33 | ✅ review Pablo-Gohar-Radek all review and author work
 34 | ✅ matt field honeycomb watched
 35 | ✅ code review convention
 36 | ✅ feed-kwatch
 37 | ✅ canary development knowledge sharing
 38 | ✅ anti patterns knowledge sharing
 39 | ✅ uml platform gateway graph generating
 40 | ✅ run speed up bulk importer  
 41 | ✅ run test pipelines faster  
 42 | ✅ abs pathing  
 43 | ✅ retry mechanism  
 44 | ✅ final arch of ticketing (good to have) **payment**
 45 | ✅ event dashbobard  
 46 | ✅ event software design doc  
 47 | ✅ code climate / sonar qube  
 48 | ✅ code climate / sonar qube presentation
 49 | ✅ git checkout without losing relogin again
 50 | ✅ jira => gitlab  
 51 | ✅ gitlab less pipelines..
 52 | ✅ event-staging wildcard routes  
 53 | ✅ simpler logs  
 54 | ✅ release notes.  
 55 | ✅ gitlab conventions mr names regex  
 56 | ✅ git squash commits  
 57 | ✅ gitalb runner color  
 58 | ✅ audit running pod commands  
 59 | ✅ audit format text  
 60 | ✅ audit copy clipboard  
 61 | ✅ audit search by one url  
 62 | ✅ audit fix authuser  
 63 | ✅ code evaluation husky
 64 | ✅ audit color foldable nodes packages
 65 | ✅ audit icon lagunage  
 66 | ✅ software doc design  
 67 | ✅ test pipelines fixtures.  
 68 | ✅ tracing for all repos w Miro.
 69 | ✅ create new joiner software setup.
 70 | 
 71 | 🛂 labels MRs https://gitlab.com/gitlab-org/gitlab/-/issues
 72 | 🛂 download center morressier
 73 | 🛂 gitlab MR templates
 74 | <<<<<<<<<<>>>>>>>>>>
 75 | 🛂 :product_id and :product_type should we apply them?
 76 | 🛂 audit last recent contribute
 77 | 🛂 postman unique api control
 78 | 🛂 security interview  
 79 | 🛂 audit open MRs
 80 | 🛂 laptops are not trackable  
 81 | 🛂 okta ...
 82 | 🛂 train gitlab
 83 | 🛂 error handling generate
 84 | 🛂 correct old project
 85 | 🛂 eslint-plugin-jest
 86 | 🛂 dailybot for kudos
 87 | 🛂 dev enviroment k8s
 88 | 
 89 | 
 90 |   ✅ 
 91 | 4-Introduced Sonarqube for source code. And push dev/PM to follow best practices.
 92 | 5-Introduced chatGPt for increase productivity, performance and save times(vscode).
 93 | 6-Architecting all services as UML in Miro and detecting useless or business unused repos(mermaid).
 94 | 7-Project Audit for tracking repo, releases, types with GItlab and in-house solution
 95 | 8-System design doc (ADR) schema/ Software design schema doc for company.
 96 | 9-Gitlab rules for MR naming/feature branches/ description with AI.
 97 | 10-Ran test pipeline faster by parallelism and make concurrent independence.
 98 | 11-Optimised over 10 project performance just by use better algorithm, speed , memory, cpu
 99 | 
100 | 12 -Knowledge sharing for Anti-pattern. Code smells. Testing approach. Critical thinking.Canary development. Sonarqube.  System design.Applied Code review / commit convention. POMODOre/time management
101 | 
102 | 19-Architecting over 10 softwares from scratch (video transcript.pdf-format,blulkuploader,platofrmG,pdf-formatter,cs-admin-dashboard)
103 | 
104 | 14-Custom Morressier retrospective to engage all aspect of contribution.
105 |  15-Innovation sprint: husky recommit. Service mesh intro. Unused and useless resource detection. Honeycomb for tracking error bugs. ALERTS.
106 | 
107 | 20-Solved very hard and principal low level bugs(socket hangup/ memory overload/bottleneck for python pool thread/ socket integration for data dog/ SNS rabbitmq bugs…treeshaking/ npm devdepend issue.
108 | ✅ 
109 | 1-Help to facilitate for Series B docs.
110 | 2-Right hand of Director/CTO for talks, inspect, architect.
111 | 3--Played as Gateway between Engineering, Sales, Marketing, C-level stakeholders
112 | 13-Participate in Interview and help to hire +10 talented smart devs.
113 | 16-Help EMs and director for estimation and jira ticketing.
114 | 17- Established high standards in terms of alerting, monitoring and system health.
115 | 18-Created boilerpalte/ microservice chassis….
116 | 
117 | 
118 | 
119 | 
120 | 21-Coached Junior and senior devs to pursue their career. And increased their happiness.
121 | 22-Burndown chart for all team member based onticket
122 | 23-USE GEN AI to collect feedback and show as map
123 | communicate with internal stakeholders (requirements, feedback, support)
124 | 
125 | JET
126 | Delivered CW to +19 countries.
127 | Webvitals
128 | Vite.js
129 | CDN worker and optimization. Power of terraform
130 | Micro frontend RFC
131 | Datadog/sentry/integration
132 | Performance and bundling size in pipeline.
133 | Helped Menu/Afterorder/discovery/platform team for their decision and pair/code-review.
134 | Imporved testing coverage by jest report
135 |   
136 | 
137 | -------------------------------------------------------------------------------- /img/1.pic: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /img/comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arash-hacker/Blog/be39e045b58da13f67b953a12099d4f58b358105/img/comment.png -------------------------------------------------------------------------------- /img/commit.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arash-hacker/Blog/be39e045b58da13f67b953a12099d4f58b358105/img/commit.jpeg -------------------------------------------------------------------------------- /logical_fallacies_101.md: -------------------------------------------------------------------------------- 1 |
  2 | TLDR: >>>
  3 | 
  4 |                            distract argument (attack person, argument, environment...)  <|
  5 |                                     ^                                                    |
  6 |                                     ^ detach(escape, ignore,...)                         |
  7 |                                     ^                                                    |  
  8 |  (past) default assuming -> lazy and sloth calculation -> manipulate argument   (future)<|
  9 |                                     v
 10 |                                     v attach(dodge, deflect)
 11 |                                     v
 12 |                            apeal to unlogical reference
 13 | 
14 | 15 |
 16 | 
 17 | 1- Attack person per se
 18 | 2- Manipulate argument
 19 | 3- Distract argument
 20 | 4- Apeal to unlogical reference❓
 21 | 5- Lazy and sloth in calculation(burden of proof)
 22 |          inertia(its takes alot of time, eneryg...) , 
 23 |          false normalcy
 24 |          (false as normal and ubiquotos), 
 25 |          status qou(if it works, dont touch) 
 26 | 6- Default assuming(loaded language.) 🎖️
 27 | 
28 | 29 |
 30 |  
 31 | Ad Hominem: “Don’t trust his advice on health—he’s been caught lying before.”
 32 | Straw Man: “You want more environmental regulations? So you want to shut down all industry!”
 33 | Red Herring: “When asked about pollution, the politician instead discussed his opponent’s voting record.”
 34 | Appeal to Ignorance: “No one has proven that extraterrestrials aren’t real, so they must exist.”
 35 | False Dilemma: “You’re either with us or against us—there’s no third option.”
 36 | Slippery Slope: “If we allow homework reduction, soon students won’t learn anything at all.”
 37 | Circular Reasoning: “He’s honest because he says he’s honest, and we know he’s honest.”
 38 | Hasty Generalization: “I met two rude visitors from that city; therefore, all its residents must be rude.”
 39 | Appeal to Authority: “Dr. X says this diet works, so it must be true.”
 40 | Appeal to Emotion: “Imagine the children suffering if we don’t pass this law!”
 41 | Appeal to Tradition: “We’ve always done it this way, so it must be the best approach.”
 42 | Appeal to Novelty: “This gadget is superior because it’s the latest on the market.”
 43 | Post Hoc Ergo Propter Hoc: “After the new mayor took office, crime dropped—so his leadership is the cause.”
 44 | No True Scotsman: “No true American would ever act like that.”
 45 | Tu Quoque: “How can you criticize my diet when you binge-eat junk food too?”
 46 | Begging the Question: “Reading is beneficial because it helps you learn to read.”
 47 | Equivocation: “Light things aren’t heavy—therefore, a feather cannot be heavy.”
 48 | Composition Fallacy: “Each part of the engine is small, so the entire engine must be small.”
 49 | Division Fallacy: “The team is excellent, so every member must be excellent.”
 50 | False Analogy: “Just as a car needs fuel, a person needs money to function.”
 51 | Anecdotal Fallacy: “My uncle smoked his entire life and lived to 90, so smoking isn’t harmful.”
 52 | Genetic Fallacy: “That idea came from an unreliable source, so it must be wrong.”
 53 | Appeal to Nature: “Herbal medicine is superior because it’s all natural.”
 54 | Appeal to Common Practice: “Everyone cheats on their taxes, so it can’t be that bad.”
 55 | Appeal to Consequences: “If we believe in free will, society will collapse—therefore, free will must be false.”
 56 | Special Pleading: “Rules apply to everyone except me.”
 57 | Fallacy of the Single Cause: “The traffic jam was caused solely by that one accident.”
 58 | Middle Ground Fallacy: “Since both extreme positions have merit, the truth must lie in the middle.”
 59 | Burden of Proof Fallacy: “You haven’t proven me wrong, so my claim must be true.”
 60 | Ad Populum (Bandwagon): “Everyone is buying this phone, so it’s obviously the best.”
 61 | Cherry Picking: “I’ll use only the data that supports my view, ignoring the rest.”
 62 | Argument from Silence: “He didn’t mention the event, so it must not have happened.”
 63 | False Equivalence: “Comparing a minor mistake to a major crime is not a fair comparison.”
 64 | Texas Sharpshooter Fallacy: “I picked out the data points that supported my theory while ignoring the rest.”
 65 | Gambler’s Fallacy: “After five heads in a row, tails is due on the next coin toss.”
 66 | Nirvana Fallacy: “Since no policy is perfect, we shouldn’t adopt any policy at all.”
 67 | Appeal to Ridicule: “Oh, you believe that? What a ridiculous notion!”
 68 | Argumentum ad Baculum (Appeal to Force): “Agree with me or face severe consequences.”
 69 | Moralistic Fallacy: “Because nature is harsh, human cruelty is justified.”
 70 | Naturalistic Fallacy: “What’s natural must be good.”
 71 | Appeal to Probability: “It might happen, so it probably will.”
 72 | Anecdotal Evidence Fallacy: “My friend recovered quickly using this remedy, so it must be effective.”
 73 | Confusing Correlation with Causation: “Ice cream sales and drowning incidents both rise in summer; therefore, ice cream causes drowning.”
 74 | Continuum Fallacy: “There’s no clear line between a teenager and an adult, so age doesn’t matter.”
 75 | Cum Hoc Ergo Propter Hoc: “Since these two events occur together, one must cause the other.”
 76 | Double Counting: “The profit is counted twice, exaggerating the success.”
 77 | Incomplete Comparison: “This phone is better because it’s more expensive.”
 78 | Masked Man Fallacy: “I can’t evaluate his argument because I don’t know who he really is.”
 79 | Misleading Vividness: “A single tragic accident proves that this method is dangerous.”
 80 | Non Sequitur: “She owns an expensive car, so she must be wealthy.”
 81 | Oversimplification: “The solution to poverty is simply to create more jobs.”
 82 | Proof by Assertion: “This statement is true because I say so.”
 83 | Proof by Example: “Every instance I’ve seen supports my claim, so it must be true.”
 84 | Relative Privation Fallacy: “Your problem isn’t significant compared to what others face.”
 85 | Slothful Induction: “Despite clear evidence, I refuse to change my mind.”
 86 | Weak Analogy: “A clock and a watch are similar because both have hands.”
 87 | Wrong Direction Fallacy: “Because the effect happened, it must have caused the event.”
 88 | Appeal to Flattery: “You’re so smart—you must agree with my argument.”
 89 | Argument from Incredulity: “I can’t imagine how that works, so it must be false.”
 90 | Chronological Snobbery: “Old methods are outdated; only modern techniques matter.”
 91 | Denying the Antecedent: “If it rains, the ground gets wet. It didn’t rain; therefore, the ground isn’t wet.”
 92 | Affirming the Consequent: “If it rains, the ground gets wet. The ground is wet; therefore, it must have rained.”
 93 | Bulverism: “You believe that only because you’re so naive.”
 94 | Appeal to Motive: “Your argument is driven only by self-interest.”
 95 | Appeal to Wealth: “He must be right because he’s rich.”
 96 | Appeal to Poverty: “Only someone who has suffered can understand this issue.”
 97 | Appeal to the Stone: “Let’s dismiss that idea outright without discussion.”
 98 | Argument to Moderation: “The best answer is always the one in the middle.”
 99 | False Attribution: “That famous quote is by Einstein—but he never said it.”
100 | Loaded Question: “Have you stopped cheating on tests yet?”
101 | Proving Non-Existence: “You can’t prove unicorns don’t exist, so they must exist.”
102 | Retrospective Determinism: “It was bound to happen all along.”
103 | Sunk Cost Fallacy: “We’ve invested too much to stop now, even if it’s failing.”
104 | Weak Man Fallacy: “I’ll only refute the weakest version of your argument.”
105 | Wishful Thinking: “I want to win the lottery, so I must be destined to win.”
106 | Zero-Sum Fallacy: “For someone to win, someone else must lose.”
107 | Appeal to Complexity: “This issue is too complicated for a simple solution.”
108 | Appeal to the Masses: “Everyone believes it, so it must be true.”
109 | False Balance: “Both sides are equally right, even when one side is based on facts.”
110 | Personal Incredulity: “I just can’t understand it, so it must be false.”
111 | Perfect Solution Fallacy: “If a solution isn’t perfect, it isn’t worth trying.”
112 | Misleading Statistics Fallacy: “The numbers are impressive—even if they can be manipulated.”
113 | Regression Fallacy: “The improvement is just a natural return to the average.”
114 | Appeal to Accomplishment: “He succeeded, so his method must be the best.”
115 | Irrelevant Authority Fallacy: “A celebrity endorses it, so it must be effective.”
116 | Argument from Personal Experience: “I’ve seen it work before, so it must always work.”
117 | Biased Sample Fallacy: “This small group represents the entire population.”
118 | Fallacy of Accident: “A general rule applies even when special circumstances exist.”
119 | False Dichotomy: “You’re either with us or against us.”
120 | False Compromise: “The best answer is a mix of both, even if one side is clearly superior.”
121 | Fallacy of Exclusion: “Important evidence was deliberately left out of the discussion.”
122 | Ecological Fallacy: “What’s true for the group must be true for each individual.”
123 | Exaggeration Fallacy: “This tiny problem is the worst crisis ever.”
124 | Faulty Generalization: “One bad experience means all such cases are negative.”
125 | Appeal to Worse Problems (Relative Privation): “Your complaint isn’t valid compared to bigger issues.”
126 | Beard Fallacy (Fallacy of the Beard): “There’s no clear moment when stubble becomes a beard, so the argument fails.”
127 | False Precision Fallacy: “Presenting figures with too many decimals makes them seem more reliable.”
128 | False Comparison: “Comparing apples to oranges isn’t a valid argument.”
129 | Unwarranted Assumption Fallacy: “I’m assuming that fact without providing evidence.”
130 | Historical Fallacy: “Just because something happened in the past doesn’t mean it’s relevant now.”
131 | 
132 | 
133 |
134 | Homunculus Fallacy: “Arguing that a ‘little person’ inside your brain decides your actions, without explaining how this controller exists.”
135 | Improper Induction: “After meeting three friendly dogs, claiming that every dog must be friendly.”
136 | Ignoring a Common Cause: “Claiming that ice cream sales cause shark attacks, ignoring the fact that both increase in summer.”
137 | Inductive Fallacy: “Observing two tall basketball players and concluding that all basketball players are tall.”
138 | Insufficient Sample Fallacy: “Meeting one rude cab driver and declaring that all cab drivers are rude.”
139 | Inversion Fallacy: “Assuming that if A leads to B, then B must also lead to A in every situation.”
140 | Law of the Instrument Fallacy: “If all you have is a hammer, you assume every problem is a nail.”
141 | Loaded Language Fallacy: “Describing an idea as ‘reprehensible’ simply to provoke negative emotions rather than analyzing it.”
142 | Misrepresentation Fallacy: “Oversimplifying someone’s argument—such as reducing a nuanced discussion on healthcare to ‘you just hate doctors.’”
143 | Misuse of Statistical Averages: “Claiming that everyone is wealthy because the average income is high, despite significant income inequality.”
144 | Moral Equivalence Fallacy: “Comparing a minor mistake, like a small lie, to major crimes like fraud, as if they are equally reprehensible.”
145 | Moving the Goalposts: “When evidence is provided, changing the criteria—saying, ‘That’s not enough proof; I need more evidence’.”
146 | Negative Evidence Fallacy: “Arguing that a theory is false simply because there is no evidence explicitly proving it true.”
147 | Non Causa Pro Causa: “Assuming that event B was caused by event A just because they occurred together.”
148 | Not Invented Here Fallacy: “Rejecting an innovative idea solely because it originated from an outside group.”
149 | Overlooking Alternatives Fallacy: “Claiming a specific cause for a problem without considering other plausible explanations.”
150 | Paradoxical Fallacy: “Saying ‘less is more’ in a context where reducing something does not actually enhance quality.”
151 | Procrastination Fallacy: “Delaying a decision by insisting ‘we’ll figure it out later’ despite evidence that immediate action is needed.”
152 | Regression to the Mean Fallacy: “Attributing a return to average performance after a peak solely to a recent intervention rather than a natural fluctuation.”
153 | Reification Fallacy: “Treating an abstract concept like ‘justice’ as if it were a physical entity that can act on its own.”
154 | Scare Tactics (Appeal to Fear): “Arguing that a new policy must be rejected because it will lead to a catastrophic future scenario.”
155 | Spotlight Fallacy: “Concluding that all members of a group are like the few who received intense media coverage.”
156 | Status Quo Bias Fallacy: “Claiming that a current method must be the best simply because it is familiar and traditional.”
157 | Thought-terminating Cliché: “Ending a debate with phrases like ‘it is what it is’ instead of engaging with the argument.”
158 | Trivial Objection: “Focusing on a minor detail in someone’s argument to divert attention from the main point.”
159 | Two Wrongs Make a Right: “Justifying an unethical action by pointing out that someone else has done something similar.”
160 | Unwarranted Extrapolation: “Taking a small trend in data and predicting a dramatic future change without sufficient evidence.”
161 | Utility Fallacy: “Assuming that because a method is useful, it must be the correct or moral approach.”
162 | Appeal to Censorship: “Claiming an idea is wrong simply because it is being suppressed or censored by authorities.”
163 | Appeal to Extremes: “Arguing that a moderate view must be false by pushing it to an extreme scenario to discredit it.”
164 | Association Fallacy: “Concluding that two ideas are similar because they are both supported by the same group, even if the ideas differ greatly.”
165 | Borderline Exception Fallacy: “Arguing that an exception to a rule completely invalidates the rule, even when the exception is rare.”
166 | Burden Shifting Fallacy: “Insisting that your opponent prove you wrong instead of providing evidence for your own claim.”
167 | Chronological Fallacy: “Assuming that something is true or better simply because it is old (or new), without considering its actual merits.”
168 | Circular Definition Fallacy: “Defining a concept by using the concept itself, such as ‘a trustworthy source is one that is trustworthy.’”
169 | Deductive Fallacy: “Using faulty logic where the premises may be true but the conclusion does not logically follow.”
170 | Dividing the Difference Fallacy: “Assuming that the truth must lie exactly halfway between two opposing arguments.”
171 | Ecological Inference Fallacy: “Concluding that what is true for a group is automatically true for every individual in that group.”
172 | Excluded Middle Fallacy: “Presenting a situation as having only two options when, in fact, there are more.”
173 | False Consensus Effect Fallacy: “Assuming that everyone shares your opinion because you see it as common.”
174 | Incomplete Evidence Fallacy: “Drawing conclusions based solely on evidence that supports your view while ignoring contradictory data.”
175 | Faulty Extrapolation: “Predicting future events based on a limited trend without considering changes or anomalies.”
176 | Kettle Logic: “Using several inconsistent arguments to defend a position, such as claiming both that something is true and not true.”
177 | Confirmation Bias Fallacy: “Only seeking out evidence that confirms your beliefs and dismissing anything that contradicts them.”
178 | Conjunction Fallacy: “Believing that a detailed, specific scenario is more likely than a general one, even though logic dictates otherwise.”
179 | Correlation-Causation Fallacy: “Concluding that because two events occur together, one must be causing the other.”
180 | Denialism Fallacy: “Refusing to accept well-supported evidence simply because it conflicts with preexisting beliefs.”
181 | Dichotomy Fallacy: “Presenting only two choices when more alternatives exist, such as ‘you're either with us or against us.’”
182 | False Extrapolation: “Assuming that a trend observed in a small sample will continue indefinitely.”
183 | False Innocence Fallacy: “Claiming to be error-free or not at fault by dismissing evidence that points otherwise.”
184 | False Logical Sequence Fallacy: “Implying that a series of events has a logical connection when in fact they do not.”
185 | False Moderation Fallacy: “Assuming that the moderate position is always correct without examining the evidence.”
186 | Big Lie Fallacy: “Repeatedly stating an obviously false claim until it is accepted as true by some.”
187 | Necessary and Sufficient Condition Fallacy: “Claiming that one condition alone is both necessary and enough to cause an effect, without proper proof.”
188 | Unexpected Outcome Fallacy: “Arguing that a surprising result disproves the expected cause, ignoring other variables.”
189 | Faulty Comparison Fallacy: “Comparing two unrelated things—like comparing a smartphone to a car—to argue they are alike in all respects.”
190 | Faulty Induction: “Generalizing a rule from one or two examples, such as assuming all swans are white because you’ve only seen white swans.”
191 | Faulty Reasoning Fallacy: “Using illogical steps in an argument that lead to an unsupported or contradictory conclusion.”
192 | Gambler’s Ruin Fallacy: “Believing that one failure in a random process means you will never succeed again.”
193 | Ignoratio Elenchi (Irrelevant Conclusion): “Presenting an argument that may be logically sound but does not address the issue at hand.”
194 | Ignorance as Evidence Fallacy: “Claiming that a lack of evidence against a claim proves that the claim is true.”
195 | Inconsistent Comparison Fallacy: “Comparing two things using different criteria, such as judging one candidate by strict standards and the other leniently.”
196 | Inertia Fallacy: “Assuming that because something has remained unchanged in the past, it will continue to do so in the future.”
197 | Inflated Claims Fallacy: “Exaggerating the benefits or effectiveness of an idea without adequate support.”
198 | Internal Consistency Fallacy: “Arguing that an idea must be true simply because its internal logic is consistent, regardless of external evidence.”
199 | Is-Ought Fallacy: “Claiming that because something is a certain way, it ought to be that way without supporting why it should be so.”
200 | Kicking the Can Fallacy: “Postponing a difficult issue by saying ‘we’ll deal with that later’ instead of addressing it now.”
201 | Loaded Definition Fallacy: “Defining a term in a biased manner—for example, calling a policy ‘regressive’ without clarifying its meaning—thus skewing the argument.”
202 | Misinterpretation Fallacy: “Incorrectly interpreting statistics or data to fit a preconceived conclusion.”
203 | Misleading Appeal Fallacy: “Using an irrelevant or weak point, such as an emotional story, to support a claim that lacks solid evidence.”
204 | Moral Credential Fallacy: “Claiming that past good deeds justify current questionable behavior, as if previous actions erase present faults.”
205 | Non Sequitur Reasoning: “Concluding that because someone is wearing a suit, they must be successful, which does not logically follow.”
206 | Obscurantism Fallacy: “Using unnecessarily complex language or jargon to confuse the issue and prevent critique.”
207 | Overlooking the Exception Fallacy: “Ignoring exceptions to a rule—such as dismissing evidence that contradicts a generalization about a group.”
208 | Paralysis by Analysis Fallacy: “Overanalyzing a situation to the point where no decision is made, even when action is required.”
209 | Proof by Verbosity Fallacy: “Using an overwhelming amount of words and details to mask the weakness of an argument.”
210 | Retrospective Distortion Fallacy: “Reinterpreting past events to fit a current narrative, rather than accepting them as they occurred.”
211 | Shifting Baseline Fallacy: “Changing the standards of comparison over time to make a current situation appear better (or worse) than it actually is.”
212 | Vacuum Fallacy: “Assuming that a lack of evidence on a topic automatically supports a particular claim without further investigation.”
213 | Weak Cause Fallacy: “Attributing an effect to a cause without sufficient evidence, such as blaming a minor change for a major outcome.”
214 | Wrong Conclusion Fallacy: “Drawing a conclusion that is not supported by the evidence presented in the argument.”
215 | Ad Hoc Rescue: “Modifying an argument on the fly—by adding new conditions—to defend a claim when faced with counterevidence.”
216 | Argument from Dismissal: “Rejecting an opposing viewpoint outright without engaging with its reasoning or evidence.”
217 | Dismissal by Labeling: “Calling an opponent’s argument ‘crazy’ or ‘naive’ to avoid addressing its actual content.”
218 | Discrediting Argument Fallacy: “Attacking the character or motives of the person making an argument instead of critiquing the argument itself.”
219 | False Certainty Fallacy: “Expressing unwarranted confidence in a conclusion despite having only weak or limited evidence.”
220 | False Nostalgia Fallacy: “Claiming that things were inherently better in the past without acknowledging the problems of that time.”
221 | Irrelevant Conclusion Fallacy: “Introducing a point that does not pertain to the main argument—for example, shifting the topic to unrelated personal opinions.”
222 | Misplaced Blame Fallacy: “Assigning fault for a problem to a party that isn’t responsible, such as blaming teachers for a student’s poor performance when multiple factors are involved.”
223 | Oversimplified Solutions Fallacy: “Suggesting that a complex problem can be solved with a single, simple fix without addressing underlying issues.”
224 | Reductionist Fallacy: “Reducing a multifaceted issue to one single cause or solution, ignoring other contributing factors.”
225 | Self-Sealing Fallacy: “Refusing to accept evidence against a claim by dismissing any counterarguments as irrelevant or biased.”
226 | Temporal Discounting Fallacy: “Arguing that future consequences are less significant than immediate ones, thereby justifying a short-term decision.”
227 | Ad Hominem Circumstantial: “Discrediting an argument by citing the personal circumstances of the proponent instead of engaging with the argument itself.”
228 | Ad Hominem Poisoning the Well: “Presenting negative information about someone before they speak to discredit their upcoming argument.”
229 | Ad Hominem Guilt by Association: “Rejecting an argument because it is supported by people or groups that are viewed negatively.”
230 | Appeal to Pity (Ad Misericordiam): “Arguing that a decision should be made in your favor by appealing to the audience’s sympathy rather than providing logical reasons.”
231 | Argument from Ambiguity: “Using vague or ambiguous language to support a conclusion that lacks clarity or precision.”
232 | Base Rate Fallacy: “Ignoring general statistical information (the base rate) and focusing on specific cases that seem exceptional.”
233 | Complex Question Fallacy: “Asking a question that presupposes a controversial or unjustified assumption, such as ‘Have you stopped cheating on tests?’”
234 | 
235 |
236 | Confirmation Bias: “Only reading articles that agree with your political views while ignoring opposing evidence.”
237 | Conspiracy Theory Fallacy: “Claiming that a major event was orchestrated by a secret group without any credible proof.”
238 | Causal Oversimplification: “Blaming fast food alone for rising obesity rates, ignoring other factors like lifestyle and genetics.”
239 | Definist Fallacy: “Redefining ‘freedom’ to suit your argument—for example, saying ‘true freedom means doing only what I want.’”
240 | Double Bind Fallacy: “Telling someone, ‘If you disagree, then you don’t care about our community,’ forcing a no-win situation.”
241 | False Cause through Misleading Trend: “Assuming that because ice cream sales and sunburn incidents both rise in summer, ice cream causes sunburns.”
242 | Fallacy of Misplaced Concreteness: “Treating a theoretical economic model as if it perfectly describes real-life behavior.”
243 | Fallacy of Overlooking the Obvious: “Ignoring a clearly available simple explanation in favor of a convoluted theory.”
244 | Fallacy of Excluded Evidence: “Pointing to only one study that supports your view while dismissing numerous others that contradict it.”
245 | Fallacy of False Attribution: “Attributing a popular saying to Einstein to lend weight to your argument when he never said it.”
246 | Fallacy of the Undeclared Premise: “Arguing that a policy is effective without stating the assumed connection between the policy and its outcome.”
247 | Fallacy of the Hidden Premise: “Relying on an unspoken assumption—such as ‘everyone values profit above all’—to argue against a social program.”
248 | Fallacy of Inconsistent Standards: “Criticizing one group for using unverified sources while accepting the same sources when used by your own group.”
249 | Fallacy of Overgeneralized Specifics: “Meeting one rude taxi driver and declaring that all taxi drivers must be rude.”
250 | Fallacy of Misinterpreting Statistics: “Claiming a treatment is effective solely because a graph shows a correlation, without considering sample size or controls.”
251 | Fallacy of the False Continuum: “Arguing that because there’s no clear line between ‘young’ and ‘old,’ age should not be considered relevant.”
252 | Fallacy of Quantitative Reasoning: “Assuming that higher test scores always equate to better education, ignoring other qualitative factors.”
253 | Fallacy of Misapplied Authority: “Citing a famous actor’s opinion on a complex scientific issue as evidence for its validity.”
254 | Fallacy of Selective Perception: “Noticing only the news that confirms your worldview while dismissing reports that challenge it.”
255 | Appeal to the Unexpected: “Claiming that an unanticipated twist in events proves your prediction was correct, even if it was merely coincidental.”
256 | Fallacy of False Equilibrium: “Assuming that because two opposing viewpoints are presented, they must be equally valid—even when one is unsupported by evidence.”
257 | Fallacy of Ambiguity in Terms: “Using the word ‘theory’ ambiguously, as in everyday language versus its scientific meaning, to discredit a scientific concept.”
258 | Appeal to Futurity: “Arguing that we should adopt a policy now based solely on a hopeful vision of future benefits without current evidence.”
259 | Appeal to Immediate Action Fallacy: “Insisting that a decision must be made immediately to avoid disaster, without allowing time for proper evaluation.”
260 | Appeal to Cultural Tradition: “Justifying a practice solely because it has been followed for generations, regardless of its current relevance.”
261 | Appeal to Literalism: “Taking a metaphorical statement literally—for example, insisting ‘life is a highway’ means life must be traveled by car.”
262 | Hyperbolic Fallacy: “Exaggerating a minor error by claiming it will lead to catastrophic consequences.”
263 | Fallacy of Exaggerated Claims: “Stating that one small policy change will completely transform society without adequate evidence.”
264 | Fallacy of Understatement: “Downplaying a significant problem by calling it ‘just a minor hiccup’ when it requires serious attention.”
265 | Overprecision Fallacy: “Using excessively precise numbers to describe uncertain data, giving a false sense of accuracy.”
266 | Fallacy of False Normalcy: “Assuming that because a situation seems typical, it is automatically acceptable—even if it’s problematic.”
267 | Appeal to Hypothetical Futures: “Arguing for a current action solely on the basis of an unproven future benefit.”
268 | Appeal to the Vernacular: “Relying on everyday language that oversimplifies complex issues, such as calling an intricate policy ‘just common sense.’”
269 | False Dichotomy through Oversimplification: “Presenting a choice as only ‘yes’ or ‘no’ when several nuanced options exist.”
270 | Fallacy of False Division: “Assuming that because the whole system is flawed, every component of it must be flawed as well.”
271 | Fallacy of False Composition: “Arguing that because individual members of a team are talented, the team as a whole must be unbeatable.”
272 | Fallacy of the Missing Counterexample: “Claiming a rule applies universally while ignoring known exceptions.”
273 | Fallacy of Equating Correlation with Causation: “Assuming that because two events occur together, one necessarily causes the other.”
274 | Fallacy of Supposing Absence as Evidence: “Arguing that because there is no evidence disproving a claim, the claim must be true.”
275 | Fallacy of the Undetectable Error: “Maintaining that any error in your reasoning is too subtle for anyone to notice.”
276 | Fallacy of Ambiguous Evidence: “Using data that can be interpreted in multiple ways to support your claim, without addressing other interpretations.”
277 | Fallacy of Improbable Consequences: “Arguing that a proposed policy will lead to an absurd, highly unlikely outcome as a reason to reject it.”
278 | Fallacy of Insufficient Differentiation: “Failing to recognize important differences between two similar ideas when making a comparison.”
279 | Fallacy of Quantitative Misinterpretation: “Misrepresenting data by focusing on percentages without considering the actual numbers behind them.”
280 | Appeal to Tradition via Inertia: “Arguing that a practice should continue simply because it has always been done that way, regardless of current evidence.”
281 | Fallacy of the Perpetual Problem: “Claiming that an issue is unsolvable based on a few isolated incidents rather than the overall picture.”
282 | Fallacy of False Mediation: “Assuming that because two factors are related, one must be the mediator of the other without further evidence.”
283 | Fallacy of Dismissing the Outlier: “Ignoring a data point that doesn’t fit the overall trend simply because it challenges your conclusion.”
284 | Fallacy of the Vicious Cycle: “Arguing that a negative condition will continuously reinforce itself without any possibility for change.”
285 | Fallacy of Unfounded Consensus: “Claiming that everyone agrees with your point because you haven’t encountered any opposition, rather than proving it with evidence.”
286 | Fallacy of the Misleading Generalization: “Generalizing about an entire group based on the actions of a few individuals.”
287 | Fallacy of the Diminishing Returns: “Arguing that adding one more unit of effort will have a drastically negative effect, without supporting data.”
288 | Fallacy of the Oversimplified Cause: “Attributing a complex problem, like poverty, to a single factor such as laziness.”
289 | Fallacy of the Absolute Conclusion: “Stating that something is definitely true without acknowledging any uncertainty or nuance.”
290 | Fallacy of Circular Causation: “Claiming that two events cause each other in a loop without identifying which is the primary cause.”
291 | Fallacy of Repeating Without Evidence: “Restating your claim over and over again without adding any new supporting evidence.”
292 | Fallacy of the Self-fulfilling Prophecy: “Arguing that because you expect failure, your actions will ensure failure, even if no direct causal link exists.”
293 | Fallacy of the Normative Gap: “Assuming that because something is a certain way, it should be that way without considering ethical implications.”
294 | Fallacy of the Undefined Term: “Using a key term like ‘success’ without clarifying what it means in the context of the argument.”
295 | Fallacy of Shifting Perspectives: “Claiming that truth is merely a matter of perspective, thereby dismissing objective evidence.”
296 | Fallacy of Inconsistent Measurement: “Using different criteria to evaluate similar cases, such as judging two performances by completely different standards.”
297 | Fallacy of the Overestimated Risk: “Exaggerating the probability of a negative outcome to argue against a policy, even when data suggests otherwise.”
298 | Fallacy of the Misapplied Comparison: “Comparing two unrelated things, such as likening a minor inconvenience to a major tragedy, to make a point.”
299 | Fallacy of the Hidden Bias: “Overlooking an underlying bias in your argument—such as ignoring your own vested interests—when drawing conclusions.”
300 | Fallacy of Selective Skepticism: “Critically examining evidence that contradicts your view while accepting supporting evidence without scrutiny.”
301 | Fallacy of Misplaced Authority: “Relying on the opinion of someone unqualified—like a pop star speaking on complex economic policy—to support your argument.”
302 | Fallacy of the False Syllogism: “Using a flawed syllogism where one or more premises are false, leading to an incorrect conclusion.”
303 | Fallacy of Ambiguous Causation: “Arguing that a specific outcome must have one cause when several potential causes exist.”
304 | Fallacy of Superficial Comparison: “Comparing two things only on the surface (e.g., comparing a smartphone’s design to that of a luxury watch) without deeper analysis.”
305 | Fallacy of the Overshadowed Evidence: “Focusing on minor evidence that supports your argument while downplaying stronger, contradictory evidence.”
306 | Fallacy of the Ignored Variable: “Failing to consider a crucial factor—such as socioeconomic status—when analyzing a trend in educational outcomes.”
307 | Fallacy of Simplistic Reasoning: “Reducing a multifaceted problem to a simple cause, like saying a school’s failure is only due to its teacher’s methods.”
308 | Fallacy of the Inadequate Analogy: “Comparing a complex process, such as the human brain, to a simple machine, thereby ignoring key differences.”
309 | Fallacy of the Misleading Exemplification: “Using one extreme example to represent a whole trend, even when it is not typical.”
310 | Fallacy of Redefining Terms: “Changing the meaning of a key term mid-discussion to suit your argument, such as redefining ‘freedom’ to exclude behaviors you disapprove of.”
311 | Fallacy of the Inadequate Standard: “Measuring success by an arbitrary standard—like judging a movie’s quality solely on its box office revenue.”
312 | Fallacy of the Illusory Pattern: “Seeing a meaningful pattern in random data, such as believing that coincidences have a hidden significance.”
313 | Fallacy of the Unrepresentative Anecdote: “Using a single unusual story to generalize about an entire group’s behavior.”
314 | Fallacy of the False Urgency: “Claiming that immediate action is required to avoid disaster without providing solid evidence for such a crisis.”
315 | Fallacy of the Default Assumption: “Assuming that the status quo is correct simply because it is the default option.”
316 | Fallacy of Overgeneralized Stereotyping: “Assuming that all individuals of a particular group share the same traits based on limited interactions.”
317 | Fallacy of the Unfalsifiable Claim: “Making a claim that cannot be tested or disproven, such as arguing that a supernatural force is behind every event.”
318 | Fallacy of Presuming Stability: “Assuming that current conditions will remain unchanged, even when there are clear indicators of potential change.”
319 | Fallacy of the Recursive Argument: “Arguing in a circle by using the conclusion as part of the premise, so that the argument never reaches an independent verification.”
320 | Fallacy of the Overstated Exception: “Citing an extraordinary case to argue against a general rule, despite the rarity of such cases.”
321 | Fallacy of Misplaced Priorities: “Focusing on a trivial issue to distract from a more significant problem that needs attention.”
322 | Fallacy of the Mistaken Equivalence: “Claiming that two arguments are equally valid when one is supported by robust evidence and the other is not.”
323 | Fallacy of Overextension: “Applying a rule or concept far beyond its intended scope, such as insisting that a policy should apply in every imaginable situation.”
324 | Fallacy of the Ambiguous Reference: “Using a vague pronoun or term without clarifying its referent, leading to confusion about what is being discussed.”
325 | Fallacy of the False Consistency: “Claiming that because a concept is consistent in one context, it must hold true in all contexts regardless of differing circumstances.”
326 | Fallacy of the Assumed Correlation: “Assuming that two variables are correlated simply because they appear to move together, without proper analysis.”
327 | Fallacy of the Extrapolated Trend: “Predicting that a current trend will continue indefinitely without considering potential changes or disruptions.”
328 | Fallacy of the Baseless Claim: “Stating an assertion as fact without offering any supporting evidence or reasoning.”
329 | Fallacy of the Unverified Assumption: “Building an argument on an assumption that has never been tested or proven, such as assuming a cultural norm applies universally.”
330 | Fallacy of the Neglected Counterargument: “Failing to acknowledge or address a significant objection that undermines your claim.”
331 | Fallacy of the Simplified Narrative: “Reducing a complex historical event to a single, simple story that ignores important nuances.”
332 | Fallacy of the Overstated Comparison: “Exaggerating the similarities between two cases to argue they are equivalent, despite clear differences in context.”
333 | Fallacy of the Unbalanced Evidence: “Giving disproportionate weight to evidence that supports your view while dismissing or ignoring contrary evidence.”
334 | Fallacy of the Inapplicable Generalization: “Drawing a broad conclusion based on a specific case that isn’t representative of the whole.”
335 | Fallacy of the Reiterated Assumption: “Continuously repeating an assumption as if it were evidence, without ever providing external support.”
336 |  
337 | 
338 |
339 |   Fallacy of the Confusing Categories: “Claiming that emotions and reason are identical simply because both influence decisions.”
340 | Fallacy of the Hidden Contradiction: “Arguing that a plan is both cost-effective and expensive without explaining the inconsistency.”
341 | Fallacy of the Misleading Prioritization: “Focusing on a minor aesthetic flaw while ignoring a major safety issue in a product.”
342 | Fallacy of the Misapplied Principle: “Using the principle of free speech to justify hate speech without addressing its harm.”
343 | Fallacy of the Inconsistent Application: “Enforcing a rule strictly for one group while giving exceptions to another, such as disciplining students but not teachers for tardiness.”
344 | Fallacy of the Overlooked Detail: “Arguing that a study proves a theory while ignoring a crucial data point that refutes it.”
345 | Fallacy of the Unwarranted Confidence: “Declaring with certainty that a market will crash next year without any supporting analysis.”
346 | Fallacy of the Exaggerated Risk: “Claiming that a minor policy change will trigger an economic collapse despite little evidence.”
347 | Fallacy of the False Quantification: “Stating ‘99.9% of people agree’ about an issue when the figure is based on a very small or unrepresentative sample.”
348 | Fallacy of the Overstated Precedent: “Arguing that because a similar event occurred once, the same outcome is bound to happen again.”
349 | Fallacy of the Unexamined Assumption: “Assuming a new teaching method works without questioning if past conditions still apply.”
350 | Fallacy of the Incomplete Analysis: “Concluding that a new diet is effective without considering exercise and lifestyle factors.”
351 | Fallacy of the Dismissed Evidence: “Ignoring robust scientific studies that contradict your personal anecdote on a health remedy.”
352 | Fallacy of the Mischaracterized Argument: “Reducing an opponent’s nuanced position to ‘you hate progress’ to make it easier to dismiss.”
353 | Fallacy of the Oversimplified Explanation: “Claiming that unemployment can be solved simply by creating more jobs, without addressing education or technology factors.”
354 | Fallacy of the False Attribution of Motive: “Insisting a politician supports a policy only for personal gain without any proof.”
355 | Fallacy of the Misleading Causal Link: “Asserting that increased social media use causes depression, without considering other contributing factors.”
356 | Fallacy of the Uncritical Acceptance: “Believing a repeated claim is true simply because it has been widely circulated.”
357 | Fallacy of the Narrow Focus: “Debating a minor policy detail while ignoring the broader implications of the overall program.”
358 | Fallacy of the Presumed Universality: “Assuming a cultural practice in one country is the best method for everyone, regardless of context.”
359 | Fallacy of the Overemphasis on Exceptions: “Using one celebrity dropout as evidence that education isn’t important for success.”
360 | Fallacy of the Ignored Complexity: “Arguing that poverty is caused solely by laziness, ignoring systemic and historical factors.”
361 | Fallacy of the Reduction to Absurdity: “Taking a moderate proposal and exaggerating it to an extreme to ridicule the idea.”
362 | Fallacy of the False Binary: “Presenting an issue as having only two outcomes—either complete freedom or total control—when many options exist.”
363 | Fallacy of the Unqualified Generalization: “Concluding that all teenagers are irresponsible based on the behavior of a few.”
364 | Fallacy of the Excluded Possibility: “Attributing a computer crash only to a virus, without considering hardware failure or software bugs.”
365 | Fallacy of the Misplaced Culpability: “Blaming a teacher solely for a student’s poor performance while ignoring external influences.”
366 | Fallacy of the Overconfident Assertion: “Declaring your opinion as the undeniable truth without presenting any evidence.”
367 | Fallacy of the Unwarranted Exclusion: “Dismissing survey results that don’t support your view, even though they were gathered under similar conditions.”
368 | Fallacy of the Presumptive Conclusion: “Assuming that a policy will fail before any real evidence is presented, based solely on personal bias.”
369 | Fallacy of the Presumptive Inference: “Inferring that someone is untrustworthy based on a single unrelated incident.”
370 | Fallacy of Temporal Inconsistency: “Arguing that because something was effective in the past, it remains so today despite changing circumstances.”
371 | Fallacy of Hindsight Bias: “Saying ‘I knew it all along’ after an event occurs, even though it was unpredictable beforehand.”
372 | Fallacy of False Probability: “Claiming a lottery win is likely because it has happened before, ignoring the true odds.”
373 | Argument from Adverse Consequences: “Insisting that a scientific theory must be false because accepting it would lead to undesirable social changes.”
374 | Appeal to Paradox: “Using a paradoxical statement like ‘the only constant is change’ to dismiss calls for stability without clarifying the issue.”
375 | Fallacy of the Unexpected Exception: “Arguing that a rule is invalid because one rare case did not follow it, even though the rule applies generally.”
376 | False Utility Fallacy: “Claiming a gadget is indispensable because of one minor feature, despite its overall limited use.”
377 | Fallacy of Cost-Benefit Inversion: “Insisting that a project’s high cost means its benefits are negligible, without a thorough evaluation.”
378 | Argument from Negative Consequences: “Arguing against a proposal solely by predicting dire future outcomes that are speculative at best.”
379 | Fallacy of Over-assumed Reliability: “Assuming a method is foolproof because it worked once, without testing it under different conditions.”
380 | Fallacy of the Simplified Model: “Comparing a country’s economy to a household budget to argue that spending cuts will solve national debt.”
381 | Fallacy of Ex Post Rationalization: “Justifying an investment’s failure by constructing a narrative after the fact, rather than assessing risks beforehand.”
382 | Appeal to Political Correctness: “Rejecting criticism of a policy by labeling the critique as politically incorrect rather than addressing the substance.”
383 | Fallacy of Wishful Equivalence: “Claiming that two policies are the same because you prefer one over the other, despite evidence of major differences.”
384 | Fallacy of Dynamic Equilibrium: “Assuming a system is balanced simply because opposing forces appear to cancel each other out, ignoring potential imbalances.”
385 | Appeal to Inevitability: “Arguing that because change is inevitable, one should accept a proposed policy without critical analysis.”
386 | Appeal to Finality: “Stating that a decision is conclusive and unchangeable, even though new evidence could warrant reevaluation.”
387 | Fallacy of Regressive Assumption: “Assuming that because a trend reversed once, it will do so again without considering current factors.”
388 | Fallacy of Incomplete Integration: “Concluding that a business strategy works by only considering revenue, while ignoring rising costs.”
389 | Fallacy of the Artificial Divide: “Insisting that science and religion must be kept separate when in practice many questions intersect both fields.”
390 | Meta-Argument Fallacy: “Debating the structure of an argument instead of addressing the actual claim, such as criticizing the debate format rather than the topic.”
391 | Fallacy of Misapplied Reductionism: “Attributing complex human behavior solely to genetics, ignoring environmental influences.”
392 | Fallacy of Embedded Assumption: “Arguing that everyone values freedom equally, without examining cultural or individual differences.”
393 | Fallacy of Misplaced Complexity: “Claiming that because an issue is complex, no clear answer can be reached, thus dismissing efforts to solve it.”
394 | Fallacy of Aggregated Data Misinterpretation: “Concluding that every individual is wealthy because the national average income is high, ignoring income distribution.”
395 | Fallacy of Unit Bias: “Assuming that one serving of food represents proper nutrition for everyone without considering individual needs.”
396 | Fallacy of Statistical Overreach: “Drawing sweeping conclusions about a population from a small, non-representative sample survey.”
397 | Fallacy of Hindsight Certainty: “Arguing that an event’s outcome was obvious from the start, even though it was unpredictable at the time.”
398 | Fallacy of the Fallacious Analogy: “Comparing the human brain to a computer to argue for simple solutions, ignoring the vast differences between them.”
399 | Fallacy of Predetermined Outcome: “Claiming that an election was rigged because the result fits a preconceived notion, without examining the evidence.”
400 | Fallacy of Spurious Regression: “Concluding that two unrelated trends are causally linked simply because their graphs appear similar over time.”
401 | Fallacy of Confirmation Neglect: “Ignoring disconfirming evidence while only seeking out studies that support your hypothesis.”
402 | Fallacy of Non-Comparability: “Comparing the effectiveness of two policies that operate in entirely different contexts and ignoring their differences.”
403 | Fallacy of Partial Evidence: “Using only a few selected statistics to support a claim while dismissing a broader set of data that contradicts it.”
404 | Fallacy of Reversed Cause: “Arguing that poor academic performance causes low self-esteem, rather than considering that low self-esteem might result from poor performance.”
405 | Fallacy of Disproportionate Weighing: “Focusing on a single negative review to claim a product is terrible, despite overwhelming positive feedback.”
406 | Fallacy of Overgeneralized Cause: “Attributing a nation’s economic downturn solely to government policy, ignoring global market trends and other factors.”
407 | Fallacy of the Unadjusted Claim: “Stating that a medication works perfectly based on raw data, without adjusting for variables like age or health conditions.”
408 | Fallacy of Improper Proportion: “Arguing that one minor incident proves a trend exists, thereby exaggerating its significance relative to overall data.”
409 | Fallacy of Misguided Trust: “Accepting a rumor from an unverified source as truth without questioning its origin or evidence.”
410 | Fallacy of Self-referential Argument: “Claiming ‘this statement is true because it says so’ as if that alone constitutes proof.”
411 | Fallacy of Anecdotal Superiority: “Insisting that your personal experience with a product is more reliable than comprehensive research studies.”
412 | Fallacy of the Improper Analogy: “Comparing a government bureaucracy to a clogged sink to argue for immediate change, despite the differences in complexity.”
413 | Fallacy of Selective Sampling: “Citing only favorable customer testimonials to claim a service is excellent, while ignoring a larger body of critical reviews.”
414 | Fallacy of General Misconception: “Assuming a widely held myth—like ‘lightning never strikes the same place twice’—is factual without question.”
415 | Fallacy of Cumulative Error: “Building an argument on several small misinterpretations that together lead to a significantly flawed conclusion.”
416 | Fallacy of Misinterpreted Trend: “Observing a brief rise in sales and predicting long-term growth, without acknowledging seasonal fluctuations.”
417 | Fallacy of Oversimplified Linearity: “Predicting future economic growth with a straight-line projection, ignoring potential nonlinear shifts in the market.”
418 | Fallacy of Arbitrary Comparison: “Comparing two products solely based on color or design when their functionality differs greatly.”
419 | Fallacy of One-Size-Fits-All Reasoning: “Arguing that a single educational method must work for all students, regardless of their individual needs.”
420 | Fallacy of the Flawed Dichotomy: “Presenting an issue as only having two sides—completely for or completely against—when multiple perspectives exist.”
421 | Fallacy of Forced Dichotomy: “Insisting that you must either accept an idea entirely or reject it entirely, with no room for partial agreement.”
422 | Fallacy of Circular Cause and Effect: “Claiming that success causes confidence and that confidence, in turn, causes success, without establishing which comes first.”
423 | Fallacy of Outcome Bias: “Judging a decision as poor simply because it led to a negative outcome, ignoring the quality of the decision-making process at the time.”
424 | Fallacy of Overattribution: “Attributing a company’s success solely to its CEO while ignoring the contributions of the entire team.”
425 | Fallacy of the Missing Variable: “Analyzing test scores without accounting for socioeconomic status, which could be a key influencing factor.”
426 | Fallacy of Partial Cause: “Claiming that a single policy change caused a significant economic shift, when multiple factors were involved.”
427 | Fallacy of Erroneous Equivalence: “Stating that a minor error in a report is as serious as a major act of fraud, despite vast differences in scale and intent.”
428 | Fallacy of Oversimplified Equivalence: “Equating two arguments as equal because they share one similar point, while ignoring substantial differences in evidence.”
429 | Fallacy of Post-Rationalization: “Explaining why an unexpected result makes sense after the fact, rather than acknowledging it was unpredicted.”
430 | Fallacy of Excessive Simplification: “Reducing complex social issues to ‘everyone just needs to try harder’ without recognizing systemic factors.”
431 | Fallacy of Mischaracterized Premise: “Distorting an opponent’s underlying assumption—such as claiming they support ‘absolute chaos’—to undermine their argument.”
432 | Fallacy of the Unexamined Norm: “Accepting a long-held practice as correct simply because ‘it’s always been done that way,’ without critical review.”
433 | Fallacy of Hidden Complexity: “Arguing that an issue is too complex to understand and therefore cannot be improved, dismissing efforts at analysis.”
434 | Fallacy of Statistical Insignificance: “Rejecting a study’s findings because its sample size was small, even though the effect size was substantial.”
435 | Fallacy of the Unproven Assertion: “Stating ‘this strategy works’ without providing any supporting evidence or data.”
436 | Fallacy of the Assumed Probability: “Claiming an event is likely to occur simply because it is possible, without referencing statistical likelihood.”
437 | Fallacy of the Argument from Fallacy: “Concluding that because an argument contains a fallacy, the conclusion itself must be false—even if the conclusion is supported independently.”
438 | Fallacy of the Misleading Metaphor: “Comparing a complex negotiation to a simple game of chess in order to suggest that winning is straightforward, when in fact the issues are far more intricate.”
439 | 
440 | 
441 | -------------------------------------------------------------------------------- /memory-101.md: -------------------------------------------------------------------------------- 1 |
 2 | Use while in another context, theme,  focus dreaming.
 3 | Use while void context from your mother tounge to original language.
 4 | 
 5 | 
 6 | Foreign word ->
 7 |          see that before ? 
 8 |          Do you remember context, place ,
 9 |           sense when used?
10 |          You dont have connectex thread to it!.
11 |          Make keyword attached to that memory.🟥
12 |          More usage, faster recall context.
13 |          Remember context, not meaning.
14 | Recalling 
15 |          You recall 🟥 then decode.
16 | Remind brain to the context quickly 🟥
17 | You should remember EN->FA first to recall EN speakibg.🟥
18 | 
19 | 
20 | 
21 | 1. First thing remindwr->target similar(Wdyt recaller and connect).
22 | 2. 10 situation simulator
23 | 3. Compound words tgtr 5
24 | 4. objects are remembered as part of enviroment.
25 | 5.  the stimulus that differs from the rest is more likely to be remembered (black goat)
26 | 6. e.g. unpleasant thoughts, emotions, or social interactions; unpleasant/harmful/traumatic events
27 | 7. Deeper levels of analysis produce more elaborate, longer-lasting, and stronger memory traces than shallow levels of analysis
28 | 8. self-refrence - currentmemory -When people are asked to remember information when it is related in some way to themselves, the recall rate can be improved
29 | -------------------------
30 | Synesthesia/Sensuality
31 | Movement
32 | Association
33 | Sexuality
34 | Humor
35 | Imagination
36 | Numbers
37 | Symbolism
38 | Color
39 | Order and/or Sequence
40 | Positive Images
41 | Exaggeration.
42 | Narrator
43 | Grouping: similiar, diff, critical think, compare, analurz
44 |          ----
45 | 
46 | 
47 | Music mnemonic
48 | Filter important tectonic
49 | Organising
50 | Create interesting
51 | Corner stone 
52 | Mnemonic 
53 | Rhyme 
54 | Song
55 | Big picture
56 | Acronym
57 | Create note/wrintg
58 | Spelling 
59 | Mental image/drawing
60 | Chunking/grouping
61 | Memory palace
62 | Use interval distributed
63 | Engage body movement
64 | Repetition
65 | Quiz
66 | Debate
67 | Teach
68 | Combination
69 | Recite association
70 | Recall when you relaxed
71 | -------------------------
72 | 
73 | Memory finds near likelihood of WORD. Image , memorial, voice, event. Then expand ir.
74 | 
75 | One way remembered more easily
76 | Modify pic w curr imagination
77 | 
78 | Self bad(harm/ traum / unpleas) event with many oposite meaning and spend 30 sec deeper analyse.
79 | 
80 | ---------
81 | Try hard to remeber 
82 | Try find relared memory
83 | Try 12  method assign
84 | Clean mem and remember
85 | 5 Distract and remember
86 | Simate and switch lange 
87 | find place in langugage context by map: recall image not specific vows and similar.
88 | find similar and relation between synonym, opps, vows, example.
89 | What picture recall with meaning and try to translate
90 | Same phonotic words and similarity 
91 | 
92 | -------------------------------------------------------------------------------- /solve-problems-101.md: -------------------------------------------------------------------------------- 1 | You can apply this routing to your daily challenges, task, work, anything need a robust solution. 2 | 3 | ## Describe what is your problem 4 | 5 | 1.Goal. 6 | 2.Boundries. 7 | 3.Constraints. 8 | 4.Assumptions. 9 | 5.Params. 10 | 11 | ## Describe what is your solutions based on above parameters. 12 | 13 | Context/POV (point of view). 14 | ...solution #1: pros,cons (trade-off by simulate(test) 7 steps). 15 | ...solution #2: pros,cons (trade-off by simulate(test) 7 steps). 16 | ... 17 | 18 | ``` 19 | Some Contexts. 20 | Clean architect, robust, maintainable, testibility, resistance, availiblity, 21 | reliability, resilience,, clean code, cupid, solid, grasp, code smells, 22 | anti-patters, code smells, security, speed, time , budget, future running, long process, 23 | ``` 24 | 25 | ## After finding best solution 26 | 27 | Going extra steps. 28 | Expand your solution(s) for long running if suitable. 29 | use creative path below. 30 | ### make Creative 31 | each solution has many connections with other component. You can think it as a graph. 32 | 33 | You can change direction of graph, create new edge, empty or remove the edge. (`LEFT RIGHT NEW EMPTY`). 34 | change color of node to another(idiom), It means just change state. (`RED GREEN BLUE`). 35 | make component big, small, large. Change the size (`SMALL MEDIUM LARGE`). 36 | size, shape, direction, ctx, entity crude: add, remove, update, replace, union, intersect. 37 | 38 | subtitude/replace, combine, adapt new porpose(same mechanic, diff goal), modify(magnify, minify), reverse, rearrange, eliminate, put another use-case 39 | 40 | LERN SMAL RGB 41 | -------------------------------------------------------------------------------- /system-design-101.md: -------------------------------------------------------------------------------- 1 | 2 |
  3 |   

system design

4 | 5 | 6 | • Load balancer 7 | ◦ Active-passive 8 | ◦ Active-active 9 | ◦ Layer 4 load balancing 10 | ◦ Layer 7 load balancing 11 | ◦ Horizontal scaling 12 | Database 13 | • Relational database management system (RDBMS) 14 | ◦ in-memory 15 | ◦ Vertical scaling 16 | ◦ Master-slave replication 17 | ◦ Master-master replication 18 | ◦ Federation 19 | ◦ Sharding 20 | ⁃ horizontal 21 | ⁃ vertical 22 | ◦ Denormalization 23 | ◦ SQL tuning 24 | 25 | • NoSQL 26 | ◦ Key-value store 27 | ◦ Document store 28 | ◦ Wide column store 29 | ◦ Graph Databasev 30 | ◦ non-structure data 31 | ◦ write/read 32 | 33 | • Cache 34 | ◦ Cache-aside 35 | ◦ Write-through 36 | ◦ Read-through 37 | ◦ Write-behind (write-back) 38 | ◦ Refresh-ahead 39 | 40 | 41 | • Communication 42 | ◦ TCP 43 | ◦ UDP 44 | ◦ RPC 45 | ◦ Graphql 46 | ◦ REST 47 | ◦ SOAP 48 | ◦ uwsgi 49 | ◦ gunicorn 50 | ◦ ---- Strong type, security, learning curve, bi-directinoal, versionning 51 | 52 | • Asynchronism 53 | ◦ Message queues 54 | ◦ Task queues 55 | ◦ Back pressure 56 | 57 | 58 | • Stablity pattern 59 | ◦ timeout 60 | ◦ rate limiting 61 | ◦ retries 62 | ◦ queueing 63 | ◦ failover 64 | ◦ bulkheads 65 | ◦ circuit breakers 66 | ◦ isolation 67 | ◦ redundency 68 | ◦ middleware 69 | ◦ impodency 70 | 71 | 72 | 73 | Functional Requirement (tech user-flow) 74 | Non-functional 75 | available- 76 | scale- 77 | latency- 78 | throughput- 79 | CAP-ACID-BASE 80 | opensource - in-house 81 | max throughput-atency 82 | how much developer need 83 | 84 | 85 | Database per Service - 86 | Saga 87 | 2PC 88 | API Composition 89 | CQRS 90 | Domain event - 91 | Event sourcing - 92 | 93 | 94 | Observablity / Monitoring 95 | High level design 96 | low level design 97 | 98 | 99 | 100 | -------- architect --------- 101 | Clean architect, 102 | robust, 103 | maintainable, 104 | testibility, 105 | resistance, 106 | availiblity, 107 | reliability, 108 | resilience, 109 | clean code, 110 | cupid, 111 | solid, 112 | grasp, 113 | code smells, 114 | anti-patters, 115 | code smells, 116 | security, 117 | speed, 118 | time , 119 | budget, 120 | future running, 121 | long process, 122 | ------------------------------ 123 | * distributed patterns 124 | Client-Server Pattern 125 | Peer-to-Peer (P2P) Pattern 126 | Master-Slave Pattern 127 | Publish-Subscribe Pattern 128 | MapReduce Pattern 129 | Microservices Pattern 130 | Layered Pattern (n-tier architecture) 131 | Service-Oriented Architecture (SOA) 132 | ----------------------------- 133 | * Data management 134 | Database per Service 135 | Shared database 136 | Saga 137 | API Composition 138 | CQRS (Command Query Responsibility Segregation) 139 | Domain event 140 | Event sourcing 141 | -------------------------- 142 | Architect patterns 143 | Layered (n-tier) Architecture 144 | Microservices Architecture 145 | Event-Driven Architecture(Pub/Sub) 146 | Serverless Architecture 147 | Command Query Responsibility Segregation (CQRS) 148 | Event Sourcing 149 | API Gateway 150 | Peer-to-Peer Architecture 151 | Model-View-Controller (MVC) 152 | Service-Oriented Architecture (SOA) 153 | 154 | Black Board 155 | Pipe-filter 156 | 157 | Http1, Http1.1 Http2 , Http3 158 | Keep-alive 159 | Pipeline, non-pipeline- 160 | Head-of-line blocking 161 | 162 | ----------- 163 | 164 | Storage 165 | Block-file-object 166 |
167 | 168 |
169 | - [ ] Assumption
170 | - [ ] second order thinking
171 | - [ ] Constraint
172 | - [ ] Boundries
173 | - [ ] Code styles
174 | - [ ] Conventions
175 | - [ ] Clean architect
176 | - [ ] Anti-patterns
177 | - [ ] Clean code
178 | - [ ] Code smells
179 | - [ ] Design patterns
180 | - [ ] Robust
181 | - [ ] Maintainable
182 | - [ ] Testability
183 | - [ ] Resistance
184 | - [ ] Availability
185 | - [ ] Reliability
186 | - [ ] Resilience
187 | - [ ] Security
188 | - [ ] Scalibility
189 | - [ ] Performance
190 | - [ ] Fault Tolerance
191 | - [ ] Null checking
192 | - [ ] Readable
193 | - access value and variable.
194 | - err exception
195 | 
196 | ### Global Factors
197 | 
198 | - [ ] Speed Time
199 | - [ ] Budget
200 | - [ ] Long process
201 | - [ ] Future running
202 | - [ ] Accuracy
203 | - [ ] Impact
204 | - [ ] Urgency
205 | - 
206 | ### Thinking approach
207 | StraTac CriSys
208 | second order thinkgin
209 | criticla thinking
210 | strategic thinking
211 | tactical thinking
212 | systematic thikning
213 | 
214 | 
215 | **** 
216 | lack of Ctx.sec.perf., communicatino, code coverage,  knowledge, xp. strateguc thinking, systamatc, critical.tactical,analytic, practical, creative. makes pricipals fail.
217 | ****
218 | 
219 | -------------------------------------------------------------------------------- /techincal_ctx.md: -------------------------------------------------------------------------------- 1 |
 2 | - [ ] Assumption
 3 | - [ ] second order thinking
 4 | - [ ] Constraint
 5 | - [ ] Boundries
 6 | - [ ] Code styles
 7 | - [ ] Conventions
 8 | - [ ] Clean architect
 9 | - [ ] Anti-patterns
10 | - [ ] Clean code
11 | - [ ] Code smells
12 | - [ ] Design patterns
13 | - [ ] Robust
14 | - [ ] Maintainable
15 | - [ ] Testability
16 | - [ ] Resistance
17 | - [ ] Availability
18 | - [ ] Reliability
19 | - [ ] Resilience
20 | - [ ] Security
21 | - [ ] Scalibility
22 | - [ ] Performance
23 | - [ ] Fault Tolerance
24 | - [ ] Null checking
25 | - [ ] Readable
26 | - access value and variable.
27 | - err exception
28 | 
29 | ### Global Factors
30 | 
31 | - [ ] Speed Time
32 | - [ ] Budget
33 | - [ ] Long process
34 | - [ ] Future running
35 | - [ ] Accuracy
36 | - [ ] Impact
37 | - [ ] Urgency
38 | - 
39 | ### Thinking approach
40 | StraTac CriSys
41 | second order thinkgin
42 | criticla thinking
43 | strategic thinking
44 | tactical thinking
45 | systematic thikning
46 | 
47 | 
48 | **** 
49 | lack of Ctx.sec.perf., communicatino, code coverage,  knowledge, xp. strateguc thinking, systamatc, critical.tactical,analytic, practical, creative. makes pricipals fail.
50 | ****
51 | 
52 | --------------------------------------------------------------------------------