Wednesday, 25 February 2026

Collective Punishment - Better Management of People

Today, I'm not writing a technical blog. I was interested in learning about, this thing Manager and Teachers do when they punish or admonish the whole class or team, when 1 or 2 people are doing something wrong or bad.

So I asked ChatGPT, and I thought I would share it with you. We can only improve and do better, if we know.


Prompt from me:

There is this thing that both teachers and manager do. When 1 or 2 people are doing something bad they admonish the whole class or team.


Response from ChatGPT:

What you’re describing is commonly called collective punishment (or sometimes group punishment).

πŸ“Œ What It Means

Collective punishment is when an entire group is blamed or penalized for the actions of one or a few individuals.

For example:

  • A teacher keeps the whole class after school because two students were talking.

  • A manager cancels team privileges because one employee missed a deadline.


🧠 Why People Do It

Leaders sometimes use this approach because:

  • It’s quicker than identifying the specific individuals.

  • They want peer pressure to correct the behavior.

  • They believe it promotes shared responsibility.


⚖️ Why It’s Controversial

Many people see collective punishment as unfair because:

  • Innocent members are penalized.

  • It can create resentment toward leadership.

  • It may cause group members to turn against each other.

In schools and workplaces, it’s often criticized as a poor management strategy.


If you’d like, I can also explain:

  • The psychology behind why leaders use it

  • Whether it’s effective long-term

  • Better alternatives teachers/managers can use


Prompt from me:

yes all three please


Response from ChatGPT:

Great question — this touches psychology, leadership, and group dynamics. I’ll break it into the three parts you asked for.


1️⃣ The Psychology Behind It

🧠 A. It Creates Peer Pressure

When the whole group is punished, leaders hope the group will pressure the wrongdoers to stop.

  • “Don’t mess up again — we all got in trouble because of you.”

  • The leader shifts enforcement from authority → to the group.

This relies on social conformity theory — people fear social rejection more than authority punishment.


🧠 B. It Signals Group Responsibility

Some leaders believe:

“You’re part of a team. You’re responsible for what happens in it.”

This idea connects to:

  • Group accountability

  • Military-style discipline

  • Team cohesion models

The thinking is that shared consequences build unity.


🧠 C. It’s Cognitive Shortcuts (Laziness or Efficiency)

Sometimes it’s simply easier.

Instead of:

  • Investigating who did what

  • Having individual conversations

They:

  • Address everyone at once

This is called a cognitive shortcut — reducing effort by simplifying the problem.


🧠 D. Emotional Reaction

Sometimes it’s frustration.

When authority figures feel:

  • Disrespected

  • Out of control

  • Embarrassed

They react broadly instead of precisely.

It becomes emotional regulation failure rather than strategy.


2️⃣ Is It Effective Long-Term?

🚫 Usually No (In Most Civilian Settings)

Research in organizational psychology generally shows:

Short-Term:

✔ Behavior may temporarily improve
✔ People become more cautious

Long-Term:

❌ Resentment builds
❌ Trust decreases
❌ Motivation drops
❌ Psychological safety declines

Instead of:

“We’re a team.”

People think:

“Leadership is unfair.”


⚠️ It Often Backfires

Collective punishment can cause:

  • Peer hostility

  • Group scapegoating

  • Reduced morale

  • Quiet disengagement

In workplaces especially, this can lead to:

  • Lower productivity

  • Higher turnover

  • Passive resistance


πŸͺ– When Does It Work?

It tends to work better in:

  • Military training

  • Highly hierarchical environments

  • Cultures that emphasize collectivism over individualism

But even there, it’s controversial.


3️⃣ Better Alternatives Leaders Can Use

Here are healthier and more effective approaches:


✅ 1. Targeted Accountability

Address only the people responsible.

Why it works:

  • Builds fairness perception

  • Maintains trust

  • Protects morale

Fairness strongly predicts long-term respect for authority.


✅ 2. Clear Norm Setting

Instead of punishment, say:

“This behavior isn’t acceptable. Here’s what I expect moving forward.”

It separates:

  • Correction
    from

  • Emotional reaction


✅ 3. Private Correction

Correct individuals privately to:

  • Preserve dignity

  • Avoid public humiliation

  • Reduce defensiveness


✅ 4. Shared Standards Without Shared Punishment

You can reinforce team responsibility without punishing everyone.

Example:

“We’re a team. If someone is struggling, help them — but consequences will be individual.”

That builds culture without injustice.


✅ 5. Natural Consequences

Instead of artificial punishment, allow natural outcomes:

  • Missed deadline → client dissatisfaction

  • Poor preparation → lower performance review

This connects action → outcome directly.


🎯 The Core Principle

People accept discipline when it feels:

  • Fair

  • Proportionate

  • Consistent

  • Respectful

Collective punishment often violates the fairness principle, which is central to leadership credibility.


If you want, we can also explore:

  • Why some people defend collective punishment strongly

  • How to respond if you’re in a situation where this keeps happening

  • Whether this dynamic affects adults differently than children

  • The cultural differences around this

What direction interests you most?


Prompt from me:

Can I just say, from my perspective, it doesn't work to punish the whole class or team. People don't pressure each other to not do it. And it if it does it can cause children to gang up on other kids.


Response from ChatGPT:

Yeah — honestly, that’s a very reasonable take, and a lot of education and workplace research backs you up.

πŸ‘ You’re right about peer pressure not always working

In theory, collective punishment is supposed to make people say:

“Stop messing up — you’re hurting all of us.”

But in reality, people often instead think:

  • “The teacher/manager is unfair.”

  • “Why should I care if I didn’t do it?”

  • Or they just disengage completely.

So the pressure doesn’t always flow toward fixing behavior — it can flow toward resentment instead.


⚠️ And yes, the “ganging up” risk is real

Especially with children (but honestly adults too):

  • Some kids may bully or exclude the blamed person.

  • Others might scapegoat someone even if they aren’t actually responsible.

  • It can worsen social divisions in a class or team.

That’s one reason many modern discipline approaches avoid group punishment.


🧠 Another overlooked effect

It can teach the wrong lesson:

Instead of learning:

“My actions have consequences.”

People learn:

“Authority figures can be unfair.”

That can reduce respect rather than build it.


🌱 A more effective mindset leaders use now

Good teachers/managers often focus on:

  • Individual accountability

  • Clear expectations

  • Restorative conversations (“How do we fix this?”)

This tends to build responsibility without collateral damage.


If you want, I can also talk about:

  • Why some teachers/managers still do it anyway

  • How to push back respectfully when it happens

  • Whether you should call it out or just ignore it

  • Or your specific situation if this is happening to you

Just say πŸ‘


Prompt from me:

Can you please give me any studies that backs this up


Response from ChatGPT:

Yes — there actually are studies on this. I’ll show you real research findings (not opinion pieces), with short explanations so you can use them if you ever need evidence in a discussion.


πŸ“š 1. Children See Collective Punishment as Unfair

(Direct classroom-type research)

Study:

  • Researchers compared targeted punishment vs collective punishment in young children.

  • Kids experienced scenarios where:

    • One child misbehaved but everyone was punished.

    • Only the wrongdoer was punished.

Key finding:

  • Older children judged collective punishment as less fair than targeted punishment.

πŸ‘‰ This supports your point:
People (even kids) often see group punishment as unfair, which can undermine respect for authority.


πŸ“š 2. Collective Punishment Can Harm Group Relations

(Social psychology research)

Study:
Large experimental psychology research (over 2,000 participants):

Findings:

  • Collective punishment increased:

    • Negative attitudes toward others

    • Group hostility

    • Desire for retaliation

πŸ‘‰ That aligns with what you said about:

  • Kids ganging up on others

  • Blame and social conflict emerging.


πŸ“š 3. Harsh Punishment Often Hurts Morale (Workplaces)

(Organizational psychology research)

Study:

Findings:

  • Punishment can:

    • Reduce morale

    • Increase negative attitudes toward work

    • Be less effective than rewards in changing behavior.

πŸ‘‰ So in workplaces:

  • Blanket punishment can damage trust and motivation.


πŸ“š 4. Discipline Can Harm Emotional and Academic Outcomes

(Education discipline research)

Report:

Findings:

  • Harsh discipline practices can harm:

    • Emotional well-being

    • Academic performance

    • Sense of safety.

πŸ‘‰ This doesn’t only refer to collective punishment, but it supports the broader concern about punitive approaches.


πŸ“š 5. Students’ Perception of Fairness Matters

Study:

Finding:

  • Students’ perception of unfair discipline strongly affects their attitude toward school.

πŸ‘‰ When punishment feels unfair:

  • Respect drops

  • Engagement drops.


🧠 Big Picture (What Research Generally Suggests)

Evidence tends to show:

✔ Collective punishment often feels unfair
✔ It can damage trust and morale
✔ It can increase group conflict
✔ Individual accountability works better

But also:

⚠️ Some controlled lab studies show group punishment can temporarily increase cooperation — usually in artificial experimental settings, not real classrooms or workplaces.

So it’s not 100% black-and-white, but the practical evidence leans your way.


πŸ‘ Honestly? Your Instinct Is Pretty Research-Aligned

What you said:

“People don’t pressure each other… kids can gang up.”

That’s actually consistent with:

  • Fairness psychology research

  • Social conflict research

  • Workplace morale studies.

You’re not just guessing.


If you want, I can next give you:

✅ The strongest single study to cite in debates
✅ Studies specifically about classrooms only
✅ Workplace-only evidence
✅ Counterarguments (to understand the other side)
✅ A simple summary you can quote in conversation

Just tell me πŸ™‚

Tuesday, 2 December 2025

How to Build out a Basic PnP Search Page

 This requires PnP Search Web Parts for SharePoint



  1. Create a SharePoint Page and call it "Search"
  2. Add a "One Column" panel for the Search Box
  3. Add the "PnP - Search Box" Web Part
  4. Create a "One-third right" panel
  5. In the left section, add the "PnP - Search Results" Web Part
  6. In the right section, add the "PnP - Search Filters" Web Part


Search Results
  1. On the "PnP - Search Results" Web Part, set the data source to SharePoint
  2. Change the Query template to the Document Library you want to search. This can be mutiple places, but for todays example it will just be one.
    1. {searchTerms} - This connects it to the Search Box
    2. Path: https://{root site url}/sites/{my site}/{document library}
  3. Click "Apply"
  4. If you have custom field, you must make sure they are selected in  "Selected properties"
    1. I have: "RefinableString01" which I have mapped to a "Division" field in my Document Library
  5. Leave all the rest of the default setting for "page 1" and go to "page 2" of the properties
  6. Set the layout as "List"

  7. Leave all the rest of the default setting and go to "page 3"
  8. For "Use input query text", turn on
    1. Set it to "Dynamic value"
    2. Connect to Source = PnP Search Box
    3. PnP - Search Box's proterties = "Search query"
    4. Use a default value = Off
  9. For "Connect to filter Web Part", turn on
    1. Use filter from this component = Refinable Filters - {Unique GUID}

  10. Leave all the rest of the default setting
Search Filter
  1. Use data from these Web Parts = Search Results - {Unique GUID}
  2. Under "Filter settings"
    1. Click "Edit" for Customize filters
    2. Filters:
      1. Created Date - Created
      2. Created By - CreatedBy
      3. File Type - FileType
      4. Division - RefinableString01

    3. Click "Save"
  3. Leave all the rest of the default setting
Save the whole page


Wednesday, 19 November 2025

Workflow failing on 29 Feb 2025

 Funny New error for me today.


The SharePoint list date needs to be increased by 1 year. Seems simple, right. 


However last year this item was done on 29 Feb on a Leap year, and there is no 29 Feb this year, so the Workflow is failing to update the year, because the year is invalid.


Error message: 

The DateTime represented by the string is not supported in calendar System.Globalization.GregorianCalendar.


The Fix

Do a simple replace of the Date String

replace({DataString},'-02-29','-02-28')

Tuesday, 11 November 2025

SharePoint Feature Retirements and Deprecations: Everything Ending by 2026

SharePoint Feature Retirements and Deprecations: Everything Ending by 2026

Microsoft is accelerating its modernization of SharePoint and Microsoft 365 by retiring legacy technologies that were once central to classic SharePoint environments. Between 2025 and 2026, multiple long-standing features will reach end of support or be fully removed from Microsoft 365 and SharePoint Online.

The most significant retirements include:

  • InfoPath Forms Services and the InfoPath 2013 client (end July 14 2026), ending browser-based form support.

  • SharePoint Add-Ins and SharePoint 2013 workflows (April 2 2026), replaced by Power Automate and SharePoint Framework (SPFx).

  • SharePoint Alerts (classic “Alert Me”), Secure Store Service, and Power BI list integration, all phased out by late 2025–mid 2026.

  • On-premises products—SharePoint Server 2016/2019, Designer 2013, and Office Online Server—will also reach end of extended support by mid-to-late 2026.

These changes reflect Microsoft’s focus on modern, cloud-based, and low-code technologies: modern pages, Power Platform tools, and SPFx-based customizations.


The next few months mark a crucial transition period for organizations still relying on legacy SharePoint features. While many classic components will continue to function temporarily, Microsoft’s roadmap makes it clear that modernization is no longer optional — it’s essential for compatibility, security, and long-term sustainability.

To prepare:

  1. Inventory all classic pages, InfoPath forms, workflows, and add-ins.

  2. Prioritize migrations based on confirmed end dates (especially anything ending by mid-2026).

  3. Adopt Power Apps, Power Automate, and SPFx for modern replacements.

  4. Communicate and train users early, so change is smoother when retirements take effect.

By planning now, organizations can ensure a controlled, strategic modernization rather than a last-minute rush as these legacy services go dark in 2026.


Timeline (now → end of 2026)

2026-01 (rolling)

SharePoint Alerts (“Alert Me”)
What happens: Creation of new alerts turned off for all tenants.
Replacement: Use Power Automate / SharePoint rules / Teams notifications.
Reference: 
TECHCOMMUNITY.MICROSOFT.COM+1

2026-04-02

SharePoint 2013 Workflows (SharePoint Online)
What happens: Removed from existing tenants (already off for new tenants since 2024-04-02).
Replacement: Power Automate.
Reference: 
Microsoft Support+1

2026-06-30

SPFx Field Customizers (specific scenarios)
What happens: Microsoft signaled retirement by June 2026.
Replacement: Prefer Column JSON formatting / Power Apps.
Reference: 
voitanos.io

2026-07-14

InfoPath Forms Services (SharePoint Online)
What happens: Removed from SharePoint Online; InfoPath browser forms stop working.
Replacement: Power Apps / other modern form solutions.
Reference: 
TECHCOMMUNITY.MICROSOFT.COM

2026-07-14

InfoPath 2013 client
What happens: Product reaches end of extended support.
Reference: 
Microsoft Learn

2026-07-14

SharePoint Server 2016 (on-prem)
What happens: End of support (no updates/support).
Replacement: Migrate to SPSE / M365.
Reference: 
Microsoft Learn

2026-07-14

SharePoint Server 2019 (on-prem)
What happens: End of extended support (Mainstream ended 2024-01-09).
Replacement: 
Migrate to SPSE / M365.
Reference: 
Microsoft Learn

2026-07-14

SharePoint 2010 workflows (SP Server SE note)
What happens: SP2010 workflows no longer supported in SPSE after this date.
Replacement: 2013 workflows / Power Automate (per scenario).
Reference: 
Microsoft Learn

2026-07-14

SharePoint Designer 2013
What happens: End of extended support.
Replacement: Use Power Automate/Power Apps; Designer is legacy.
Reference: 
Microsoft Learn

2026-07 (Month)

SharePoint Alerts (classic)
What happens: Microsoft removes ability to use Alerts; existing alerts stop working.
Replacement: Power Automate / SharePoint rules.
Reference: 
Microsoft Support+1

Thursday, 6 November 2025

How to Update your Birthday in Microsoft 365 User Profile

 The Birthday comes from the Microsoft 365 User Profile.




Its all the way at the bottom

Click "Save changes"

Favorite functionality in SharePoint

How to mark items as favorites in SharePoint

Marking items as favorites in SharePoint allows you to quickly access important documents, libraries, or sites. The process is straightforward and can be completed in just a few steps:

  • Navigate to the SharePoint site, document library, or specific item you wish to favorite.
  • Look for the "Favorite" icon, typically represented by a star or similar symbol, near the item or in the site navigation bar.
  • Click the "Favorite" icon. The item will be added to your list of favorites, making it easily accessible from your SharePoint dashboard or favorites section.
  • To remove an item from your favorites, simply click the "Favorite" icon again to unmark it.

Using the favorite functionality helps streamline your workflow by keeping frequently used resources at your fingertips. 



Favorite Folders



Where to find your Favorites

  • If you favorite a file (or a folder) in a SharePoint library, you will find it under “Favorites” in the left menu when you view your OneDrive for Business via the web.
  • If you “Save for Later” on a SharePoint article or News posts it will also be visible on OneDrive Favorites.

 


Benefits of using favorites for quick access

Utilizing the favorites feature in SharePoint offers several advantages for users seeking efficient access to important resources:

  • Reduces time spent searching for frequently used documents, libraries, or sites.
  • Enables personalized navigation, allowing users to tailor their SharePoint experience to their workflow.
  • Improves productivity by keeping essential content easily accessible from a centralized location.
  • Supports better organization, especially when managing multiple projects or collaborating across teams.
  • Minimizes the risk of overlooking critical information by keeping it at the forefront of your workspace.

By leveraging favorites, users can streamline daily operations and ensure that key resources are always just a click away. 

 

Also you can Favorite a SharePoint list



Other References:

https://techcommunity.microsoft.com/blog/onedriveblog/feature-deep-dive-favorites-and-shortcuts-in-onedrive/3960478?utm_source=chatgpt.com

https://adoption.microsoft.com/files/onedrive/Microsoft-OneDrive-quick-start-guide.pdf 

Tuesday, 16 September 2025

OOTB SharePoint Document Approval

I have created a blank Document Library: DocumentApproval1


  1. Turn on the OOTB Approval
  2. This brings up a dialog box. Enable Approvals, and Apply.
  3. The “Approval status” column will appear.
  4. Turn on the other Approval columns. Goto the “Show or hide columns” area. 
  5. Add columns:
  6. Columns:
    1. Approval status: The status of the process
    2. Approvers
    3. Responses
    4. Approval Creator: The person who starts the approval process

How it works

  1. Upload a file
  2. Click on Approval status: Not submitted. This will open the approval request form.
  3. The Request approval form looks like this:
  4. To have the approvals in series (one after another), select “Require responses in the assigned order”. If you want them in parallel (all at the same time), then don't select it.
  5. Then add the people you would like to be the approvers.
    1. Example of in Series turned on: “Require responses in the assigned order”
  6. If Parallel is on, it will ask “Require a response from all approvers”. Which means the document wont approved until everyone in the list has approved.
    1. Example:
  7. If this Example I'm just going to assign it to myself, and submit.
  8. It start the approval process (aka the workflow).
  9. Then the Approver gets an Approval request, which will arrive by Teams only (not by Email).
  10. The really interesting thing, is you can get that same view on the Document Library, and click on the Approval status, as the approver you will see the same thing.

  11. As the non-approver you will see this:

  12. Then the Approver, I write my comment and approve. This can be done, on the document library or Teams.
  13. Once approved it kicks off the workflow process and changes the status to Approved.
  14. Now it looks like this, and you can click on it and it show the full process.

What happens when you update the document properties?

  1. Update the Title, because for this example that is the only property
  2. It then pops up with this:
  3. When you apply the changes, the Approval Status changes
  4. Then you have to do the full process all over again.


Other

The Approval Process is not tracked in Version history:

The is no OOTB Email when Approval are request. So if you do want an email, a custom Power Automate workflow will need to be created on the “Approval Requests" list in Dataverse.