Sr. Content Developer at Microsoft, working remotely in PA, TechBash conference organizer, former Microsoft MVP, Husband, Dad and Geek.
138898 stories
·
31 followers

Compliancy vs Commitment

1 Share

I don't see criticism and (a certain level of) conflict as unhealthy in an organization. The contrary! It is when people stop raising their voice and sharing their feedback that you need to start worrying. It could be a sign that people no longer care and have decayed from commitment to compliance.

Beyond following orders

As leaders we are constantly seeking ways to drive results. But there's a fundamental distinction worth understanding on how to achieve this: 

If we collaborate, the result is commitment. If we coerce, the result is compliance.

Commitment comes from within, whereas compliance is forced by an external source. When people comply, they're simply following orders. They do just enough to get by, meet the bare minimum requirements, or check the box. There's no personal investment in the outcome.

Commitment, on the other hand, invites full participation, engagement, and discretionary effort.

The language of Commitment

L. David Marquet states in his book ‘‘Leadership is language’ that our language reflects and reinforces this distinction in powerful ways. In the book he gives the example on how you talk to yourself when trying to change a habit

  • "I can't eat sweets" (compliance) vs. "I don't eat sweets" (commitment)
  • "I can't miss this deadline" vs. "I don't miss deadlines"
  • "I can't spend my time that way" vs. "I don't spend my time that way"

The word "can't" suggests an external restriction—something is preventing you from doing what you actually want to do. "Don't," however, reflects an internal choice and identity. You're the kind of person who doesn't do that thing. This subtle shift in language creates a remarkable difference in results.

Choice: The foundation of commitment

For commitment to exist, there must first be choice.

If a person has no choice but to say yes, then what we have is compliance. 

This explains why common workplace initiatives to "inspire" and "empower" employees often fall flat—if people don't genuinely feel they have a choice, their response will be compliance at best.

Compliance also:

  • Gives people a pass on thinking
  • Removes personal responsibility ("I was just following orders")
  • Creates fragile operations due to lack of context

Building a culture of commitment

The key is creating conditions where people can make genuine commitments rather than merely complying with directives.

How can we foster commitment rather than settling for compliance?

  1. Provide context, not just directives. When people understand the "why" behind a request, they're more likely to commit.
  2. Create genuine choice. Even when options are limited, finding ways to give people some agency in how they approach their work fosters commitment.
  3. Use the language of commitment. Pay attention to how requests are framed and how decisions are discussed.
  4. Recognize that commitment is personal. Groups don't make commitments—individuals do. Honor the personal nature of commitment.

So the next time you're facing resistance or lackluster results, ask yourself: Am I seeking compliance or commitment? The answer might reveal exactly why you're not getting the engagement you desire.

More information

Discontinuous improvement

Appreciate, don’t evaluate

Trust & Inspire instead of Command & Control

Read the whole story
alvinashcraft
1 hour ago
reply
Pennsylvania, USA
Share this story
Delete

Add Dynamic Grouping to your WinForms Data Grid

1 Share
Learn how to add dynamic grouping to your WinForms datagrid application. See more from ComponentOne today. Continue reading
Read the whole story
alvinashcraft
1 hour ago
reply
Pennsylvania, USA
Share this story
Delete

Kickstart Your Cloud Career: A Beginner’s Guide to AZ-900 – Series 1

1 Share
Cloud computing is the delivery of computing services—like servers, storage, databases, networking, software, analytics, and more—over the internet. Instead of owning and maintaining physical data centers or servers, organizations can access these resources on-demand from cloud providers.
Read the whole story
alvinashcraft
1 hour ago
reply
Pennsylvania, USA
Share this story
Delete

SQL vs NoSQL – Whats our relationship with it? | Opinionated Pattern Picking

1 Share

Welcome to Opinionated Pattern Picking (OPP), a monthly session we run at Arinco to foster an environment of discussion and learning for our application developers and anyone else interested. Each month the team discusses a topic and attempts to elect a “best default” pattern for developers to use on future projects. View the rest of the blog series here.


What solution are we designing for?
Instead of looking to build an enterprise solution, we take the approach of starting with a straightforward solution: we create a solution that involves an API and some data that can be retrieved either in response to an end-user request or by a daemon service running in the background. This simple approach is still quite detailed, providing us with enough substance to delve into before adding further complexity.

Pattern Picking

SQL vs NoSQL

The opinionated pattern picking session this month explored database approaches that are commonly used in application development. We discussed the strengths and limitations of SQL databases, NoSQL databases, and hybrid approaches. The session aimed to identify when each approach might be most appropriate for different scenarios.


SQL Databases (Azure SQL)

Azure SQL received notable mentions for its mature tooling ecosystem, particularly Entity Framework, which has “been out of the gates for so long” that it provides reliable stability for development teams. Its ACID compliance makes it well-suited for applications where data integrity is critical, such as banking and commerce platforms.

Migration benefits were highlighted for organisations moving from on-premises SQL Server. “Migration from existing on-prem services is easier because you don’t need to reinvent so much,” explained one participant. Backup capabilities and built-in messaging queues were mentioned as additional strengths.

However, cost structure emerged as a significant concern. In Azure SQL, “the amount of storage and performance RAM is tied up in the amount of vCores that you buy,” limiting flexibility in resource allocation. Schema rigidity presents challenges for evolving applications, with participants noting that “schema changes are quite serious” in production environments. Performance at scale requires specialized knowledge that typical development teams might lack. “You have to take care of indexes and so many other things to tune up query performance,” citing how SQL’s limitations with hierarchical data and many-to-many relationships can create additional complexity.


NoSQL Databases (Cosmos DB, MongoDB)

NoSQL databases were valued primarily for their flexible schema and natural domain model alignment. “One of the most valuable things about NoSQL databases is that you can actually model your domain model in your database,” explained a developer with Domain Driven Design experience, contrasting this with SQL where “you have to shoehorn your domain into your schema.”

Cosmos DB’s global distribution capabilities received attention for specialized use cases, with participants noting the ease of adding regions and configuring various consistency levels. Point read performance with denormalized data was identified as superior to SQL alternatives: “If you denormalise your database, you can get a bunch of connected entities in one shot.”

Challenges included partition key selection, which one participant described as critical because poor choices could “cause primitive damage to your instance.” Consistency management requires more application-level code, and development tooling was criticised.

Cost considerations varied, with Cosmos DB described as expensive while MongoDB Atlas was positioned as offering “similar features at approximately one-fifth the cost.”


Hybrid Approaches (PostgreSQL with JSON)

The team explored PostgreSQL with JSON capabilities as an increasingly popular middle ground that combines relational structure with schema flexibility. “It’s a compelling option—you get some benefits of relational but then the flexibility of a JSON data structure,” advocated one participant.

PostgreSQL’s ability to index JSON properties and perform partial updates on JSON data was highlighted as technically superior to SQL Server’s JSON implementation. The cost advantage was repeatedly emphasised: “If you wanted a relational database, PostgreSQL would be a far cheaper cost than Azure SQL.”

This approach was particularly valued for projects with evolving requirements. “Changing requirements—you go one way, the customer goes the other way—you need that flexibility sometimes,” explained a developer. PostgreSQL’s extension ecosystem (including vector, geospatial, and graph capabilities) further expanded its versatility. The main limitation acknowledged was the potential for suboptimal implementation if teams don’t carefully design their hybrid approach, though most participants felt the pragmatic benefits outweighed these concerns.

Opinionated Pattern Picked: Pragmatic Selection with PostgreSQL Preference

After rounded debate, the group reached a conclusion that acknowledges context-specific needs while still providing clear guidance. Rather than a simplistic one-size-fits-all recommendation, the team identified several factors that should drive database selection.

The PostgreSQL Advantage for Everyday Applications

For most typical business applications developed in consulting scenarios, the PostgreSQL hybrid approach emerged as the preferred solution. This preference was rooted in several practical observations:

“Given the applications we build, MongoDB or PostgreSQL would be the cheapest, simpler, easiest way to go… we don’t generally deal with applications that have tens of millions or billions of records,” noted one participant, highlighting how discussions often default to enterprise-scale considerations when the reality of consulting work rarely demands such capacity.

The PostgreSQL hybrid approach with JSON capabilities offers distinct advantages:

  • Cost-effectiveness compared to Azure SQL
  • Flexibility for evolving requirements
  • Ability to index and query JSON properties
  • ACID compliance where needed
  • Lower operational complexity than pure NoSQL solutions

One participant strongly advocated: “If it’s best of both worlds, in what cases wouldn’t you use it? I’d use it every time.”

Context-Driven Selection Framework

Despite the PostgreSQL preference, the team identified several scenarios where alternative approaches might be more appropriate:

When to Use SQL Databases:

  • When data integrity and consistency are non-negotiable (banking, financial systems)
  • For reporting-heavy applications with complex queries and aggregations
  • When migrating existing SQL Server workloads to the cloud with minimal changes
  • When strong referential integrity enforcement is required at the database level

When to Use NoSQL Databases:

  • For applications with evolving or unstructured data requirements
  • When building domain-driven designs where the model maps poorly to relational tables
  • For globally distributed applications requiring multi-region writes
  • When point-read performance at scale is critical
  • For applications handling large volumes of geospatial data

Practical Considerations Beyond Technology:

The discussion acknowledged that database selection in consulting contexts involves more than technical factors:

  • Client ecosystem: “It comes down to the ecosystem of the company… are they Windows or Linux?”
  • Team capabilities: “The skill sets of the company we’re doing the work for” can be decisive when choices are otherwise balanced”
  • Budget constraints: Are organisation prepared to pay for certain features or to maintain their existing internal knowledge base or expertise?
  • Specialised requirements: Specific needs like offline synchronization for mobile applications may drive particular database choices

Read the whole story
alvinashcraft
1 hour ago
reply
Pennsylvania, USA
Share this story
Delete

NOAA Retires Extreme Weather Database

1 Share

An anonymous reader quotes a report from CNN: The National Oceanic and Atmospheric Administration announced Thursday its well-known "billion-dollar weather and climate disasters" database "will be retired," a move that will make it next to impossible for the public to track the cost of extreme weather and climate events. The weather, climate and oceans agency is also ending other products, it has recently announced, due in large part to staffing reductions. NOAA is narrowing the array of services it provides, with climate-related programs scrutinized especially closely. The disasters database, which will be archived but no longer updated beyond 2024, has allowed taxpayers, media and researchers to track the cost of natural disasters -- spanning extreme events from hurricanes to hailstorms -- since 1980. Its discontinuation is another Trump-administration blow to the public's view into how fossil fuel pollution is changing the world around them and making extreme weather more costly. [...] The database vacuums loss information from throughout the insurance industry, among other public and private sources. According to the database, there were 403 weather and climate disasters totally at least $1 billion in the United States since 1980, totaling more than $2.945 trillion. As of April 8, there had not been any confirmed billion-dollar disasters so far in 2025, but it lists four events as having the potential to make the tally, including the Los Angeles-area wildfires in January. Between 1980 and 2024, there were nine such disasters on average each year, though in the past five years, that annual average has jumped to 24. The record for one year was 28 events in 2023. "What makes this resource uniquely valuable is not just its standardized methodology across decades, but the fact that it draws from proprietary and non-public data sources (such as reinsurance loss estimates, localized government reports, and private claims databases) that are otherwise inaccessible to most researchers," Jeremy Porter, head of climate implications for and co-founder of First Street, a climate risk financial modeling firm, told CNN via email. "Without it, replicating or extending damage trend analyses, especially at regional scales or across hazard types, is nearly impossible without significant funding or institutional access to commercial catastrophe models."

Read more of this story at Slashdot.