Code Like a Girl
7 Costly Mistakes Sabotaging Your Move to Senior Level
♦
And what to do differently if you want to level up faster.
Continue reading on Code Like A Girl »
♦
And what to do differently if you want to level up faster.
Continue reading on Code Like A Girl »
Engineering Beyond Code | Part 1
How To Break Down Ambiguous Tasks (Without Looking Lost)Because “figure it out” is harder than it sounds
♦Photo by Dev Asangbam on UnsplashThere is a moment in every engineer’s early career that feels quietly unsettling.
You’re given a task. The task does not have a proper explanation. Not a well-defined spec. Just a sentence or two.
A senior comes to you and says, “Can you take a look at this?”
“We need to improve this flow.”
“Something’s off here—fix it.”
You nod, assuming it would have more information lying in some JIRA or ticket somewhere. And then you sit down… and realize you don’t.
You do not find a clear starting point or an obvious definition of “done.”
Just a vague expectation—and a growing discomfort that everyone else seems to understand something you don’t.
This is where many new engineers start to feel lost. This feeling comes not because they lack ability, but because no one really teaches you how to work with ambiguity.
The Hidden Skill No One MentionsIn school or early training, problems are clean.
Inputs are defined. Outputs are expected.
In real systems, problems are rarely like that.
And the engineers who grow fastest are the ones who know how to approach the unknown without panicking.
Step 1: Don’t Rush to Solve — DefineThe first instinct is to start coding.
Resist that.
When a task is unclear, your job is to understand what problem actually exists.
Ask yourself quietly:
Even writing a single line like this can help:
“This task seems to be about improving X because Y is not working as expected.”
It may be wrong. That’s fine. Clarity starts with a rough draft.
Step 2: Shrink the UnknownUnknown feels heavy because it’s large and undefined.
So reduce it.
Break the task into smaller questions:
For example:
Now the problem becomes “verify where latency is coming from.”
The first stone to turn becomes clearer as we hit the right breakup.
Step 3: Explore Before You AskThere’s a delicate balance here.
If you ask too early, you may seem dependent.
If you wait too long, you risk being seen as laid-back.
A simple rule:
Spend some time exploring, but don’t suffer in silence.
Read code. Run the system. Look at logs.
Even if you understand only 30%, that’s enough to form better questions.
Because the difference between these two is huge:
ON your thinking button.
Step 4: Convert Ambiguity into OptionsOnce you explore a bit, try to frame possibilities.
Not solutions — just directions.
Something like:
You don’t need to be right.
You just need to show that you’re engaging with the problem.
Ambiguity becomes easier when it turns into choices instead of confusion.
Step 5: Align Early, Not LateOne quiet mistake many engineers make:
They work for hours trying to “figure it out” alone…
Only to realize later they were solving the wrong problem.
Instead, check alignment early.
A short message like:
“Here’s how I’m understanding the task and possible approaches — does this direction make sense?”
This does two things:
And more importantly, it reduces that internal anxiety of “What if I’m completely off?”
Closing ThoughtBeing patient with the unknown acts as a stepping stone to solving bigger problems, and fast and accurate problem solvers are always in demand. Each learning enables us to solve an unknown problem with ease and confidence. The real confidence lies in making it habitual to dig into the uncertainties effortlessly.
♦Engineering Beyond Code | Part 1 was originally published in Code Like A Girl on Medium, where people are continuing the conversation by highlighting and responding to this story.
♦
Strategically navigating a significant phase of your career and life
Continue reading on Code Like A Girl »
Happy April Fool’s Day, to everyone who gets deceived with data!!
Welcome back to the blog! For those who are new here, I’m Ms. DataByte: your friendly neighborhood IT pro who spends way too much time decoding Python scripts and drinking way too much coffee. I started this blog because I believe data shouldn’t be a mystery; it should be a conversation.
The idea for today’s post actually hit me while I was staring at my Samsung S25 Ultra. I realized that we’ve all become digital detectives, convinced that every time we see a “creepy” ad, it’s because Mark Zuckerberg is secretly eavesdropping on our 2 AM rants about how can the Balenciaga Yellow plastic bag be so costly? Especially when it looks like an ordinary trash bag.
It’s the ultimate modern mystery: “Is my phone listening to me?”
Lately, this “the algorithm is a spy” theory has basically become the background noise of our lives. It’s how we explain our shopping habits and our weirdly specific Instagram feeds. But as someone who lives in SQL and JSON files, I decided to have a little fun this April Fool’s. I stopped guessing, pulled my own data logs, and went on a treasure hunt for the “wiretap.”
Spoiler alert: The truth isn’t a hidden microphone. It’s actually something way more clever, a little bit “math-heavy,” and honestly? Pretty fascinating.
They Know…Okay, pop quiz time! How many of you, just this morning, were scrolling through Instagram and saw an ad for something so specific you almost threw your phone?
You didn’t type it in. You barely thought about it. But there it was: that perfect calming sunscreen or a pair of noise-canceling headphones you had just mentioned your roommate.
This is the exact moment the “They are definitely listening” paranoia starts to itch. Because, really, how do they seem to know your deepest product desires? Well, grab your coffee, my friends, because that’s exactly what I wanted to find out.
Let’s look at the actual distribution of “Categories of Ads I See.”
♦Now, looking at my own data, you can see Makeup, Clothes, and Coding Courses are dominating my feed. This isn’t random; it’s a carefully crafted mathematical mirror of exactly who the algorithm thinks I am. The reason it feels like a wiretap is that the system has analyzed hundreds of tiny, nearly invisible digital clues I’ve left behind. And some mystery passions have been calculated to keep me engaged and on my toes.
♦What is fascinating is that they know when and where to find you in the lost city of the Internet!
Take a look at my Traffic by Device patterns. My Desktop traffic peaks during the day; that’s when I’m most productive and at work. But notice how the Mobile traffic stays steady and then starts to take over as the sun goes down? The algorithm knows exactly when I’ve closed my laptop and switched to my phone for some “mindless” scrolling.
By tracking these Hourly and Daily Traffic habits, the system learns my routine. It knows that Monday is my peak “Desktop research” day and Saturday is my “Mobile exploration” day. It’s essentially passing a digital baton from one device to the other, ensuring that the ad you ignored on your big screen at 2 PM is exactly what you see on your small screen at 10 PM. So it’s not just listening… it’s just following you from the office to the bedroom.
They Know What You’ll Buy Before You Do”So, if there’s no secret microphone recording our coffee-time gossip, how on earth did Instagram know I was looking for a new treadmill before I even told my flatmate?
It’s not magic, and it’s definitely not a spy movie plot. It’s what I like to call the “Creepiness Funnel.” Think of it as a digital breadcrumb trail that we leave behind every time we pick up our phones.
I searched ‘treadmill once’ and got treated like I’m training for the Olympics.
♦Take a look at my own Purchase Intent Funnel. The algorithm isn’t eavesdropping; it’s just really, really good at connecting the dots. It tracked 150 of my “just curious” searches for home gym gear and 95 clicks on budget-friendly treadmills. By the time I saw that “perfect” ad on Instagram, the math already showed a 68% conversion probability. It didn’t need to hear me panting on a run; it just saw my search history and did the math!
They Know You Better And Your FriendsEver notice how you’ll be sitting with your friends discussing skincare, and suddenly you’re all seeing the exact same ad for that Beauty of Joseon Rice + Probiotics sunscreen? You probably think, “Okay, now the phone is definitely listening to our skincare routine.” But here’s the fun part: Your privacy isn’t just about you. It’s a team sport! The Social Life Cycle chart shows how an “Event Intensity” spiked, the moment a friend started sharing hauls of Korean serums on WhatsApp group.
Because we hang out in the same spots in Pune and interact in the same digital circles, the algorithm basically goes, “Hey, if My bestie is obsessed with cooking recipes, there’s a 99% chance she loves that too!” It’s not a wiretap; it’s just a Social Graph.
They Know what you Wanna SeeNow, here’s the part where we pull back the curtain on the “they don’t sell my name” myth. Corporate giants love to say they “protect your privacy” because they don’t give out your name to anyone.
Newsflash: They don’t need your name, they have your Metadata.
While I was working on my laptop, I noticed something fascinating. If I hover over a video for a “Sandwich Recipe” for just 1.2 seconds, not even clicking, just pausing my “Scroll Velocity” … the system registers a tiny spark of interest. Ten minutes later, that exact same recipe is the second ad I see on my phone. They aren’t listening to your words; they are measuring your curiosity in milliseconds!
Apparently, My HP laptop and my Samsung phone are in a better relationship than I am.
They Know When to Get to You♦We all like to think we’re the captains of our own digital ships, but my Emotional Mood by Time of Day chart is a total reality check. My mood usually peaks at 9 AM with that “Okay, productive morning!” energy, but it takes a serious nose-dive by 3 AM into “Overthinking at 3 AM” territory.
The tech giants have mapped this perfectly. They don’t just see a user; they see a cycle. They know my battery percentage is at 8%, I’m in a “hostel coffee and group talks” vibe, and I’m “scrolling to escape.” They don’t need to hear me say I’m stressed to know that’s the exact moment I’ll click on a “Stress-Relief Skincare” ad or a “Late Night Momo Delivery” coupon. They aren’t listening to your voice; they are watching your heartbeat through your data patterns.
They can Predict You, Your Personality Has Been ClusteredThe data shows I’m not just one person named Ms.DataByte ; I’m actually a collection of K-Means Clusters. Depending on the hour and my activity, the algorithm treats me as a totally different personality. Check out my mood clusters below:
♦The algorithm knows that when I’m in “Cluster 4” mode, my resistance to buying that viral Beauty of Joseon serum is at an all-time low. It waits for my mood to shift before it strikes with the perfect “Add to Cart” suggestion!
But hey, we are humans… We are not just one person. Its more like 4–5 marketing personas fighting for control.
The Algorithm Isn’t Listening, It’s Being YouThe truth is actually much more impressive (and a little bit cooler) than a secret microphone. A microphone can be muted, but a statistical model based on five years of your digital breadcrumbs? That’s a masterpiece of engineering.
They don’t eavesdrop on your conversations because, thanks to the data we happily provide, they’ve already simulated how our brains work! They aren’t “stealing” your thoughts; they’re just really good at the math of you.
So, Happy April Fool’s Day! The real joke is on all of us for thinking we’re still unpredictable mysteries. But hey, at least the algorithm knows exactly which sunscreen will give us that glow, right?
Stay curious, stay savvy, and don’t forget to clear your cache today (it won’t stop the math, but it’ll make your browser feel brand new!).
— Ms. DataByte
♦Stop Saying Your Phone is Listening to You. was originally published in Code Like A Girl on Medium, where people are continuing the conversation by highlighting and responding to this story.
In today’s real estate market, we are seeing a noticeable shift in how offers are structured—particularly across Waterloo Region, including Waterloo, Wellesley, Elmira, St. Jacobs, Conestogo, Baden, and New Hamburg.
One condition that is becoming increasingly common is the condition on the sale of the buyer’s property.
For sellers, this can create both opportunity and risk. While these offers can sometimes come with strong pricing, they also introduce a level of uncertainty that needs to be carefully evaluated.
If you are considering selling—or currently reviewing offers—understanding how this condition works is essential.
A condition on the sale of the buyer’s property means: The buyer’s purchase of your home is conditional upon them successfully selling their current home within a specified period of time.
Until that happens, your agreement is not firm.
If the buyer does not sell their home within the agreed timeline—or does not waive the condition—the agreement can become null and void and the buyer’s deposit is returned.
In a strong seller’s market, this condition is relatively rare. However, in today’s more balanced and price-sensitive market, we are seeing it more frequently.
Several factors are contributing to this shift:
As a result, buyers are structuring offers in a way that reduces their risk—which often includes this condition.
What This Means for SellersWhen you accept an offer with this condition, you are effectively agreeing to wait for another property to sell before your own transaction can proceed.
This means:
Even if the buyer is well-qualified, your sale is now dependent on a completely separate transaction—one you have no control over.
1. Lack of Certainty:
Your sale is not guaranteed. If the buyer’s home does not sell, the deal can fall apart.
2. Lost Momentum
Once your home is conditionally sold:
3. Deal Collapse and Re-listing Risk
If the condition is not fulfilled, you may need to return to market, rebuild momentum, and potentially adjust your pricing or strategy.
When This Type of Offer Can Make SenseWhile there are risks, there are situations where accepting this condition may be reasonable.
For example:
To help protect sellers, offers with this condition often include an escape clause.
What Is an Escape Clause?An escape clause allows the seller to continue marketing the property and accept another offer while the first buyer’s condition is still in place.
If a second offer is received, the first buyer is given a set period of time—typically 24 to 48 hours—to remove their condition.
If the first buyer does not remove their condition within the specified period, the seller is then free to move forward with the second offer.
Important Consideration: Right of First RefusalEven if a second, stronger offer is received, the first buyer maintains the right of first refusal during the escape clause period.
This means the initial buyer has the opportunity to remove their condition and secure the property before the seller can proceed with the new offer.
Yes—but only if the first buyer does not remove their condition within the required timeframe.
If the first buyer is unable or unwilling to waive their condition, the seller can proceed with the second offer and effectively move forward with the new buyer.
In practice:
While escape clauses provide flexibility, many buyers who include this condition are not in a position to remove it when challenged.
As a result, it is common for the first deal to collapse when a competing offer is introduced.
This is where experience and strategy matter most.
1. Strength of the Buyer’s Property
This step is critical. Your listing agent should review the buyer’s property in detail and complete their own market analysis to determine whether it is positioned correctly for today’s market.
If the property is overpriced or poorly positioned, the likelihood of your deal collapsing increases significantly. In many cases, this level of due diligence is what separates a smooth transaction from one that ultimately falls apart.
2. Length of the Condition
Shorter timelines reduce risk and help maintain momentum.
3. Offer Price vs. Risk
Is the price strong enough to justify the added uncertainty?
4. Current Market Conditions
In today’s Waterloo Region market—including Waterloo, Wellesley, Elmira, St. Jacobs, Conestogo, Baden, and New Hamburg—these types of offers are becoming more common, but still require careful evaluation.
Strategic Approach: It’s Not Just Yes or NoThe decision is not simply whether to accept or reject this condition—it is about how the offer is structured.
A strong strategy may include:
The goal is to protect your position while keeping your options open.
Final ThoughtsA condition on the sale of the buyer’s property is one of the most important—and most misunderstood—offer conditions in today’s market.
As we continue to see this condition appear more frequently across Waterloo Region, sellers need to approach it with a clear understanding of:
With the right approach, it can still lead to a successful sale—but it should never be accepted without careful evaluation.
Thinking About Selling in Waterloo Region?If you are considering selling in Waterloo, Wellesley, Elmira, St. Jacobs, Conestogo, Baden, or New Hamburg, we can help you navigate today’s market with a clear, strategic approach.
At The Deutschmann Team, we help sellers:
The post Condition on Sale of Buyer’s Property: What Sellers Need to Know in Today’s Waterloo Region Market appeared first on Kitchener Waterloo Real Estate Agent - The Deutschmann Team.
This letter to the editor (Woolwich Observer) was published over three years ago. As usual exactly zero response or comment from various guilty stakeholders in and around Elmira, Ontario. In one sense that is a good thing. The title put on my Letter To The Editor is "Uniroyal problems persist, but so too does inaction". I view the lack of response, whether verbal or legal, as both an admission as well as a belated understanding that poorly crafted, weak denials can be worse than admissions sometimes.
My letter to the editor is a broad indictment of the system currently allowing polluters to run their own cleanups with little more than superficial oversight by the Ontario Ministry of Environment (MOE). Afterall it was the Ministry's shoddy oversight in the first place that got us all into the Elmira Water Crisis and so many more around the province. Yes certainly the Ministry have been underfunded and understaffed. That has always been an intentional situation by each and every provincial government for many decades ever since Bill Davis first announced the beginnings of that new Ministry. It was simply virtue signaling to the electorate that their government would include environmental preservation among their other poorly managed ministries such as labour and transportation. Make no mistake Mr. Davis most likely had to calm corporate fears of any serious attempt by the government to reverse many decades of corporate and industrial environmental abuse and damage .
This is the trick of governance. You must appeal to the masses publicly and tell them what they want to hear while at the same time quietly assuring the much, much smaller but powerful elite and wealthy that you will not change the status quo which they love so much.
My letter focuses on technical reports produced by client driven consultants on behalf of the polluter (Uniroyal/Lanxess). It also focuses on the Sept. 1, 2022 MOE report titled " Sediment and forage fish monitoring results from September 2020 in Canagagigue Creek". Finally I focus on the long denied but blatantly obvious conflicts of interest in the entire remediation system here in Elmira.
♦
Move from reacting automatically to responding deliberately by recognizing these mental traps.
Continue reading on Code Like A Girl »
♦
♦Happy Birthday to The Hangout!
The Hangout turns 1 year old on April 1! This past year, the space has been busy, filled with connection, learning, and community. It’s become a familiar stop for people in the community who drop in for coffee and conversation, just as intended when the space reopened. From casual visits to shared moments playing games, The Hangout has grown into exactly what it was envisioned to be: a welcoming place where community happens.
Now on Mondays from 1:30 PM to 3:30 PM you can drop by The Hangout and play board games, colour or use the gaming table. The café will not be opened for snacks or drinks on Mondays but you can bring your own if you like!
To help celebrate this one‑year milestone, Darien is baking something special this Thursday. She’ll be selling Strawberry Thumbprint cookies, made with jam from Our Farm, a perfect example of how local partnerships and meaningful work come together at The Hangout. Come help us celebrate on Thursday, April 2 11:00 AM to 2:00 PM at The Hangout!
Click here for more info
♦♦ ♦
♦Family Sunday – Seed Starting and Spring Sprouts
Sunday, April 12
1:00 PM – 4:00 PM
FREE
KW Art Gallery – 101 Queen St. N, Kitchener
Guided by talented Art Instructors, celebrate the arrival of spring by planting seeds that will grow right along with you! Fill a tiny pot with soil, tuck in your seeds, and decorate a special home for your new plant friend. Learn how to care for your sprout, and watch it grow into something beautiful!
Click here for more info
♦Elmira Maple Syrup Festival
Saturday, April 11
7:00 AM – 4:00 PM
FREE Admission
Elmira Town Centre
Make the trip out to Elmira this weekend for the sweetest festival around! Enjoy Live Music, and Maple Taffy demonstrations at Gore Park. Check out the Crafts and Collectibles Show at Elmira District Secondary School. Adventure into the Sugar Bush for a tour costing only $6 per adult. Browse the many mall vendors that will line Arthur St. in downtown or check out the Pancake Flipping Contest at Woolwich Memorial Centre. Don’t forget to visit Lions Hall and fill up on pancakes, sausages and lots and lots of Maple Syrup!
Click here for a the Event Map
Click here for the Event Schedule
♦
Tutti 2026: All Together Now
Sunday, April 12
2:00 PM
FREE
Knox Waterloo – 50 Erb St. W, Waterloo
The Canadian Music Therapy Fund is excited to welcome audience members of all ages and abilities to their second accessible concert, presented in partnership with Knox Presbyterian Church. After the performance, stay for a relaxed instrument meet-and-greet. Get up close, ask questions, and hear the instruments in action! Knox is fully accessible, with parking available on-site or just across the street at the Waterloo Public Library.
Click here for more info
♦
♦Pride in the Park (Summerfest 2026) is coming up on Saturday June 6th. For 30 years, tri-Pride has been an entirely volunteer-imagined and volunteer-mobilized Pride organization serving the tri-cities of Kitchener, Waterloo & Cambridge. The festival always has a fantastic show of performers, fun activities and tons vendors to check out.
Volunteers bring the day to life from set-up, parking, Smart Serve certified bartending, safety & care provision, facilitating programming, supporting entertainers and then, of course, take-down. Want to join the team of volunteer rockstars? Fill out the volunteer registration form and the tri-Pride Director of Volunteers will be in touch with you as opportunities for roles and festival needs become clear.
Click here for more info
Click here to register
The post April 1, 2026: What’s Happening in Your Neighbourhood? appeared first on KW Habilitation.
The best of what we published — and what you might have missed
♦Created In ChatGPT by the author.Here are the best stories from Code Like a Girl this month — selected from everything we’ve published on Medium and Substack.
We use each platform differently.
Medium is where we publish more widely.
Substack is where we concentrate our strongest work — three stories a week, thoughtfully chosen and actively amplified.
Most of our Substack stories come from writers who don’t publish on Medium, so there’s very little overlap between the two.
If you’re only reading us here, you’re missing part of it.
You can find us on Substack here: substack.com/@codelikeagirl
From Our Substack CommunityDesign for AI: AI Agents Explained by IleanaAI agents are different from standard AI tools because they don’t just respond; they set goals, reason through steps, use live tools, and act autonomously on your behalf.
Ileana breaks down how they actually work and what designing for them requires: less about screens and flows, more about managing risk, building trust, and keeping humans in control before irreversible actions happen.
AI deepfake porn went from a Reddit experiment in 2017 to 85,000+ detected videos by 2023, 99% featuring women who never consented, and the legal framework still hasn’t caught up, leaving schools, parents, and victims with almost no recourse.
Meanwhile, OpenAI announced plans to add erotica to ChatGPT while a California family was actively suing them over a teenager’s suicide. Proof that the industry is monetizing the problem rather than solving it.
Anna ran real performance reviews through AI sentiment analysis and found a measurable gap between the score a manager gave and the language they used — proof that vague, hedging language quietly encodes bias and costs women raises.
The fix: build a portfolio of concrete outcomes that forces the conversation onto evidence instead of adjectives.
Technical debt isn’t bad code — it’s yesterday’s shortcuts that you’re paying interest on today. Using the vivid metaphor of renovating an apartment only to find decades of disconnected pipes behind the walls, the author shows how debt doesn’t hurt until you try to change something, and why the only real fix isn’t nuking the system but writing tests so you’re not afraid of what’s in the walls.
Concurrency, Parallelism, and Async: Three Ideas That Sound the Same But Aren’t by Alina KovtunConcurrency, parallelism, and async aren’t interchangeable — they solve different problems. Concurrency is about structure (tasks taking turns on one core), parallelism is about execution (tasks running simultaneously on multiple cores), and async is a technique for keeping a single thread productive while waiting on I/O. Most real systems use all three, and knowing which tool belongs where is the difference between a system that scales and one that collapses under load.
How to Speak to People You Disagree With by Vinita BharadwajDisagreeing well isn’t about being right — it’s about staying curious. Listen before you speak, avoid emotionally charged language, and use questions to guide rather than conclusions to impose. The goal isn’t to change someone’s mind, it’s to influence their thinking — and sometimes the most effective move is knowing when the disagreement isn’t worth your energy at all.
♦The Best of Code Like a Girl: March 2026 was originally published in Code Like A Girl on Medium, where people are continuing the conversation by highlighting and responding to this story.
Nakae Chomin’s 1887 A Discourse by Three Drunkards on Government is a comedic political fictional conversation. The 1984 English translation is by Nobuko Tsukui. The 144-page text features a foreword by Marius Jansen and an introduction by Nobuko Tsukui and Jeffrey Hammond.
Master Nankai loves to discuss politics. Master Nankai loves to drink. When the Gentleman and Mr. Champion arrive, Golden Axe brandy in hand, Nankai immediately recognizes them as kindred souls. Surely, the three of them can determine Japan’s proper course of action…
or at the least, finish that bottle of European brandy.
…
In this episode of The Cordial Catholic, I'm joined by Paul McCusker, the Peabody Award-winning creator of Adventures in Odyssey and the Focus on the Family Radio Theatre to discuss his incredible conversion to Catholicism.
McCusker's worked defined generations of Evangelical Christians and as someone steeped in the Protestant, sometimes anti-Catholic world, we find out, in this episode, what made him consider Catholicism: what drew him in, what drew him deeper, and the questions and realizations that eventually led him to join the Catholic Church.
Paul's story is amazing. And, as you might expect, he's a fantastic storyteller.
For more from Paul visit his website. And check out his work from the Augustine Institute including our family favourite new series Welcome to Hope Springs available on podcast everywhere.
Send your feedback to cordialcatholic@gmail.com.
Sign up for our newsletter for my reflections on episodes, behind-the-scenes content, and exclusive contests.
To watch this and other episodes please visit (and subscribe to!) our YouTube channel.
Please consider financially supporting this show!
For more information visit the Patreon page. All patrons receive access to exclusive content and if you can give $5/mo or more you'll also be entered into monthly draws for fantastic books hand-picked by me.
If you'd like to give a one-time donation to The Cordial Catholic, you can visit the PayPal page.
Thank you to those already supporting the show!
Theme Music: "Splendor (Intro)" by Former Ruins. Learn more at formerruins.com or listen on Spotify, Apple Music,
A very special thanks to our Patreon co-producers who make this show possible: Amanda, Elli and Tom, Fr. Larry, Gina, Heather, James, Jorg, Michelle, Noah, Robert, Shelby, Susanne and Victor, and William.
Beyond The BeaconListen on: Apple Podcasts Spotify
Support the show
Find and follow The Cordial Catholic on social media:
Instagram: @cordialcatholic
Twitter: @cordialcatholic
YouTube: /thecordialcatholic
Facebook: The Cordial Catholic
TikTok: @cordialcatholic
This lot includes the first 6 DVDs; 2 blank journals (the red journal is missing 3 sheets/6pages); enough Harry Potter Trading Cards 2001 by Wizards of the Coast for 4 players (missing player mat and instructions); a brand new game of Trivial Pursuit; a brand new Wizards Chess set; a copy of the short book Fantastic Beasts and Where to Find Them (the spin off movies are based on this small book), a heavy and well detailed relief of the Hufflepuff crest (not a 3D print, this is high quality resin); a pack of vinyl stickers (some stickers missing); several assorted pendants, charms, and enamel pins; a Nobel Collection plush Niffler with tags still attached. Asking $562CAD for entire lot. Will not sell any individual items alone, must be purchased at asking price for entire lot. Listing is live March 31st 2026, posted on the Trans Day of Visibility. I will no longer sell Harry Potter items following April 30th. If this lot doesn’t sell by midnight of that day, I will delight in destroying these items. But maybe there’s something here you want and you want to save it from its grizzly fate.
Proceeds will go to my favorite 2SLGBTQ+ charity: Our Spectrum.
Shipping costs are not included, shipping can be arranged at the buyer’s expense.
P.S. Do not watch the new Harry Potter HBO series. Do not give a dime to the author.
You can find this listing by clicking here.
Book 5 of the House Adamant Series, Broken Prince, is now live on Amazon!
♦
The civil war is over. Benjamin Adamant is dead. But the consequences of his actions and choices continue to echo through the Kingdom of Adamant and the surrounding stars—as do those of the actions Lorraine and Nikola Adamant took to stop him.
The war is over. But duty remains.
Get it now:
Ebook
Paperback
Audiobook
Happy reading,
Glynn Stewart
The post Broken Prince out now! appeared first on Glynn Stewart.
In this issue:
and more!
The post Spring 2026 Newsletter! appeared first on KW Habilitation.
Imagine you’re the only guest at a restaurant. The waiter comes by and you order every item on the menu. Sounds cruel, I know! They go to the kitchen and break the terrible news and the chefs are in a frenzy — tackling multiple dishes at the same time.
Now imagine 10 more guests walk in and start ordering. Like you, they too want to try the entire menu. The chefs are increasingly tired, over-burdened and overwhelmed.
The host walks onto the floor informs the new comers that they will not be taking any more orders for a fixed amount of time or until the backlog of orders is reduced — that is rate limiting.
Rate limiting is controlling the number of requests in order to keep the system from getting overwhelmed/over-burdened.Types of Rate LimitingIP — Based Rate Limiting
Thanks to us software engineers who are working round the clock to put everything on the internet, restaurants have online ordering services to tackle as well.
♦Image generated using AIImagine you’re in charge of handling online orders for your restaurant. Everything’s going smoothly until suddenly, you start seeing a flood of orders — 1,2,3…10….20…orders in the next 5 minutes. You start panicking, until you realize that all the orders are from the same person. This person is placing orders, cancelling them and placing the orders again — disrupting your work. You decide to allow only 1 order every hour from that user until the rush hour is over. This is exactly how IP based rate limiting works.
IP Based Rate Limiting is imposing a limit on the number of requests accepted per IP address for a fixed amount of time.
FYI : An IP address, or Internet Protocol address, is a unique string of numbers assigned to each device connected to the internet, allowing them to communicate and recognize each other.Server — Based Rate Limiting
Let us go back into the kitchen, where a number of chefs are working hard to provide the guests with quality, delicious food. One chef, who’s in charge of a popular dish(whatever’s your favorite) there, is having a bad day — almost every table has ordered at least one serving of the dish. Even though they are sending out 1 plate per minute, there are still too many orders in the backlog. Tired and in desperate need of a break, they inform the head waiter to stop taking orders for that dish, thereby reducing their work load.
In this scenario, the chef is the server. The orders are requests. In server based rate limiting, it doesn’t matter if the client has only made 1 request in the past hour, if the server is busy, the client has to wait.
In Server based rate limiting, the number of requests processed by a particular server for a fixed period of time is controlled.Geography — Based Rate Limiting
A restaurant in Georgia also has a branch in Texas. A user ordered food online from their Georgia branch, to be delivered in Texas by mistake. To avoid such a situation from arising again, the manager modified their online ordering service to not accept orders outside a 50 mile radius of the restaurant. This is a classic case of Geography Based Rate Limiting.
Another variation would be to restrict orders to Georgia zip codes — and if you live in Texas and really want to order from Georgia(Why though?), you could still use a VPN to get around the geographical restrictions, but you’re definitely not getting that food hot. Or at all.
Geography based rate limiting is restricting/rejecting requests from a geographical location of IP address. This can also be used to prevent malicious attacks originating from certain areas.Conclusion
Just like a well-run restaurant needs house rules to keep the kitchen sane and the guests happy, every system on the internet needs guardrails to stay reliable. Rate limiting is one of those guardrails. I’ve kept the tone light so far on purpose, but the real-life consequences exceed far beyond a “tired and overwhelmed staff”.
System outages followed by the cost of restoring them, breach or leakage of sensitive data are some of the truly disastrous consequences of a poorly designed system.
Rate Limiters are not a new concept. There are tons of deep-dive articles out there about them. This is how I learnt to associate technical concepts with my day-to-day experiences to make them stick.
I will be exploring rate limiting algorithms and Rate Limiter placement in systems in an upcoming article. I will post the link here as soon as it becomes available.
♦Your Favorite Restaurant Runs on Rate Limiting — And So Does the Internet was originally published in Code Like A Girl on Medium, where people are continuing the conversation by highlighting and responding to this story.
There was a time when I wasn’t sure if I truly belonged in tech.
Continue reading on Code Like A Girl »
What happens when your whole identity is built around not needing help.
My computer wallpaper has said the same thing for over a year now.
A girl standing alone on a mountain peak. Stars exploding across the sky behind her. And right there, in big white letters: “I’m the best, I can do this alone..”
I chose it on purpose. It felt like me.
Turns out, I only understood half of what it meant.
♦My current background screen wall paperThe Identity That Made Me StubbornLet me give you some context.
I did my bachelor’s(bachelor of technology) in Electronics and Communication Engineering. Worked for 6 years. Then I did my Master’s in Business Analytics, majoring in Data Science. Now I’m working again as an AI/ML Engineer.
Three very different worlds, one common thread every single one of them rewards people who can figure things out on their own. Debug the signal. Find the pattern in the data. Tune the model until it works.
I got really good at that. And then I started applying it to everything, including situations where it was completely the wrong approach.
Struggling at work? Figure it out alone. Something hard happening personally? Process it alone. Feeling stuck? Push harder, alone.
I thought that was what being capable looked like.
From the outside, maybe it did.
On the inside, I was running on empty and calling it discipline.
The Thing Nobody Tells You About Working in TechSomething I’ve noticed after moving from ECE to analytics to AI.
The further you go in tech, the more the work depends on systems talking to each other. In communications engineering, a signal doesn’t just travel alone. It gets processed, handed off, amplified, corrected. The whole point is how well the parts connect.
In data science, no single model solves everything. You build pipelines. You layer components. You combine outputs from multiple sources to get something that actually works.
In machine learning, even the models themselves learn by taking feedback. That’s literally what training is. The model makes a prediction, gets corrected, adjusts, tries again.
I was surrounded by systems built on feedback loops and collaboration. And I was over here refusing to ask anyone for anything.
The irony is not lost on me.
When It Actually BrokeA few months ago, things got hard in a way my usual approach couldn’t fix.
A project that went sideways. A personal situation that hit at the exact wrong time. I sat at my desk, stared at that wallpaper, at that girl on the mountain, and those words felt completely different.
“I can do this alone” stopped sounding like confidence. It started sounding like fear.
I genuinely wasn’t sure I could.
So I stopped and asked myself something I’d been avoiding: what does “alone” even mean here? Does it mean I never need input? Does it mean I can’t feel lost without it being a failure?
Because if that was the definition, I’d been failing quietly for a long time.
What I Finally UnderstoodWhen I slowed down, I realized I’d been misreading my own wallpaper.
“I’m the best” was never about being better than someone else. It’s about knowing what I bring. The way I think across domains, the way I connect technical depth with business context, the way I can sit with a messy problem and not panic.
That’s real. That’s mine. It doesn’t need comparison.
And “I can do this alone” was never about cutting people off. It’s about trusting my own judgment. Knowing that even when I don’t have all the answers, I have the capacity to find them.
That’s the foundation. Not a wall around me.
Think about how a well-designed ML system actually works. It doesn’t ignore external data. It doesn’t refuse new inputs after the first training run. It keeps learning, keeps adjusting, keeps getting better because of what it receives from outside itself.
The most capable systems are also the most open to feedback.
I needed to be more like the systems I was building.
What Changed When I Stopped Treating Help Like FailureI asked a mentor for feedback on something I’d been sitting on for weeks. Got unstuck in a day.
I talked to someone I trusted about the personal stuff I’d been carrying alone. Felt lighter almost immediately.
I stopped pretending to have all the answers in every meeting and started saying “let me think about that more” instead.
Nothing fell apart. Things actually moved faster.
I realized in data science, you never treat the first output as the final output. You iterate. You validate. You bring in another perspective when your results don’t make sense.
That’s not a sign your first attempt was bad. That’s just how good work gets built.
Life works the same way. The ask isn’t a weakness in the process. It is the process.
A Few Things That Actually HelpedIf you’re stuck in the same loop as I was, here’s what genuinely worked for me:
Start listening to your first instinct again. Somewhere in all the second-guessing, I stopped trusting signals I was getting early. When I started paying attention to them again, decisions got cleaner and faster.
Document your own wins. Every time something worked, I started writing it down. Not for a resume. Just for myself. To have actual evidence that I can figure things out, even hard things.
Be selective, not closed. “I can do this alone” doesn’t mean you seal yourself off. It means you’re strong enough to choose who you let in and when. That’s a completely different thing.
Normalize the messy middle. In any good data project, there’s a phase where nothing is clean and everything is uncertain. That phase is not a sign something is wrong. It’s just part of the work. Same thing in life.
I Now strongly believe People Needs PeopleThe Wallpaper Is Still There
I didn’t change it.
The girl is still on that mountain. The galaxy is still behind her. The words still say what they say.
But when I read them now, I feel something different. Not pressure to prove anything. Not that quiet fear of being seen as less than capable.
Just this steady, calm knowing I have what I need.
And sometimes what I need includes other people. A second pair of eyes. An genuine conversation. Someone who’s been where I’m trying to go.
That’s not weakness. That’s good system design.
And honestly, it took a few things breaking before I understood the difference.
Does any of this sound familiar? I’d love to hear where you’ve been with this. Drop your story in the comments. I read every single one.
Follow me here for more honest writing about AI, data, building a career across multiple fields.
About Myself(author): Electronics and Communication Engineering grad. MS in Business Analytics, Data Science. Currently working as an AI/ML Engineer. I write about the intersection of tech, career, and the things you figure out the hard way.
♦I Spent Two Years Proving I Didn’t Need Anyone was originally published in Code Like A Girl on Medium, where people are continuing the conversation by highlighting and responding to this story.
In a previous “episode”, we saw together how I dealt with identifying all those “enemies” hiding in a single column… and the shock I went through when I saw the reality (I hope you’re all alright, data fellows 😅). So, if you’ve ever opened a column expecting clean dates and found a mix of formats… You know the feeling.
♦Photo by Estée Janssens on UnsplashIf you have no idea what I’m talking about, you can check out the full story here — but I’ll warn you, you’re entering at your own risk 🙈
The need that changed everythingThe migration exercise knocked on our door sooner than I expected. The business came up with 3 approaches (each one a bit crazier than the previous):
2. Ask the front-office colleagues to manually correct all the data
3. Or… try to standardize everything on our end using SQL
— At this point, what would you do: fix it manually or automate it? —
Hold that thought, and let’s weigh the pros and cons of each approach first.
1. Change everything to TEXTAt first glance, this sounded like the dream solution:
Well… theoretically.
Why this works: It’s simple, low effort on your side.
Why it fails: You’re basically ignoring the real problem, and consistency becomes a nightmare later.
2. Manually correct all the data
Sounds tempting, right?
Why this works: Let them deal with the chaos — problem solved (again, theoretically).
Why it fails: Brace yourself for delays. Manual corrections can slow down the project and mess with your team’s regular workflow, especially if customers are involved. 😅
Ah… the rebel option. 💪
Why this works: You keep full control, enforce consistency, and get to flex your SQL skills.
Why it fails: It’s more work upfront and requires careful planning — but trust me, it’s worth it.
So, after knowing this, what’s the approach did you pick? (feel free to write it in the comments section, i want to know what you thought of 😊)How I tamed all those 9+ date formats with SQL
As you already guessed, the third approach was my favorite one (it involves SQL after all 😁). And anyway, this gave me full control and a consistent result. But enough talk, and let’s see how I did it:
Step 1: Meet all the impostors
Before fixing, you need to know what you’re up against, so I did a scouting of the battlefield before the attack.
More about this step and how i did it in this 👉article 👈
This gave me a list of all the weird date “flavors” in the column — some looked like 2023-03-23, others like 23/03/2023, and some were even text like 20250216 😱.
Step 2: Align with the business
I had to show the “flavors” to the business… and I got two almost opposite reactions:
“It’s impossible for us to have this data” AND “What can we do?”
Even with some denial, the people wanted a solution. After small debates about data loss, we agreed on a single standard format: YYYY-MM-DD .
Step 3: Convert everything to a standard format
I didn’t convert the data to a new religion 😜, but I made sure it obeyed a single standard format.
I created a SQL CASE strategy to handle all the impostors, plus some rebels that didn’t match any pattern (that’s what rebels do, right? 😎):
CASE
WHEN REGEXP_LIKE(rebel_date_format, '^[0-9]{4}-[0-9]{2}-[0-9]{2}$') THEN 'YYYY-MM-DD'
WHEN REGEXP_LIKE(rebel_date_format, '^[0-9]{2}/[0-9]{2}/[0-9]{4}$') THEN 'DD/MM/YYYY'
...
ELSE 'other format'
END AS detected_format
The rebels were identified -> first fight: Won! (for more, read my previous article here 👈).
2. Isolate unknown ones ✅
SELECT id, TRIM(rebel_date_format) AS raw_date
FROM base
WHERE detected_format = 'other format'
Problematic rows? Detected -> second fight: Won!
3. Break them into components ✅
REGEXP_SUBSTR(raw_date, '[0-9]+', 1, 1) AS part1,
REGEXP_SUBSTR(raw_date, '[0-9]+', 1, 2) AS part2,
REGEXP_SUBSTR(raw_date, '[0-9]+', 1, 3) AS part3
Divide and conquer 🪖 Each part represents the day, month, and year. 3rd fight: Won!
4. Rebuild into a standard format ✅
LPAD(part1,2,'0') || '-' || LPAD(part2,2,'0') || '-' || part3
Unify your territories (pieces), and rebuild the date into a consistent DD-MM-YYYY format. 4th fight: Won!
5. Validate before converting ✅
VALIDATE_CONVERSION(agreed_format AS DATE, 'DD-MM-YYYYStep 4: Validate the results
Before running wild because we tamed all the creativity signs from the table, I ran quick checks:
VALIDATE_CONVERSION(agreed_format AS DATE, 'DD-MM-YYYY')
Step 5: Deliver the Elixir
Finally, after testing everything, I handed my “baby script” to the IT department so they could do the big 💣
Not all values could be safely converted — and that’s okay. Identifying those is part of the solution.
💡 Pro tip for beginners:
When you deal with messy dates:
And that’s the story of how I went from
“Oh no, not another date format!” 😱
TO
“Bring it on, messy data, show me what you can!” 💪
By taking control with SQL:
I saw, categorized, and standardized the chaos into a neat, consistent column.💡 Lesson for my fellow data warriors:
Messy data is scary… but it’s not unbeatable. Take it one format at a time, keep your sense of humor, and remember: SQL is your sword, CASE is your shield, and a good SELECT DISTINCT is your reconnaissance mission. ⚔️
So next time you encounter a column that looks like a date salad 🥗, don’t panic, because you’ve got this.
♦I Found 9+ Date Formats in One Column… Here’s How I Tamed Them with SQL was originally published in Code Like A Girl on Medium, where people are continuing the conversation by highlighting and responding to this story.
♦
Part 1 and Part 2 were about building a solid understanding of the basics of security and how tokens are signed, verified, and trusted. We…
Continue reading on Code Like A Girl »
Position: Member, Board of Directors
Website: www.empoweredkidsontario.ca
Empowered Kids Ontario is writing the next chapter in its almost 50-year history.
Our strategic plan is the foundation for the current and next generation of EKO members whose delivery of developmental healthcare means kids with disabilities and developmental needs and their families live their best lives.
Through advocacy and representation, thought leadership, knowledge exchange, and innovation EKO advances developmental healthcare and provides value to our growing membership of publicly supported, community-based health agencies that provide clinical care and programs to more than 200,000 kids with disabilities and developmental needs every year.
We are a founding member of the Children’s Health Coalition, a collective of Ontario’s eight leading children’s health organizations representing the province’s expertise in pediatric health care and research; together we deliver every kind of care a child could need, and we see how the elements of care work together to support kids and families no matter what challenges they are facing.
EKO is a federally incorporated registered charitable member organization.
Follow us: @EmpoweredKidsON facebook.com/ @EmpoweredKidsON Instagram.com/empoweredkids LinkedIn.empoweredkidsontario
The OpportunityEmpowered Kids Ontario is seeking dedicated leaders to join our Board of Directors. We’re on a mission to transform children’s health in Ontario by expanding access to the developmental healthcare that is foundational to lifelong health. EKO seeks to leverage the association’s remarkable assets to accelerate progress and maximize impact for our members. Our aspirations are ambitious and our board is pivotal to our goal to significantly influence the way Ontarians understand, value, and invest in developmental healthcare.
Desired Skills & ExpertiseWe are looking for diverse leaders with expertise in one or more of the following areas:
A culture of respect and inclusivity is a cornerstone of our operations. Variety of thought and perspective is essential to achieving our goals. We actively recruit volunteers and staff who represent the diversity of living experiences of the communities our members serve. As a provincial association, EKO is interested in candidate representation across Ontario.
Board Member ResponsibilitiesWith accessibility and inclusivity top of mind, we welcome your expressions of interest via your preferred format e.g., email, telephone, audio recording, or video recording. If you need assistance or have any questions, please contact Caroline Davidson at cdavidson@empoweredkidsontario.ca
Please submit your expression of interest along with a cv, to cdavidson@empoweredkidsontario.ca and include “Board application” in the subject line. Interested candidates are also asked to complete the skills matrix survey.
The deadline for applications is Friday June 12, 2026, 5 pm.
Expressions of interest and resumes will be presented to the EKO Board Nominating & Governance Committee for review. We thank all those who express an interest, however only those chosen for an interview will be contacted. The Committee will recommend a slate to the full Board for approval, and to the EKO membership at the virtual Annual Meeting in November.
The post Empowered Kids Ontario-Enfants Avenir Ontario appeared first on Capacity Canada.
The post Easter Hours appeared first on Grand River Rocks Climbing Gym.
The post Easter Hours appeared first on Grand River Rocks Climbing Gym.
Luisa D'Amato's Opinion column today is titled "Region reveals the purpose of pumping water from Wilmot Centre wellfields". Well in fact I would suggest that what the Region have done is not so much revealed anything as much as their own stubbornness. At least one local citizen, Samantha Lernout, may have expressed doubts as well when she said "You don't run an experiment and not tell people". If seven years of pumping water from Wilmot to Kitchener-Waterloo is merely a test then I wonder what the last many decades of pumping groundwater from the Waterloo Moraine should be referred to .
I would also like to see the Region offer copies of these alleged hydrogeological reports claiming lots of available water in the Wilmot Centre wellfield to both individuals and citizen groups. It is conceivable that there is plenty of water at the same time as some residents' and businesses' wells are running dry. Factors include the depth of the wells running dry as well as their proximity to regional pumping wells. A high volume pumping well does produce a large cone of influence whereby water levels within half a mile or so of these wells can be seriously lowered while the rest of the aquifer water levels remain as high as ever. Another term for the resulting cone of influence is drawdown. Again a high volume pumping well can seriously lower nearby water elevations by several metres while having minimal effect or no effect on wells one or two miles away.
♦
Petit Bill’s Bistro is a bit quirky. And does a good job at what it does. That’s serve some French bistro fare with an overarching Newfoundland orientation — the founders are from Newfoundland and Labrador; the chef from Corner Brook, specifically.
The restaurant in Wellington West has been around for about 20 years and blends a few elegant touches — nice to have a glass of wine in a proper Riedel, if that doesn’t sound too bougy — with a certain amount of kitsch and tchotchke. I’m quite fine with that. It’s fun to look about at the decor.
The restaurant is divided into two rooms, essentially, the bar on one side, and the walls boasting what I assume are the works of local artists. There’s salt shakers and pepper mills on the tables (which have no tablecloths, at least at lunch).
The kitchen says it works towards supporting local produce as much as it can, the menu blending east coast dishes with bistro classics: that means clam strips and creamy seafood chowder are front-and-centre, the latter obviously very popular as I saw three or four bowls served. Lobster poutine is also quite a hit.
But dishes such as those you might enjoy at Montreal’s Restaurant L’Express are right there too. From a lunch menu, the duck confit and tasty beef bourguignon ($24 at lunch) with carrots, mushrooms, pearl onions and quite satisfying chunky mashed potato in a red-wine sauce (just needing a bit of salt) share space with those fish and chips and soup and a salad. Desserts include a Screech-ed Newfoundland pound cake alongside the ubiquitous crème brûlée.
Mussels/Moules to start are very plump, juicy and tender morsels with a simple but flavourful white wine broth. The “Lame Duck” confit for lunch ($27) was cooked perfectly and plated with wilted spinach and salt-vinegar smashed potatoes, which were delicious and just on the very edge of being a bit too crispy. The addition of ginger to the greens adds a pleasant piquancy while partridgeberry gastrique, made from the red berry of an evergreen native to the east coast, popped in some acidity to balance the luscious fat of the duck.
A bottle of Niagara’s Vineland Estates Winery house cab-merlot, labelled for the restaurant, is $44. With service that is casual, friendly and able to read a table, the vibe of the Petit Bill’s dining room is relaxed but with a bit of the buzz that comes from a fairly busy lunch trade, even for a Monday.
Dinner prices are aligned more with the bistro than the casual NF venue that might serve up a Jiggs Dinner: lobster risotto is $66 and classic steak frites with ribeye is $64.
Speaking of that classic Canadian/east coast boiled dinner of corned beef and cabbage, Petit Bill’s Bistro is offering such a “Newfoundland Supper” event on April 12. I’m sure it would make for an entertaining visit for peas puddin’, cod tongues and fisherman’s brewis, the salt cod dish with ship’s biscuit and often a drizzle of molasses. Down home goodness, yes b’y.
Check out my latest post Duck confit at Petit Bill’s Bistro from AndrewCoppolino.com.
Walter Jon Williams’ 2002 Destiny’s Way is the fourteenth book in the New Jedi Order series, which takes place in the Star Wars Expanded Universe.
Goodness has triumphed. The Empire has been reduced to a mere remnant. The New Republic is the Old Republic restored, minus the Old Republic’s fatal flaws. It’s all over except for the triumphant improvisational jizz solo1.
There is the small matter of the Yuuzhan Vong invasion.
…
For many years, 115 University Avenue served as a lively center for community participation activities. The building supported day activities, horticulture programming, group learning opportunities, and social gatherings for adults with intellectual and developmental disabilities. Its well developed garden areas and flexible indoor spaces helped foster connection, routine, and a sense of belonging for many people.
When the COVID 19 pandemic began, everything changed. Public health restrictions, the shift in program models, and the changing needs of the people we support resulted in the building being used far less frequently. Although the structure remained fully accessible, its aging layout and infrastructure no longer aligned with modern needs. As a result, the space became significantly underused. The gap between what the building could offer and what the community needed has grown wider each year.
Today, that story is shifting. KW Habilitation is reimagining 115 University Avenue and bringing new life back into a space that has always held tremendous potential. Essential upgrades like the roof and windows have already been completed, and work on a new and accessible kitchen is about to begin. These early improvements are the starting point of a much larger vision to create a flexible and welcoming community place.♦
The renovated building will support a wide range of opportunities that reflect the diverse areas of need for our community. These include senior drop in opportunities, expanded options for adults with complex needs, horticulture therapy, onsite training opportunities, and community events held in the multipurpose spaces. The renovation will not increase the size of the building, instead, it will transform how the building is used and open the door to meaningful engagement for many more people. Once finished, we believe this will create a stronger sense of connection for people, families, and the broader community.
We’re off to a strong start thanks to a generous family donation and partial funding from the Ministry of Children, Community and Social Services, but to reopen our community space this fall, we need more financial support. Every contribution will help us finish what has begun.
As progress continues, we’ll share updates, stories, and ways to get involved. Together, we can bring this renewed vision to life and create a space where everyone feels welcome and connected.
The post Reimagining 115 University Avenue appeared first on KW Habilitation.
We are pleased to share the following update from Holly Hendershot and Christa Haanstra who have been helping us with the strategic planning process at KW Habilitation.
Hi everyone,
I wanted to take a moment to share an update on our strategic planning work.
Over the past several months, we’ve been engaging across the organization to shape the next chapter for KW Habilitation. Thanks to the time, input, and thought many of you have contributed along the way, we are now nearing the final stages of the plan.
In March, more than 25 staff came together in a workshop to help build our five-year objectives, a meaningful milestone in this process and a reflection of our commitment to shaping this plan together.
We have also refreshed our vision and core values to better reflect who we are today and the future we are working toward. We are in the final stages of defining our 5-year strategic objectives and key outcomes, which will guide our focus over the coming years.
In the weeks ahead, we will be sharing the draft plan with a group of staff representatives and people we support to gather feedback and ensure it reflects a range of perspectives and experiences. This step is an important part of our commitment to building a plan that is both meaningful and grounded in the realities of our work and community.
We look forward to sharing the final plan soon. Thank you again for your continued engagement, care, and commitment to this process.
Holly and Christa
The post A Strategic Planning Update appeared first on KW Habilitation.
The title of the article in the Woolwich Observer is "Community experts say Lanxess is not doing enough to address contaminated hotspots in Canagagigue Creek". Susan B. and Tiffany Svensson , Chair of TAG (Technical Advisory Group), both are quoted as stating that Lanxess and their hired Risk Assessor (Stantec) are taking shortcuts. First of all this whole thing about "hotspots" has been beaten to death by all parties. These alleged "hotspots" are basically very convenient locations for consultants, engineers and contractors to access the Creek both for monitoring /sampling purposes as well as for possible remediation. They are magically located right at the intersection (bridges) of New Jerusalem Rd. and the Canagagigue (Gig) , followed by miraculously the next downriver bridge at Northfield Dr. again followed miraculously by the last bridge over the "Gig" at Jigs Hollow Rd. (#46). Of course extensive sampling at those three locations has resulted in more exceedances there than in other less sampled locations.
Now the two TAG reps are not incorrect when they state that there are large exceedances of health criteria at those three spots. But seriously if there are exceedances miles downstream at Northfield Dr. and Jigs Hollow Rd. do you really think that there aren't lots of other exceedances upstream closer to the source namely Uniroyal Chemical? In my opinion TAG members were trying to be accommodating and compromise with Lanxess and the Ministry of Environment by suggesting/agreeing with the three "hot spots" claims. This has been the huge failure of citizens in general and UPAC, CPAC, RAC & TAG (now TRAC) and most definitely Woolwich Township. They have all been terrified of confronting the polluter. It's as if they believe that they can somehow be criminally charged for holding the polluter and his kid gloved regulator to account for their gross negligence which has resulted in both serious health issues and shortened lifespans for some Elmira residents.
Four years later and Lanxess continue to uphold their predecessors skills at perpetual delay. If the locals don't immediately accommodate the polluter's plans then the company's response is to do nothing. Every dollar they put off spending today is less money down the road both due to devaluation of that money as well as due to ongoing discharge to groundwater, air and the Creek. I expect that another one hundred years of delay while costing both downstream human beings and the environment health impairments will greatly reduce Uniroyal on-site contamination. Yes it's merely been shifted including as far as Lake Erie but if we're feeling bad about that we can always put a straw (pipeline) into the lake and suck some of the toxins back up here for consumption. I think that is referred to as political closed loop recycling.
♦
Turn PM instincts into a superpower for building AI-powered products
Continue reading on Code Like A Girl »
♦
How WhatsApp became the infrastructure of everyday life
Continue reading on Code Like A Girl »
♦
Join the KWMP Dance Club, a vibrant, bi-weekly dance series designed to foster community, fitness, and fun through beginner-to-advanced level dance instruction.
Plus, we’re excited to announce a special guest teacher for this session: Darren Burkett!
Darren is an award-winning theatre performer and educator with international credits, including tours of Matilda and Angelina Ballerina. With 20 years of global teaching experience, he brings world-class expertise and energy to the dance studio.
Available Classes Date Dance Type Instructors April 9 Musical Theatre Tap Ciara Moules & Laura Hole April 23 Chair (Beginner)Beginner/Intermediate – 7:00pm to 8:00pm
Intermediate/Advanced – 8:00pm to 9:30pm
KWMP Arts Centre (14 Shaftsbury Drive, Kitchener)
Beginner/Intermediate ClassesTailored to people who are new to dance or have basic training, this class is perfect for those who want to explore dance and/or hone their skills in a casual and low-pressure environment. Build confidence in movement with slower-paced instruction, a break down of technique and the introduction of basic choreography – and have fun while you’re doing it!
Class Structure: (1 hour total) Approx. 0.5hr Warm/Technique, 0.5hr Choreography
Intermediate/Advanced ClassesFor more experienced dancers who want to challenge themselves, continue to push their skills and are comfortable picking up choreography. This class will be less focused on the basics and more about exploring musicality, style and more complex moves and combinations. It will include faster-paced choreography, transitions and a focus on performance quality. Great for audition training and taking your dance skills to the next level!
Class Structure: (1.5 Hour total) Approx. 0.5hr Warm Up, 1hr Choreography
Cost$20 per class ($15 for KWMP Members). Sign up for a KWMP Membership.
Register Now
NO REFUNDS WILL BE PROVIDED DUE TO CANCELLATIONS.
The post KWMP Dance Club – Spring 2026 appeared first on K-W Musical Productions.
Jane Gaskell’s 1964 The Shiny Narrow Grin is (just barely) a vampire novel.
What better way to reunite with her once-absent father Slade than for Terry to convince Slade to recklessly speed? Nobody could have foreseen the accident.
Or the Boy.
…
I remember working on a dataset once; nothing unusual, just rows and columns, numbers that needed cleaning, patterns that needed to be found.
♦At first, it felt like any other task.
You look at distributions.
You check for missing values.
You try to make the data “usable.”
But then there was a moment; small, but enough to stay with me.
A column that showed access. Not just usage, but access.
And suddenly, the gaps weren’t abstract anymore.
Some entries had everything filled in; consistent, complete, predictable. Others were scattered. Missing. Inconsistent.
At a technical level, it was just incomplete data. But it didn’t feel like that.
Because behind those missing values weren’t just errors. They were people.
People who didn’t show up in the system the same way others did. And that’s when it clicked.
I had always thought of inequality as something obvious. Something visible. Something you could point at and say, this is unfair.
But a lot of inequality doesn’t look like that. It’s quieter.
It exists in who gets included and who doesn’t.
In who has access and who doesn’t.
In who even knows what’s possible and who doesn’t.
Two people can have the same ability, the same potential.
But if one of them grows up with access to information, guidance, and opportunities; and the other doesn’t, the outcomes will look completely different.
And we’ll call it merit. But it’s not.
It’s exposure.
That realisation changes how you see systems. Because systems don’t just process data. They reflect reality.
And sometimes, they quietly reinforce the gaps already present in it. Nowhere is this more visible than in education.
We talk about education as a solution and it is. But only when it reaches everyone.
Because education isn’t just about classrooms or textbooks. It’s about knowing that certain paths exist. It’s about having someone tell you, “You can do this.” It’s about access to the kind of information that shapes decisions early on.
For many children in our country, that access still isn’t guaranteed.
Not because they lack ability. But because the system doesn’t always reach them in time.
And that’s the part we don’t always see.
The missed opportunities that never get recorded. The potential that never becomes data. The talent that never gets the chance to be measured.
We often focus on improving systems making them faster, smarter, more efficient.
But maybe the real question is:
Who are these systems actually reaching?
Because a system can work perfectly… and still leave people out.
Not all inequality is in the data. Some of it is in who never made it into the dataset at all.♦
Not Everything Unequal Is Visible was originally published in Code Like A Girl on Medium, where people are continuing the conversation by highlighting and responding to this story.
We often hear this advice early in our careers:
“Find a mentor.”
Someone wiser. Someone experienced. Someone who can guide you through the chaos.
And while that advice isn’t wrong, it’s incomplete.
Because in the quiet corners of professional growth, there’s a truth we don’t talk about enough:
Having a mentee might shape you more than having a mentor ever will.What Mentoring Quietly Teaches You
Being a mentor is about learning how to think in the presence of someone else’s uncertainty.
In that process, you start developing skills that are hard to build in isolation:
These are not “soft skills.”
These are the foundations of leadership.
Despite this, mentorship often carries an unnecessary stigma.
People assume it requires:
So they wait.
“I’ll mentor when I’m more experienced.” “I’m not ready yet.”
But mentorship doesn’t begin with authority.
It begins with experience, no matter how small.
At its core, mentorship is not a program.
It’s a conversation.
It starts when you say:
That’s it.
You don’t need to be years ahead.
You just need to be one step ahead and willing to share it.
Because what feels obvious to you might be a breakthrough for someone else.
The Compounding Effect of SharingWhen someone learns from your lived experiences:
They skip avoidable mistakes.
They move faster with more clarity.
And in helping them, you refine your own thinking in ways that no book or course can replicate.
Mentorship, in this sense, is not an act of giving.
It’s a system of mutual growth.
So yes, find mentors. Learn from them. Absorb what you can.
But don’t stop there.
Become someone others can learn from.
Not because you have reached the top,
but because you have started the climb.
That’s where real growth begins.
♦Why Mentoring Junior Engineers Will Accelerate Your Career More Than Theirs was originally published in Code Like A Girl on Medium, where people are continuing the conversation by highlighting and responding to this story.
I suggest that possibly as much as tonnes of contaminants have now been spread far and wide. I further suggest that they continue spreading on a day to day basis. I mean why wouldn't they? Any alleged proof otherwise is that of sycophants, co-optees, fellow travellors, client driven credentialed experts, self-serving credentialed experts who don't want to mess up their financial gravy train with the Ontario Ministry of Environment and finally politicians. Yes I suppose it is possible for a few honest people to be fooled by all the aforementioned. Maybe it's especially possible for honest and uninformed people to be fooled by all the other folks mentioned.
Yesterday Luisa D'Amato of the K-W Record suggested that "Anger deepens in Wilmot over water". While I believe that she is correct I also think that that very same anger is throughout the Region of Waterloo. Developers and builders are angry about losing future revenue streams. Everyday, informed citizens are angry about the power and influence of those same builders and developers being the tail that is wagging the dog. How nice to be able to step to the front of the water line it must be for them. The Townships of Woolwich, Wellesley and North Dumphries must also be angry as they understand that their water really isn't theirs according to the Region. All the Region has to do is start pumping those township aquifers until they dry up. Maybe they already are doing so .
Meanwhile in Woolwich their politicians who have gone with the flow for decades may actually just be starting to regret their laissez faire attitudes. Laissez faire attitudes generally mean to let it happen or leave it to do it's own thing. That has been what most Woolwich Councils have done with others stepping in and putting a thumb on the scale to ensure that temporary momentum by citizens remains temporary. That is what Sandy Shantz did back in 2015 to bail out both Chemtura Canada and the Ont. Min. of Environment (M.O.E.). They were both taking a verbal and psychological bashing by informed citizens who had run out of patience with their decades long delay and intransigence. In the mindsets of polluters and corrupt politicians mere telling of the hard to hear truth equates with rudeness, terrorism and bullying .
Why right now would Woolwich politicians be having regrets? Simple. In good times when everyone was bragging about both the quantity and quality of the water supply here, nobody was too upset that K-W had a pipeline supplying water going up to Elmira. Now during major concerns over the quantity of water available to the cities especially, many will soon if not already resent water being pumped north. Why they wonder shouldn't it be being pumped south to the high population cities?
It won't surprise me if Lanxess Canada and the M.O.E. don't cook up a batch of silly juice and try to sell it as complying with requests and demands for water to go from the townships to the cities. Of course the "silly juice" that these two misanthropes cook up could really be something else again. Have you ever tasted water imbued with NDMA, chlorobenzene and a little more? We in Elmira have but it won't hold a candle to water enhanced with NDMA, chlorobenzene, ammonia, dioxins, polyaromatic hydrocarbons, toluene, benzene and multiple chlorinated solvents. Try it you'll like it! Trust your government all the way to the grave.
I will no longer be carrying Harry Potter licensed merchandise in my booth. This has been something that has weighed heavily with me since 2019 when I first learned of the author’s views*.
My first thought was to destroy the merchandise I had; but I do recognize the impact the books have had on some people and, they still hold the story very dearly in their hearts. To these fans, I do want to offer the merchandise I have at a significant discount. And by that I mean a lot purchase with a deadline. If it has not sold by the end of April, the lot will be destroyed, not donated.
March 31st, I will post all the images of the items in the lot. If the price I set is not taken seriously by April 30th, I will take great pleasure in destroying the items.
I will list the lot on Facebook Marketplace and here on my site. Any shipping will be an extra charge. Really, I just want the stuff gone.
…
…
…
…
*She is actively using her platform and vast fortune to shape dangerous laws and policies that benefit her viewpoint but bring risk of violence and death to women and Trans women alike. She donated a Trans exclusionary women’s shelter to Scotland, even though Trans women are more at risk of deadlier violence than Cis women and are arguably more in need of shelter by being more vulnerable to the most extreme violence. She founded a charity, then funded two thirds of a goal under that charity to lobby a bathroom bill. A result of this bill passing was an increase of invasion of privacy transgressions and violence towards women, including the Cis women she claims to be a feminist advocate for. I have seen photos of one of her victims, a 19 year old Cis woman. The author has not looked at the direct result of the violence she has permitted men to have against women as they police women’s spaces with doxing and threats of violence. She advised taking photos of Trans women and posting them online to identify the men-in-women’s-spaces was the simple way to enforce the bathroom law. She posts transphobic tweets on her X account frequently. I could post more, but the rest is alleged.
For more than seventy years, the relationship between KW Habilitation and the Kinsmen Club of Kitchener‑Waterloo has shown what sustained community partnership can achieve. What began as a grassroots response to unmet needs has grown into one of the region’s most meaningful collaborations. A collaboration that has shaped services, created opportunities, and supported thousands of people and families.
Where It All BeganKW Habilitation’s roots stretch back to the 1950s, when a group of local parents came together to advocate for their children with developmental disabilities. At a time when community supports were scarce, these families believed deeply in education, opportunity, and inclusion.
Standing beside them from the very beginning were the KW Kinsmen. Through fundraising, volunteerism, and shared leadership, the Kinsmen helped turn early ideas into real, life‑changing programs. Their support was instrumental in opening the New Dawn School in 1958 and the McQuarrie School in the mid‑1960s: two foundational programs that offered education and day supports for children with special needs.
Building an Organization, TogetherWhen KW Habilitation was formally incorporated in July 1971, the Kinsmen were already deeply woven into its governance and growth. Their involvement helped establish several of the organization’s earliest and most influential services, including:
These services helped demonstrate something that remains true today: when people are supported to live and participate in their community, their quality of life flourishes.
The TV Auction: A Signature Act of ServicePerhaps the most iconic symbol of the Kinsmen’s commitment is the Annual Kinsmen TV Auction. What began as a creative fundraising idea in 1955, it has become a beloved community tradition—now in its 71st year.
Over the decades, the auction has:
Today, the auction continues to evolve with online bidding and modern broadcasting, but its spirit remains unchanged: community helping community.
A Partnership That Builds Homes…LiterallyMany people don’t realize the extraordinary depth of the Kinsmen’s investment in KW Habilitation. They have:
Their contributions, financial, practical, and personal, are worth millions of dollars to KW Habilitation. But their impact is far greater than any number can capture.
More Than History, A Shared FutureToday, KW Habilitation supports people across Waterloo Region through inclusive living, employment, early learning, and community participation supports. The KW Kinsmen continue to champion this work with unwavering generosity and a deep belief in inclusion.
This partnership is not simply part of our history, it is part of our identity. It is a living example of what is possible when organizations commit to one another over generations. Together, we have built something remarkable. And together, we will continue shaping a community where everyone belongs and participates.
The post KW Kinsmen – A Legacy of Community appeared first on KW Habilitation.
♦
Prompt – Day 30 – A journaling manifesto, prompt by Suleika Jaouad
I reach for the page like I am addressing an oracle. The oracle is my own hand, tracing letter shapes in a way that demands slowness, patience, craft, that organizes electrical impulses into shapes that speak of beauty, longing, love, loss.
I reach for the page like a lifeline. Give me news from the wilds of self, news I’m missing, can’t see, for all the humming noise in between, and the layers of self-protection.
I reach for the page like a friend, an old dear familiar faithful friend, who reflects back to me facets of my own being that I am reluctant or sometimes unable to see or appreciate.
I reach for the page like I’m practicing a religious rite. I rarely think anymore with fear about its blankness, nor fear of putting down the “wrong” thing, committing an error. Practice has disciplined me to accept and admire whatever appears — because existence, life, is a miracle.
I reach for the page as a tonic, to soothe my rage, or reframe it, recast my judgement in these softening lines and curves, so that it lives somewhere apart from me, and I am not denying or accusing it, but merely giving it a place to reside where its harm — the harm that is my judgement — may rest and not be wielded. I lay down my pain here, on the page, so that I may live more fully as I hope to in the world, with humility, with kindness, and without the imposition of my needs unexpressed and otherwise unknown to me. The page accepts all of these, uncovers and grants ease, soaks the wounds — my wounds — in salt water that somehow, by some miracle, lessens the sting while healing.
xo, Carrie
♦
Read full story for latest details.As we wrapped up the final quarter of 2025, there was a strong sense of pride across Our Farm. After one of our longest and most productive seasons to date, autumn and early winter gave us time to reflect on everything we accomplished and to start looking ahead to another exciting year of growth.
♦♦♦♦♦♦♦♦♦♦♦♦♦♦ A Strong Finish to an Exceptional SeasonThe last months of 2025 were all about momentum. Our weekly Wednesday Markets continued right through December to the end of February 2026, ensuring fresh, affordable vegetables remained available to our community well beyond the traditional growing season. Thanks to the cooler purchased in 2024, we were able to store field crops longer and maintain high-quality produce for market pickups. This support was especially important as grocery prices continue to rise.
Community connection remained a highlight through the fall. Corporate volunteer groups and individual volunteers continued to assist with trail maintenance, garden care, and wrap-up tasks, contributing to over 600 volunteer hours pledged throughout the year. Their support helped keep the farm welcoming, accessible, and thriving right through the season’s close.
In 2025, we grew an incredible $59,327.04 worth of produce! That’s an increase of more than $12,500 from 2024. We also celebrated the impact Our Farm was able to make beyond our own organization. Regular donations of produce continued to support community partners and by the end of the year, Our Farm had donated $5,667.95 worth of food to the Waterloo Region community, something we are so proud of.
As the fields quieted and tools were stored away, it was clear that every goal we set for 2025 had been accomplished. From increased production to major infrastructure improvements, it truly was a year that exceeded expectations.
Looking Ahead: What’s Growing in 2026While 2025 may be behind us, planning for 2026 is already well underway and the excitement is building.
Seed orders are complete, crop plans are taking shape, and new projects are being developed across our sites. Building on last year’s success, we are looking forward to another season of abundant harvests, strong markets, and continued learning for our team through professional development opportunities and on-farm innovation.
Our Veggie Boxes will be Back!We’re planning our third season offering veggie box subscriptions for 17 weeks over the summer! If you want to be in the loop when that goes on sale, please sign up for Our Farm Updates here!
The post An Update from Our Farm appeared first on KW Habilitation.
Life feels easier within the comfort of your home.
Hot tea is always within reach. There’s no pressure to look a certain way. No forced small talk. No subtle tension when a manager walks by.
It feels… lighter.
But behind the screen, something quieter is happening.
Your chances of standing out are shrinking. Your exposure to how workplaces actually function is fading. And slowly, almost invisibly, your attitude toward growth begins to soften.
At a stage where growth should be intentional, comfort takes over.
No commute.
No conference rooms.
No overheard conversations.
No one tapping your shoulder to say, “Hey, quick thing…”
On the surface, it feels efficient. Even comfortable.
But if you’re a new engineer who has never experienced an in-person workplace, there’s something important you might not realize.
It's understanding what remote work quietly removes—and what you need to rebuild intentionally.
When you work from home, your tasks are usually well-defined:
You get comfortable executing.
But in an office, something else happens in parallel:
You overhear why decisions are made, you see disagreements unfold, and you notice who influences what and how.
That ambient exposure builds context.
Without it, your growth can become narrow:
You would often be clear on what to do, but not always why it matters.
And over time, that gap grows and shows.
Comfort Quietly Reduces VisibilityIn an office, visibility happens passively:
In remote setups, none of that exists by default.
Your work doesn’t travel unless you make it travel.
So even if you’re doing good work, it can remain invisible—not because people don’t care, but because they’re busy; they’re not in your day-to-day catch-up calls, and you're not in their line of sight
This can lead to a frustrating feeling: “I’m working hard, but no one seems to notice.”
And visibility gap slowly creeps in
Communication Is No Longer OptionalIn a physical office, you can compensate for weak communication by clarifying things in person and reading expressions in real time.
Remote work removes those safety nets.
Now your thinking is judged by the following:
If your communication is unclear, your work appears unclear—even if your thinking is solid.
This accelerates something many engineers only learn later:
Clarity is not optional. It’s part of your job.
You Miss Informal Feedback LoopsIn offices, feedback is often subtle in the form of a quick correction at your desk, a casual “this approach might not scale," or a 2-minute post-meeting comment
These are low-pressure, high-frequency signals.
Remote work replaces them with:
Which means:
Feedback becomes less frequent but more loaded
By the time you hear it, it often feels heavier than it should.
And if you’re not proactive in asking, you might not get enough of it at all.
Your Network Stays Smaller Than You ThinkOne of the most underrated parts of early career growth is
Who knows you—and how they know you
In offices, relationships form organically:
Remote work reduces interactions to
Scheduled calls with specific agendas
Which means you might only know the following:
And that’s it.
This limits:
Not immediately, but over time.
So What Should You Do About It?This is not a disadvantage you’re stuck with.
But it is one you need to actively compensate for.
A few shifts make a significant difference:
1. Make your work visible
Not for attention — for alignment.
2. Ask for context, not just tasks
Don’t stop at “what needs to be done."
Ask:
This builds depth.
3. Speak—even if briefly
You don’t need to dominate meetings.
But:
Presence matters.
4. Create your own feedback loops
Don't wait for formal reviews.
Ask:
Small, frequent feedback compounds.
5. Build connections intentionally
Message people.
Schedule short calls.
Be curious about their work.
It may feel unnatural at first, but it replaces what the office would have done for you.
Final ThoughtStarting your career remotely isn’t a disadvantage.
But it is a different game.
Early growth isn’t just about output.
It's about context, communication, visibility, and relationships.
In an office, these come to you.
In remote work, you have to build them yourself.
And the sooner you realize that,
The faster you close the gap between doing the job
and actually growing in it.
How to Grow Faster While Working from Home was originally published in Code Like A Girl on Medium, where people are continuing the conversation by highlighting and responding to this story.
Or put a little differently by Samantha Lernout of Citizens for Safe Groundwater "I've lost complete faith in their ability to manage water". This comment is in Luisa D'Amato's Opinion piece in today's K-W Record titled "Anger deepens in Wilmot over water". Personally I would suggest that while the Region of Waterloo have a long history of saying the right things publicly and indeed of some innovative planning decisions over the decades nevertheless when push comes to shove regional councillors are and always have been a bunch of environmentally illiterate twits with a self-serving fascination for money, power, authority, economic growth at ALL costs and legacy projects. This is why I worry that they will latch onto the Lake Erie pipeline just like native born leeches latch onto their prey.
Apparently to date the Region have not shared groundwater elevation levels (i.e. metres above sea level-masl) with local councils. What a great way to keep everybody else in the dark while you make up your own numbers. The report on the groundwater elevations for the Wilmot Centre Wellfield has been delayed until April 8/26. Even then the fibbing has not yet ceased as the region apparently still claim that the surreptitious pumping of Wilmot's water since 2019 was only for "testing" purposes. I'm thinking that if I ever get caught robbing a bank my excuse will be that I was only "testing" their security. See how far that gets me.
Another article by Bill Jackson titled "Waterloo Region asks for provincial moratorium on water-taking permits" advises that the Motion put forth a month or so ago by a regional councillor (Barry Vrbanovic?) has actually been passed. That Motion was to direct 50% of all new water capacity to support new development in the region. Geez does that not make abundantly clear how weakly regional councillors prioritize water for everybody over more profits for the development and building industries? That Motion is a direct result of lobbying by those industries and how quickly councillors respond to them versus to all the rest of us who really by now just want to flush our politicians down the toilet if only we had the water to do so.