fabiochiu/medium-articles huggingface dataset:
Haiku
By: Charlotte Zobeir Ali
Tags: Mindset, Body, Haiku, Energy, Spirituality

Learn more. Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Make Medium yours. Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore
Lose fat and boost your metabolism and energy
Tags: Health, Lose Weight, Fat Burning Foods, Body, Fat

in In Fitness And In Health
What I Learned By Quitting Sugar
By: Haider Samsara
Tags: Health, Addiction, Lifestyle, Body, Sugar

Photo by JOSHUA COLEMAN on Unsplash

Not only are they scarce, but they lead you down a slippery slope of artificial sweeteners. We obsessively drank sugar-free drinks in vain. But I can confidently tell you that they’re not much better. Whilst they aren’t anywhere near as addictive, many of them like Sorbitol and Matitol cause laxative effects which aren’t pleasant.

No matter which way, it seemed like you had to pay a hefty price simply for tasting something sweet.

Photo by Brian Cook on Unsplash

Once the withdrawals had cleared, like a grey storm moving away, there was finally light! I felt a sudden rise of energy in the morning, a general enthusiasm where there would have otherwise been irritability.

There was a spring in my step, my skin glowed, and I actually felt like I was sleeping good for a change.

No doubt it was because I quit sugar, but I think there’s a general euphoria when the self is able to conquer itself in any activity. I felt invincible, because I was finally free from an addiction that I’ve had truthfully my whole life.

Taste returned with magnificence, and I was appreciating the lost subtleties of flavour in even the blandest of foods. It really isn’t that different, I thought to myself, compared to putting down cigarettes.

Photo by Anthony Espinosa on Unsplash

Social Exclusion

Though we adjusted fairly well to eating things without sugar, the social exclusion (alongside lockdown) often became tiresome. When people at work bring in their home-baked cakes, I realised there’s inevitably going to be a whole range of food I’ll never taste.

Despite being the only one insane enough to refuse the cake, many felt sick after eating it. So I immediately came to see the advantages of saying no. As Nietzsche said in The Genealogy of Morals:

“As if by magic, the No that he says to life brings to light an abundance of tender Yeses.”

But it had been a month, and I thought it was about time to reward myself in some way (so not to be completely sadistic). I began eating fruit again, and became reminded of how fantastic nature’s candy truly is.

There was a bit of a rush the first time I ate a banana, indicating how truly sensitive I became, but for the first time I felt like I appreciated something I took for granted my whole life.

My sister was praised by her doctor and dentist for quitting sugar. I thought this was really funny, as I’ve never actually heard a dentist so delightfully surprised with a teenager for actually caring about their teeth!
Fighting Obesity
By: Alex Sebitama
Tags: Obesity, Body, Bodybuilding, Woman Health, Womanhood

Excess amount of body fat is Obesity.

Excess weight of muscles, bone, fat and water in the body (like body builders and athletes) is Overweight.

Over weighted persons are at increased health risk than normal persons. They are more prone to chronic diseases like heart diseases, type-2 diabetes, high blood pressure, stroke, and few types of cancers.

Is fat necessary to our body?

Certain amount of body fat does the following function

1. Heat insulation.

2. Absorption of shock.

3. Storage of energy. Etc.

This means in normal conditions the body fat keeps the body moisturized , causes sweating , gives energy to body (by storing energy) and nourishes bones. (By protecting them from shock)

Distribution of fat

Women have more body fat than men. In women usually the fat accumulates around hips giving them a pear shape. In men it accumulates around belly giving them an apple shape. The obesity related problems start when fat accumulates around waist.

Fat gets deposited in and around belly in all living beings. It is also present in bone. Hence when a person becomes obese his/her stomach bulges out.

Which means the hips, belly and breasts of an obese person sag and sagged parts flap as that person moves. An obese person will not be active.

Causes of Obesity :When a person consumes more calories than he burns then the excess calories get stored in the form of fat causing obesity.

1. Genetic factors–Obesity tends to run in families. If parents are fat then the offspring also show a tendency to accumulate fat. Even the diet and lifestyle habits which are practiced in family also contribute to obesity.

2. Environment. — A person’s eating habits and the level of physical activities a person has also contribute for excess deposition of fat. When a person eats food containing more calories and has a sedentary work then the calories consumed are more than calories burnt. The excess amount calories are stored as fat.

3. Psychological disturbances.- There is a tendency to over eat in response to negative emotions like boredom, sadness or anger. This leads to obesity.

4. Binge eating disorder.

5. Diseases and conditions like Hypothyroidism, Cushing’s syndrome, Depression, and certain neurological problems lead to overeating which in turn leads to accumulation of fat.

6. Medicines such as steroids and some antidepressants may cause weight gain.

There is an easy way especially for all women to fight against obesity without working yourself hard everyday

A new formula has been made for you to lose weight every single day with exercising your body.

If you want to see how fast you can do it, please follow the link below

click here: https://pastelink.net/2e1ep

This post contain affiliate links
The perfect Human being from the viewpoint of society
By: Zsolt Hermann
Tags: Nature, Body, Education, Humanity, Integration

Question from the Internet:

“What is the perfect person like according to society?”

In order to answer this question we need to understand how Human society is — supposed to be — built.

While from our own, inherently egocentric, individualistic, subjective point of view each person considers oneself independent, separate, with complete freedom to choose and act, from Nature’s point of view Humanity is a single, completely integrated entity, like a single organ in Nature’s body.

Thus from Nature’s point point of view — and that is the true reality, not our egocentric, subjective illusion we think we exist in — we are all individual cells that are supposed to form a perfectly balanced, harmonious living organism.

As a result a perfect Human being from the viewpoint of society (meaning a corrected society that is built on Nature’s template) is like a healthy cell in the body, which performs its most optimal cogwheel role towards the whole collective, while receiving everything, whatever the cell needs for its perfect function.

And while we have to achieve this above and against our inherent nature, fortunately we have the suitable, purposeful and highly practical educational method necessary.

And the fact that we have to consciously, methodically build a healthy “multi-cellular" Human “super-organism" despite being born as “cancer-cells" provides us with a very special, unparalleled duality and unique Human consciousness.

This will make us able to enjoy, witness and justify Nature’s perfection (after the achieved integration) against the contrast of our original egocentric, subjective view!

https://youtu.be/Wqw6Il1Uxyk
my womanhood is sweet like honey
Tags: Body, Body Positive, Yoni, Woman Health, Womanhood

my womanhood is sweet like honey

dripping and sticky to the touch

raw and bitter

still you crave another bite

call it intoxicating

like the finest wine that

gets better with age

What lies between my thighs

is divine

what lies between my thighs holds the universe within its grip

it can transport you to a different world

this body of mine is a giving tree

remember to drop your offering at the foot of its roots

what lies between my thighs is a gift

it just keeps on giving

and still there’s enough left over to share

Don’t get greedy

Do not take more than you can give

Do not call yourself making a home in me

creeping inside to hide from the outside world

like a crab hiding in its shell

I am not your sweet escape

this body is sacred and it is mine

I am the gatekeeper

cum inside

and you will see life sprouting up

inside of me
Uses of Sport in exercise therapy
Tags: Weight Loss, Body, Science, Study, Fitness

Physiotherapy has been an important part of the sports medicine team. At the London 2012 Olympic Games, physiotherapists formed the largest professional community at the Olympic Games. The important role of sports physiotherapist in international and professional sports (and at all other levels of the sport, for that matter remains to provide care and rehabilitation for injuries and to provide performance support through injury prevention, maintenance and recovery treatments.

The general understanding of the role of sports physiotherapist in helping athletes during competitions or big games seems to be that the physio is a ‘provider of medical treatments linked to serious injuries. Recent studies have shown that sports physios also play a much greater role in supporting uninjured athletes.

A rational assumption for this may be that physiotherapy sessions based on preserving physical activity as well as helping with rehabilitation have a role to play in supporting athletic performance. It was also clear that athletes needed follow-up visits for the same condition/injury and that muscle injury were the most frequent. In addition, the non-injury physiotherapy sessions/meetings represented the need for musculoskeletal system repair, injury prevention measures and rehabilitation assistance.

Sports physiotherapists working with international/elite athletes often face the task of continuing treatment of pre-existing conditions. Overuse injuries by athletes have been reported as the most common reason for attending physiotherapy services (44 per cent).

It is clear that the role of the physiotherapist in the field of international sport is extensive and that the role of physiotherapist goes beyond the treatment of injury to a much broader role, including providing assistance with musculoskeletal maintenance and recovery, as well as injury prevention strategies.

Sports physiotherapists are also in a rare place to be able to take on leadership positions. The breadth of the sport physiotherapist skills set, which includes skills such as understanding acute care management, exercise and evidence-based approaches to injury prevention and treatment, as well as general strength and fitness concepts, enables sports physiotherapists to oversee the health of athletes in a variety of sports codes.

Another advantage is the vast amount of time that sports physiotherapists spend communicating directly with athletes.
DACHA. I had never had a dacha before, nor…
By: Christina Rozhkova
Tags: Nature, Body, Dacha, Youth, Frienship

I first had the idea to dedicate this cycle of works to dacha life [country living] almost by accident, when I was already in the process of shooting. I had a literal stroke of inspiration.

I had never had a dacha before, nor been exposed to any of the stereotypical things one finds in a Russian country house: woodturning stoves, antique trunks with old clothes in them, a family garden or fresh strawberries from the patch with cream.

In this cycle I have tried to achieve several things: explore the paradox of sifting through an old album of my own [cultural] memory, but simultaneously coming to terms with the fact hat I have no such memories. While I had certain associations, and my idea of country life was not a metaphorical tabula rasa, coming face to face with the realities of country life made my own preconceptions seem as though they were inversions, or reflections, as they might appear on an undeveloped negative.

With all my subjects, in Perm, Voronezh and in Leningrad Oblast I tried to come closer to understanding and capturing all the small joys of Russian dacha culture which I had never experienced before.

This cycle of works is an attempt to get intimately close to the metaphorical Other, to explore the limits of platonic friendship, to explore the connections between the Corporeal and the Natural, and ultimately to capture the essence of my generation.

In the euphoria of dacha life, I was able to understand myself in a new way, to be at peace and in harmony with myself. The feelings of loneliness and unease which plague both me personally and my generation generally were eased, at least for a time. My project is an attempt to capture the paradox of nostalgia for something which I have never felt or had, until now.
To Solve problems of Gas shortage and use of wastage useful for the Environment
By: Muhammad Furqan
Tags: Biogas Plant, Environmental Issues, Problem Solving

We all very well known that at cold session we are facing the major problem of gas shortage and gas bills are at high rates even a mediocre man faced much problems to pay bills than poor community cannot be managed in their limited resources .Also it’s become hard to manage the other necessories of their daily routine life.

Another prospective that everyone faced the issue of gas shortage even in cities, village’s throughout whole country even pays high bills without proper availability of gas that is the major issues especially in winter season.

So get ride of this serious issue, we are using low coats recourses to fulfill our needs, means we are using woods to burn and fulfill the requirements. No doubt we are using natural resources to fulfil our needs but another side we are playing with our environment by deforestations. We are declining our trees by deforestation, which may leads to disturbing the environment. Trees are plays very important role to clean the environment along with to reduce the Global Warming issues respectively.

Now, what would be solution? Why not we used the wastes to fulfil the gas shortage and saves the environment safe and clean for especially to our next generation.

We can produced the natural gas by introducing the Biogas plants. We can used dairy wastages like dunk that is also big issue faced by dairy farm wastes management system. So to solve all the serious issues, introduce the mini biogas units in houses, especially in village areas. In results we get slurry as byproduct from Biogas plant Units. Slurry would not be wasted we could be used as fertilizers.

By compiling all the discussion, we can manage our wastages to useful purpose. Thanks.
INOI Past Year Problems Practice (Table Sum)
By: Ankesh Krishna Prasad
Tags: Knowledge Sharing, Problem Solving, Olympiad, Computer Science, Informatics

Photo by Ali Yılmaz

I have recently been trying to solve past year “Indian National Olympiad in Informatics” problems. One can find a series of some of these problems here. One of the problems that I have found a bit tricky is “Table Sum”. Thus, I felt that it would be fun to discuss it. The problem statement is not very difficult to understand but quite straight forward.

The sample example given in the problem can be solved as,

Sample Example #1

The image above is pretty descriptive of the given sample and the encircled numbers are the integers which contribute to the solution vector.

Let us look at two approaches to try to explore these problems.

Approach #1: Initial observation could be that if we consider each column separately, we will notice that for each column, +1 is added for exactly N — 1 transitions, first column being the exception(+1 is added for each N transition in the first column). Other observation would be that for each column except the first one, N — 1 is subtracted in exactly one transition. If we tend to use pen and paper we will be able to crack this pattern faster than by visualising.

Let us try to visualise the image above, we can observe that the value of the first element increases for first N transitions, second element for N — 1 transitions, third element for N — 2 transitions and so on.

Since we are only concerned about the maximum element in each transition, the approach is to find the initial maximum element and neglect the columns to the right of it. Why? Because, if we find the initial maximum element in some column ‘j’, we know that in the range of columns [j + 1, N], the values were already smaller and since we have deduced that we reduce the elements in columns to the right of ‘j’ a few steps before the column ‘j’ element, we will find better solutions (maximum elements) in future in the segment [1, j - 1] only. Now, the only part left is to find the first maximum element, keep adding its modified value in every transition till the point it is increasing and in the step where we have to subtract N — 1 from it instead of addition, check for a better candidate in the range [1, j — 1] and continue this process.

The solution is little tricky to implement but after taking some time, one will be able to have a clean code for it. Sounds good? Well, this solution is wrong. Why? Because, the elements decrease by N — 1 for exactly one step. The above solution would have probably been right, if the elements would have decreased in every step taken in future. But here, they do it for a single step and then start increasing again.
Spotify Application OTP Not Received Problem Solved
Tags: Spotify, Mobile, Application, Problem Solving, Otp Verification

If you sign in on your Spotify Application, you will not receive an OTP Code or a Verification Code.

So how will you solve this problem in this blog, I will tell you. So read my blog carefully.

First Method:
Getting Closer To Mega Project
By: Syeda Yumnah
Tags: Problem Solving, Education

Poor People Getting Education In Pakistan

Pakistan is a developing country and its economy is weak. Pakistan is facing many problems including lack of general awareness, illiteracy, poverty and hunger. All these problems are directly related to lack of quality education in the country.

The private schools that are providing quality education has high fee structures. The paradox is that private schools are better but not everywhere and government schools ensure equitable access but do not provide quality education.

There are so many intelligent little minds who are wandering and begging on roads. They do not have general awareness. They do not know how to behave, how to speak. They don’t know about manners and etiquettes and most importantly they do not have basic education and that’s why they are deprived of their basic rights.

Child beggars on roads

Education is the building block of national development. It enhances the sense of responsibility of the citizens. Through education, people can achieve their individual, societal and national rights. Education promotes general awareness and economic development and make people stable and competitive in the society.

Problem Statement: Currently, the quality education is not accessible to everyone in Pakistan so the people who can’t afford it, can’t get their dream jobs and can’t contribute to the betterment of their family and society as well. If we provide quality education to poor people at a very low fee structure then they will be able to access jobs that can help them economically and to make an impact in the society.

Children who haven’t access to education and want to study

My Strategy Related To This Issue:

Well, I want to provide a platform where quality education will be available in a very affordable fee structure to those who can’t afford those private institutions and ended up getting an ordinary education or begging on roads. For this purpose, I am thinking to rent out a place through fund raising and to organize an event through which I can raise awareness in public related to my initiative and insights. I will gather a team of qualified teachers who are committed to the same cause as I am and agree to teach poor people with me. I also want to provide necessary professional skills to my students so that they can be able to compete within this growing world.

I talked my friend related to this issue because he is running his own NGO named ‘The Investors Foundation’. He has guided me in this regard.

E xperience From This Activity:

This experience empowered me to take initiative on my own. I have gained my strength to help people. This was the idea that was in my heart and if Amal academy does not ask me so I will never start thinking to work on it.
Good Morning
Tags: Teens, Waking Up, Morning, Problem Solving, Teenagers

This is to all the people that have problems getting up in the morning. I understand this can be a hard thing to do for some, myself included. Its okay to not want to do something, however it’s not okay to not do it. Think of waking up in the morning as an everlasting chore. Something you have to do everyday, that starts your day. Like brushing your teeth, eating, showering, checking your phone. All those things start your day. Some are optional but it just really depends on the person. Find something that really matters to you. Something that you are looking forward to today, tomorrow, or even next week. Someday’s you will wake up and say to yourself “Man, today is gonna be a great day.” and someday’s you won’t, and that’s 100% fine. Good Morning. Have a great day!
Where to start as a Newbie Developer
By: Joseph Izang
Tags: Programming, Problem Solving, Computer Science, Newbie

When I started learning and teaching myself how to code, the biggest question I never got any help with was where to start. Today with all the videos on youtube, vimeo and tutorials and blogs about everything possible, you would think that this problem is no longer an issue but as I speak with people that want to become programmers, this question always comes up. I just want to mention a few things that in my opinion would be the right place to start depending on what your starting point is.

If you are someone who has no experience with software or computers at all and are intrested in computer programming, then you need to learn how to think like a computer programmer(There are free books and courses that would help with this. A simple google search would do). You should learn how to analyse problems and get comfortable with complexity. Enjoy puzzles and forge a liking for challenging what is the main train for thought or belief you find everywhere. The reason I say this is that no matter what syntax you master or programming language you choose to get proficient in, you will still be required to analyse a problem in a field you have no clue about and you will asked to answer their questions using computer technology. I dare say that we are paid to think first about a problem before we are paid to resolve and sort out any issues anywhere.

If you are someone who has had some exposure to computer technology and are interested in learning computer programming then here is what I think: all programming languages have very similar philosophies so loops, conditionals, data structures are alike across most languages. So get language agnostic materials that address these topics and learn from them. If you are interested in languages like C#, Typescript, Javascript, Java, C++, Python or Php then Object Oriented Programming Principles are a must.

There are 2 main programming paradigms you see out there, Object Oriented and Functional paradigms. Some languages are smack in the middle of these two, languages like Javascript, Python and Kotlin to mention a few. But then there are others that are extremely Object Oriented, think Java, C++, C# and extremely Functional, think Haskell, Scala. You should pick a paradigm to master. For most cases, I would point folks towards functional purely because it being embraced in the main stream now more than ever before. But I personally like Object Oriented being that I learnt programming learning this paradigm.

Lastly, I like making things as clear as possible so I will condense all I would like to say into a few numbered steps:
Next.js CSS Not Working Normally
By: İbrahim Keçi̇ci̇
Tags: Not Working, CSS, Problem Solving, Nextjs, Issues

Hello. In this article, I will describe a method that can solve the CSS problem. When we run Next js in development mode, problems may occur in css. The problem may be resolved when you run it in the production version. This development server command:

npm run dev

There may be some problems when running the server this way. Follow the steps below to fix CSS issues:

Delete the .next folder. Create the production version of your project by running the npm run build command. Start your server with the npm run start command.

These steps hopefully fix the problem you’re having. Good luck :)
YAA (Yet Another Approach)
By: Desmond Willowbrook
Tags: Motivation, Programming, Problem Solving

Solving problems is hard. Very hard. Hard enough that there are multiple solutions.

The mistake many people commit is focusing on one solution too much. Every time you solve a problem, remember to say: “Yaa…”

Who knows what else you may learn?

Cheers.
Getting closer to Mega Project
By: Samrah Moin
Tags: Entrepreneurial Mindset, Bridge The Gap, Amal Fellowship, Problem Solving, Megaprojects

As Amal Fellowship’s Mega Project is at hand, I have been thinking about the gaps in the society that are barely addressed. As a humanitarian my heart always leaped for the poor people who have no choice but to beg for alms on the streets, sleep on the footpath and barely eat a meal per day. I as a woman personally feel awful for homeless women bearing children and begging to be helped also for the transgender community as these people are mentally and physically capable, possessing skills but are deprived of the employment opportunities. So an idea struck me what if I can do something to bridge this gap of unemployment by starting up a small shop or even a cart that can utilize needy people’s skills to make a product that can be sold at reasonably low prices as this would also serve the poor community who are living hand to mouth because of the ever rising inflation.

To be honest at first looked like a simple idea but once you think about it with an entrepreneurial mindset it required a lot of leg work, capital investment, a co-operative managing team and the willingness to take risks. I talked to my friends about my idea to get some insights which proved to be really helpful. I got to know about the areas that are crowded with that segment of community I am willing to serve through this Mega Project. After discussing with my friends and Amal Circle this idea felt more feasible and achievable within two months. This idea can serve to address the gap of unemployment in the city while generating revenue, as I would like call it Entrepreneurial Social Service.
10 ways to approach new problems
By: Umesh Kumar
Tags: Problem Solving, Creative Process, Analytical Thinking

Most of the problems that we see around are familiar. Occasionally, we see new problems that we haven’t seen before. Often this happens at the worst moment — aka crunch time (or interviews). We suddenly get anxious, are unable to understand or break down the problem or forget the various approaches to solve them. I gathered the various methods of doing those things in one place, so that its easier to apply them in a pinch.

Ways to approach problems:
Closest Binary Search Tree K-Values Problem — LeetCode Hard (Proposed Solution)
By: Hazem Saleh
Tags: Binary Tree Traversal, Binary Tree, Leetcode, Problem Solving, Algorithms

Background

In this and the upcoming posts, I will go deep in some CS problems with my proposed solutions. I will try to follow the simplest possible approach “that is acceptable and good enough but may not be the most optimal” to make it easy to absorb by everyone. Now, let’s start.

One of the interesting problems I checked recently is the closest binary search tree k-values problem.

Problem Statement

This is the original problem statement, given a non-empty binary search tree and a target value, find k values in the BST that are closest to the target.

Note:

• Given target value is a floating point.

• You may assume k is always valid, that is: k ≤ total nodes.

• You are guaranteed to have only one unique set of k values in the BST that are closest to the target.

Example:

Input: root = [4,2,5,1,3], target = 3.714286, and k = 2

4 / \ 2 5 / \ 1 3

Output: [4,3]

Proposal Solution (Iterative Approach + Priority Queue)

Like many other CS problems, we can have multiple acceptable solutions. But to show an easy to digest approach, we will try to solve it with a simple and good enough approach. The main idea of this approach is to traverse the input tree and push the first k values of this tree in a priority queue, and then use this priority queue’s values as a result. Let’s see a Java implementation for this.

Code

Complexity

Time complexity for the mentioned solution is O(K(Log(N)) . Note that this problem can also be solved recursively which can reduce space complexity from O(N) to O(k + height of traversed tree) .

Other possible solutions

We can use the quick select algorithm to solve this problem, it can have a better time complexity of O(N) but its worst-case scenario is O(N²).

What to do next

If you have a better solution, feel free to put in comments. Also, feel free to share this approach, and try it out in: https://leetcode.com/problems/closest-binary-search-tree-value-ii/
Awakening of Entrepreneurial Mindset
By: Muhammad Usman Afzal
Tags: Helping Others, Entrepreneurship, Social Cause, Discipline, Problem Solving

I was thinking from past 3–5 years that how to start a business and at least How to, Should I, Then, type questions my mindset was wrong at that time and I was not solving any real world problem but I was thinking like a mad horse that was absorbed in analysis-paralysis problem nothing great achieved.

After learning design thinking. I am writing my problem finding experience that was far better then self-paralysis ailment.

“Due to lack of self-discipline in many students they are unable to outperform in their Institutes”.

This problem finding experience was started when I ponder over my class grades. All the student that are enrolled in my department, got admission on merit basis and all are the shiny ones.

They were motivated enough and they also passed the interview held at ITU, I thought their should be a problem that some of my mates are on probation , while others have 4 CGPA.

To dig deep in the problem I contacted( WhatsApp audio call)them and ask them, they were motivated enough when they joined in.

Why they are not learning? why they are not meeting expectation of their Teachers? What is wrong in the system? Are they motivated enough to Study? Do they try to fill the learning gap?

I was astonished by the responses, I was thinking this problem might have an solution like accountability, but empathizing with them and asking well defined questions, I astonished that they don’t need accountability they only lack self-Discipline.

I think helping those students is a social cause because these students are ignored by Professors and considered as Non-serious. We can teach them discipline so they can achieve their Goals.

Teach the deserving the discipline

Beyond everything, these students are the most creative ignored part of our society.

This Problem searching journey has helped me a lot, that from the ease of our couch we can’t define a problem and built a solution. We have to empathize with the targeted audience listen them carefully because at the end of the day they will be using our solution.

“Why not?, hear the problem by themselves”.
Children as Base For Better Life
By: Ahmad Raza
Tags: Amal Fellowship, Problem Solving

Children, fascinating humans young and full of energy, but are we taking their childhood from them in the name of the study and mobile screens to make them bound to specific things???

Sadly yes, we are as a family member, school teacher, and parents taking them away from childhood. They have to enjoy life and learn new things every day. But what we are doing, we are bounding them in learning from the syllabus of the past 10 years same books. They are doing cramming to keep up with results. Because bad result means that child is not a bright child and it will be shameful for parents in front of their other family members.In the fight of who is better the children are suffering and still sacrificing their childhood unintentionally.

Soon that childhood will end and they will enter in youth. But are they mentally stable can they decide on their own? Can they decide what we have to do now is related to his/her passion? Will they able to do that.

Again answer is no. But why they are not able to take a stand for their passion do they have any passion by the way or just being followers. Do they have developed their mind to think differently to be their own selves and bring new in society? Sadly all answers lead us to “No”.What we can do now. Will this always stay the same or we can change now and get a better future with a free mindset for youth and children.

Here are some solutions we can do to save our current generation from being thoughtless and idea-less.

First, we have to make study a learning activity, not like a job in which at the end we want to get rid of it. We have to make learning interesting at each and every level of education. Let children think and identify in the real world what is written in books.

Secondly, let children grow by doing some hobby. what if the child is holding a painting brush or clay to draw and make something instead of a phone. But how will they find their hobby?? They can find that if all schools are made mandatory to have a hobbies club with singing, drawing, claying and woodwork type of hobbies. They will proceed with each one of these and what suited them will be better for them.

Other basic steps are to create Science labs and have sports activities within the same city school (or other city schools or colleges). The main purpose is to make study interesting for children and let them explore new things so in future after being graduated they don’t have to run for what they want to do as from childhood it will be clear to them gradually what they like to do and in what education they should further proceed.

Further, that is not the end of steps we can take we can take many other steps to make our child a better citizen of the country. And let them explore themselves.
The 7 Types of Backlog
By: Kandan Muthukumar
Tags: Backlog Management, Agile, Iteration, Backlog, Problem Solving

My mind is telling me to place a disclaimer before starting this writeup. I have decided against it.

The term backlog (here) refers to the feature/story lineup that is made available to the team, every iteration. Hence, creating a healthy backlog is paramount to an agile delivery team. Easier said than done, right?

My experience of dealing with backlogs and it’s challenges led me to bucket them into ‘easy to recognise and solve’ categories. The outcome of which is what I have come to call as the 7 types of backlog.

So, here it goes in no particular order.

I have the experience of handling more than one type of backlog within the same project. Some of them are very fleeting, like ‘The Ideal World’ and ‘One Side of a Coin’ and the other types linger around for a bit more. This does not discount the fact that some projects are built on a particular type of backlog like ‘Sharing is Caring’.

The idea behind this blog is to share how I was able to identify, tame and make them work in the team’s favour (and my favour). This approach of bucketing the backlog types helped me to look at the backlog with a solution mindset rather than a problem mindset.

These are just a few of the backlogs I have encountered. Am sure there is a galaxy of other types of backlogs out there. Please do share in the comments section what other types you have come across in your projects.
How difficult is it to define the problem?
By: Mesut Kaya
Tags: Problems, Problem Solving, Problem Definition

Many problems in industries cannot be solved because of the unmatured problem description. Usually, the issue remains unsolved and reoccurs after some time. So what do we understand from the definition of the problem? Briefly, we should go back to the time when the problem happened and try to explain all the details at that moment. With this time journey, problem definition becomes dynamic and enriched with every new information.

In what detail should the problem be defined? Let me explain through a simple example. Imagine the production line of a regular pen. There is a %100 quality check at the end of the production line. An operator notices a crack on one of the pen tips. There are two scenes to examine in this case; the first one is when the failure was detected, and the other is when the failure occurred.

Let us try to define the problem. “At the end of the production line, a crack has been detected on a pen’s tip.” What do you think? Is this definition adequately detailed? Can the necessary analyzes be performed with this description to resolve the problem? Of course not. Let us improve and make the story more obvious.

“At the final force test, a crack has been detected on a pen’s tip. Pen traceability barcode number is 211222, and test machine no. is 301. Test definition: “Apply 30 N force on the pen tip five times”. The failure happened in the second repeat of the test ( Test acceptance requirement: “There should be no failure after the test”). No other error was found in the 3000 pens manufactured in the same lot at the same production line.

So let us just briefly go to the production step that the problem happened. During the pen’s pin installation, pushing force was read as 370 N, and the system continued to work without any warnings. Tolerance-set of the pushing system is 300 N+-20N, not over or lower pushing force has been seen on the other products in the same lot.

We should add all the information related to the problem to the description. Team members could develop the problem definition with new data in this way until passing Root Cause Analysis. If possible, the failure should be simulated and observed to get precise information to pass the root cause phase.

Consequently, if we cannot understand the problem, we can never solve it. In the first step, we need to define the problem in detail to understand it. The definition will remain alive and enriched with new learning. We should make sure that the problem is described in detail before proceeding with Root Cause Analysis. The more the problem definition is prepared with the details, the more it is close to the solution.
The journey from problem to a solution
Tags: Just Start, Problem Solving, Amal Fellowship, Megaprojects, Amal Academy

Solution:

A means of solving a problem or dealing with a difficult situation.

As you know it now what is Problem and Solution in Actually.so now let’s come to the point why i am here what’s the actual reason to write this blog.The Reason which is about a very common problem is called Job less People.

I am going to tell you about an issue And why it is important to find a solution to this problem.I will tell you about it.As we all know the world is going digital these days.Now being digital where rich people are getting richer and richer. At the same time, poor people are getting poorer and poorer. When I passed by a road two days ago, I saw some laborers sitting on the side of a road in the hot sun with some tools…..who were they???? They were labor… Maybe they were there without breakfast and looking for a job that Someone came and gave them a work When I saw them sitting on the side of the road in the hot sun, I said to myself I will do something big for them….

So now you all were thinking how will i solve this problem. First I will start from small then I will go for the next big step…. like those who are around me and they have skill and looking for a job. So I will make a website and then i will make a profile for all of those who are looking for jobs and work… then I will do advertisements Anyone who needs a labor. will go to this website.like He needs a mechanic, he needs an electrification, he needs a paint tool, he needs a sweeper, he needs a welder.he will come on this website and contact with us or a person Which makes him work

This way anyone can call a worker sitting at home

Thank You
Lack of trust over daraz products
By: Atta Ul Mustafa
Tags: Amal Academy, Entrepreneurship, Problem Solving

E-commerce has brought a revolution in this world, getting the desired and supreme quality products at our doorstep is like a blessing.

Considering the current situation due to COVID and the future world, people will be more inclined towards Online shopping instead of buying the things physically, and at the same time they demands genuine good quality items in return which is unfortunately not the case for most of the times in Pakistan. The figure below shows the exponential increase in sales generated by E-Shopping in the last six years.

Increasing popularity of online shopping

During my fellowship with Amal Academy, I was asked to identify a problem which can be solved by either social welfare works or by an entrepreneurial idea. Every successful business starts with a problem, which when solved beautifully results in the prosperity of that business. As Paul’s Marsden said

“Business is all about solving people’s problems at a profit”

I was working as a Management Intern at daraz where I realized that most of the parcels are delivered to the customer without a problem and only about 2–3 % have quality issues, the customer accepts these sort of parcels and then give negative reviews to other people and then they don’t prefer to order because of this scam. Sometimes it happens that the products are returned to the vendor, but daraz have to bear logistics cost without even doing anything wrong. I have talked to many customers and most of them are like, this is not what we ordered or the quality is not up to the mark or this is not what was being displayed in the pictures.

Lets have a look at few examples below.

Ordered vs Received

Ordered vs Received

The above picture illustrates that there is a lot of contrast between the ordered and received item. The second picture is even worst, to be honest daraz is not responsible for it, it’s SOP is to use white flyers which eradicates privacy concerns for its customers, and its local vendors which actually do these sort of things regardless of their rating and business.

Since daraz is the leading online marketplace in south asia so being a Pakistani it’s really vulnerable for me to hear such negative reviews. This issue can be solved by having an independent team whose job is to identify and impose a hefty fine to those sellers who do these sort of scams.

Considering the digitalized world, daraz is lagging way behind so this issue needs to be resolved as soon as possible.
200. Number of Islands
By: Seunghyeon Shin
Tags: Maga, Leetcode, Coding Interviews, Problem Solving, Crack Coding Interview

Solution: Step by Step

Algorithm Part 1: the main function

public int numIslands(char[][] grid) {

if (grid.length == 0) {....... (a)

return 0;

} int count = 0;....... (b) for (int i = 0; i < grid.length; i++) {

for (int j = 0; j <grid[i].length; j++) { if (grid[i][j] == '1') {

grid[i][j] = '0'; ........ (c) count++;

helper (grid, i, j);

}

}

}

return count;

}

At part a, we handle the exception case that the grid does not contain any element. Since there is no element included, there should be a unique single answer: 0. It is actually easy piece to solve such kind of the problem.

At part b, it is even more simple part to understand: just declare a variable to count the number if islands.

The important portion of this code is part c, which is the core of DFS Algorithm. We search the char [][] array, and the sign of being an island is the number of 1 . I use the conditional statement in the part c:

if the given number is 1 , we just set it to be 0 and increase the variable counter. Then we go to the second function called helper .

Why I do this? The key to this logic is actually revealed in the second function that I will explain below. The point that you need to understand at this function is that it prepares the required variable and handles exception, and increases the number of the variable count according to the algorithm implemented in the function below.

Algorithm Part 2: the void function `helper`

public void helper (char[][] grid, int i, int j) { if (i < grid.length - 1 && grid[i + 1][j] == '1') {

grid[i + 1][j] = '0';

helper (grid, i + 1, j);

} if (i > 0 && grid[i - 1][j] == '1') {

grid[i - 1][j] = '0';

helper (grid, i - 1, j);

} if (j < grid[i].length - 1 && grid[i][j + 1] == '1') {

grid[i][j + 1] = '0';

helper (grid, i, j + 1);

} if (j > 0 && grid[i][j - 1] == '1') {

grid[i][j - 1] = '0';

helper (grid, i, j - 1);

}

}

In the function above, we modified 1 into 0 . That being said, the part that we took into account just now is not checked to be islands, and hence prevent multiple-counts that could distort the answer to the problem.

Another step that we take in this function to prevent multiple-counts of the number of islands is, to implement DFS Algorithm. If there is an adjacent island to the grid[i][j], then we also need to set the adjacent portion to be 0 and check again the same process.

To check every adjacent islands, I use four conditional statements, which deals with the east-adjacent island, west-adjacent island, north-adjacent island, south-adjacent island, respectively.
Getting A Move On When You’re Stuck
Tags: Getting Unstuck, Stuck, Life Lessons, Problem Solving, Self Improvement

There is not a single crisis or tragedy or event that definitely spells doom for everyone who encounters them.

People go through unthinkable challenges and come out the other side intact and even stronger while others don’t. The policies, procedures and behaviours of people who move forward and not get stuck with their problems can be learnt.

Your indicator that you have been stuck with your problem for too long is that you start to become somebody you are not proud of — you’re more bitter, more afraid, angrier and more worried. When you are stuck with your problem for too long, you need to back away from the problem and turn in a different direction and begin to learn.

The process is simple — turn, learn and move forward. Acknowledge that path you’re taking is not the one you should be taking, figure out what path you should take and then more in that direction.

Name the solution

Don’t waste too much time asking why(asking why helps, but it has a point of diminishing returns) and don’t waste your time naming the problem — over and over again. Name the solution instead. If it doesn’t have a name, you can’t learn it. The solution is in the exact opposite of whatever it is you are experiencing. Name it and make learning that solution your goal.

“ ̷U̷g̷h̷h̷h̷,̷ ̷w̷h̷y̷ ̷d̷o̷n̷’̷t̷ ̷I̷ ̷e̷v̷e̷r̷ ̷r̷e̷m̷e̷m̷b̷e̷r̷ ̷w̷h̷a̷t̷ ̷I̷ ̷s̷t̷u̷d̷i̷e̷d̷?̷”

“ ̶I̶ ̶d̶o̶n̶’̶t̶ ̶w̶a̶n̶n̶a̶ ̶k̶e̶e̶p̶ ̶r̶e̶a̶d̶i̶n̶g̶ ̶t̶h̶e̶ ̶s̶a̶m̶e̶ ̶t̶h̶i̶n̶g̶ ̶o̶v̶e̶r̶ ̶a̶n̶d̶ ̶o̶v̶e̶r̶ ̶a̶g̶a̶i̶n̶”

“I want to be able to study efficiently.”

And suddenly you know what you have to do and it looks quite learnable.

Watch out for all or nothing, polarized thinking

This is thinking things like “I’m an excellent ___” or “I’m a terrible ___” or “Everybody loves me” or “Everybody hates me”. This kind of thinking shows no growth, gauges no progress and keeps you stuck.

Watch your words

You will experience bumps and when you do, call them what they really are — bumps, not full-blown catastrophes. Bumps do not instigate the idea that everything is in ruins.

Persistence is key

Persisting for a bit is pretty useless. You need to persist until you get your desired results.

Watch out for these hang-ups that will keep you stuck: