Author: santhoshj

  • The Toilet Paper Affair – Ancient Necessity to Modern Luxury

    The Toilet Paper Affair – Ancient Necessity to Modern Luxury

    There are some things that no one* wants to talk about in a public forum. One of those things is how we clean ourselves after using the toilet. Being a South Asian, I find the bathroom etiquette a bit different from where I am now- in the US. I don’t think it is something we have to keep mum about.

    [*Mostly]

    Earlier, I had read a ” Quora WAR ” where there was a fierce fight between fellow Western country people vs Indians. Indians advocated using water and the West despised that and advocated using dry wipes/toilet paper. Recently (Yesterday), I remembered this Quora debate and I was curious, when was the commercial production of toilet tissues started? And what were the hygiene methods followed before that.

    Obviously, My reading started with Wikipedia. And from there, it was a rabbit-hole. I don’t know how, I kept on reading for almost 2 hours. And this piece is out of my understanding of things I read during that mere 2 hours.

    We take it for granted today, but toilet paper has a fascinating story spanning thousands of years. From creative ancient solutions to the modern perforated roll, humanity’s quest for comfort and cleanliness reveals surprising ingenuity.

    Time Before Toilet Paper

    Historically, people used whatever they had in their habitat, to clean themselves. This varied from grass, leaves, tree barks, etc. And yes, many civilizations insisted and used water as the main cleaning method. But this was mainly based on the availability of clean water.

    Wherever the availability of water was in question, people got creative! Ancient Romans used “tersorium”- basically it is a sea sponge on a stick. They sock it in vinegar or salt water between uses. These were communal.

    Greeks preferred smooth pottery fragments with rounded edges. Of course, no one wanted the other end of the digestive tract injured! 😀

    Early Chinese civilizations wrapped cloth around wooden sticks shaped like spatulas.

    Medieval Europeans show their class divisions even in the bathroom! The wealthy used wool, hemp, or even lace. While commoners made do with whatever cloth they had- sometimes, their own sleeves (- today, YUCK!). In the 1700s rural Americas, people turned to nature, using corncobs and seashells.

    No matter what we think about these methods, every civilization and every class of people in those valued one thing – Cleanliness.

    True Toilet Paper Pioneers

    We all know China invented paper somewhere near 100 AD. By the 6th century, Emporer Yandgi’s court records show that he used 15,000 sheets of paper annually, just for his personal hygiene!

    Early Chinese toilet papers were made from rice straw, hemp, and bamboo. They boiled the material, churned it into a pulp, flattened and dry it, and then cut into shape before using it. By 14th century, the imperial court enjoyed “Perfumed paper sheets”. Records show that the royal family alone used almost 0.75 million sheets yearly!!

    However, not everyone was happy with this invention. Traveling Muslim merchants described the Chinese practice as “Haraam” (foul), they always preferred using water.

    The West Catches Up

    Western toilet paper development took longer. Sir John Harrington invented the flushing toilet in 1596, though it would not become common for centuries. By the 1700s, newspapers became a popular bathroom staple.

    The commercial breakthrough came only in 1857 when American entrepreneur Joseph Gayetty found a way for the commercial production of toilet papers. But at that time it was sold in another name – “Medicated Paper for Water-Closet”. He sold it 500 sheets for 50 cents. Only then the use of “Toilet papers” really arrived in the West.

    Rolling into Modern Era

    Later in the 19th century, manufacturers found the best and most economical way to produce and store toilet paper – as “Rolls” like we see today. Seth Wheeler of Albany patented perforated wrapping paper in 1871. and the first modern perforated toilet paper roll came out in 1891, making the “tearing” much easier – literally and figuratively! 😀

    That was the same time home plumbing was improving a lot which resulted in having the toilets inside the home itself. With that, the consumption of toilet paper rose – first as a vanity symbol and later as a common addition to the shopping list.

    Big Business in Bathrooms

    Brothers – Clarence and Edward Irvin Scott founded Scott Paper Company in Philadelphia in 1879, initially cutting and packaging toilet paper for retailers to sell under their brands. The company grew after 1896 when Arthur Hoyt Scott joined. They started mass-producing their brand of toilet paper. By 1910, they had built the largest paper mill in Chester, marking the industrialization of toilet paper production.

    Meanwhile, that old paper made of concoction in China became popular there by the 16th century.

    From Luxury to Necessity

    We humans always run behind an unknown “comfort”. The story of toilet paper is also not so different from that. Imagine using the pottery fragments in place of that “plush quilted ultra-soft scented bathroom tissues”. This everyday item we rarely think about represents centuries of innovation and cultural evolution.

    Next time you pull a pack of tissue papers from the back aisle of Costco, spare a “thanks” for your ancestors and their corncobs, sea sponges, and pottery fragments.

    And maybe soon, you might be “Zapping” to buy tissue papers.

    Final Thoughts

    The COVID-19 pandemic time gave us some lessons as well as some “FailArmy” videos. One of those videos was people fighting over the last available toilet paper pack in some shop. After the pandemic, there has been a surge in American homes installing Bidet faucets in their bathrooms. A bit late, but the West is now catching up again with the East! 😀

    Let me know if you liked this article – leave a reaction/comment. Cheers.

  • What did Boston’s Big Dig Contribute to Project Management

    What did Boston’s Big Dig Contribute to Project Management

    Boston has always been a city of contradictions. Walk through its cobblestone streets, and you’ll find 18th-century architecture standing proudly next to gleaming modern towers. But for decades, one structure dominated the city’s skyline in the worst possible way—a hulking, six-lane elevated highway that carved through downtown Boston like a concrete scar.

    The Central Artery wasn’t just an eyesore; it was a daily reminder of how urban planning could go terribly wrong. Imagine trying to get to work every morning, sitting in bumper-to-bumper traffic while exhaust fumes filled your car. Picture families living in neighborhoods cut off from Boston’s beautiful waterfront by this imposing wall of concrete and steel. For Bostonians, this wasn’t just a traffic problem—it was a quality of life crisis.

    The Birth of an Impossible Dream

    In the face of this urban nightmare, city leaders dared to dream big. What if, they wondered, we could make this eyesore disappear? What if we buried the highway underground and gave Bostonians back their city?

    The vision was breathtaking in its ambition: tear down the elevated Central Artery, dig massive tunnels beneath the bustling city, reroute all traffic underground, and transform the space above into a beautiful green corridor connecting downtown to the waterfront. They would also build a stunning new bridge over the Charles River. It was urban renewal on a scale that had never been attempted before.

    They called it the Central Artery/Tunnel Project, but everyone knew it simply as the “Big Dig.” The name itself captured both the project’s straightforward concept and its monumental scope.

    The Plan Meets Reality

    On paper, the math seemed manageable. Project leaders estimated the work would take about ten years and cost approximately $2.8 billion. For a project that would transform one of America’s oldest cities, that felt reasonable—even ambitious.

    But here’s where the story becomes a masterclass in why project management is one of the most challenging disciplines in the world.

    When Everything Goes Wrong (And Right)

    The Big Dig quickly became the project management equivalent of climbing Mount Everest in a snowstorm—while blindfolded. Every day brought new challenges that no one had anticipated:

    The Underground Surprises: Digging beneath Boston meant encountering utility lines that had been installed in the 1800s, with documentation that was incomplete or entirely missing. Workers would start digging in one spot only to discover a forgotten subway tunnel or a century-old water main exactly where the new tunnel was supposed to go.

    The Balancing Act: Perhaps most incredibly, the entire project had to be completed while keeping Boston’s traffic flowing. Imagine performing heart surgery on a patient who needs to keep running a marathon—that’s essentially what engineers faced every single day.

    The Human Cost: Beyond the technical challenges, real people were dealing with years of construction noise, detours, and disruption. Small businesses watched customers avoid their neighborhoods. Families dealt with the constant stress of navigating a city that felt like a permanent construction zone.

    The Price of Ambition

    As the years stretched on, the numbers told a sobering story. The $2.8 billion budget ballooned to over $14 billion—some estimates put the total cost, including interest on debt, at more than $24 billion. The ten-year timeline stretched to over two decades. Political careers were made and destroyed over the project’s cost overruns and delays.

    The human toll was real too. A tragic tunnel ceiling collapse in 2006 killed a young woman, Milena Del Valle, reminding everyone that behind every project statistic are real people whose lives hang in the balance.

    Triumph from the Ashes

    But here’s what makes the Big Dig story truly remarkable: despite everything that went wrong, it ultimately delivered something extraordinary.

    Boston Reborn

    Today, where the ugly Central Artery once divided the city, the Rose Kennedy Greenway stretches like a green ribbon through downtown Boston. Families picnic where cars once crawled through traffic. The waterfront, once hidden behind concrete barriers, now bustles with activity as people can easily walk from downtown to the harbor.

    The new tunnel system, while expensive, does move traffic more efficiently through the city. The Leonard P. Zakim Bunker Hill Memorial Bridge has become an iconic part of Boston’s skyline—a beautiful cable-stayed bridge that’s featured on postcards and Instagram feeds around the world.

    Hard-Won Lessons for Every Project Manager

    The Big Dig offers project managers everywhere a treasure trove of lessons learned the hard way:

    Expect the Unexpected (Then Expect More)

    No matter how thoroughly you plan, reality has a way of throwing curveballs you never saw coming. The best project managers build contingency into everything—timeline, budget, and scope.

    Transparency Isn’t Optional

    One of the Big Dig’s biggest mistakes was underestimating costs and timelines, then struggling to communicate honestly with the public when things went wrong. Modern project management demands radical transparency, even when the news is bad.

    Stakeholder Engagement Is Everything

    Every person affected by your project—from commuters to business owners to residents—is a stakeholder whose concerns matter. Ignoring them doesn’t make problems go away; it makes them worse.

    Adapt or Fail

    Rigid adherence to the original plan, in the face of changing circumstances, is a recipe for disaster. The most successful aspects of the Big Dig came when project leaders were willing to adapt and find creative solutions to unexpected problems.

    The Human Side of Megaprojects

    Perhaps the most important lesson from the Big Dig is that every project, no matter how technical or complex, is ultimately about people. The engineers who had to solve impossible problems. The workers who risked their safety every day. The families who endured years of disruption. The taxpayers who footed the bill. The city residents who dreamed of a better Boston.

    A Legacy Worth Studying

    Today, more than fifteen years after its completion, the Big Dig continues to shape how we think about large-scale project management. It’s simultaneously a cautionary tale about what can go wrong and an inspiring example of what’s possible when people refuse to give up on a worthy vision.

    The project reminds us that the most transformative changes are often the messiest ones. Perfection is rarely the goal in project management—progress is. And sometimes, that progress comes at a higher cost and takes longer than anyone wants to admit.

    When Dreams Become Reality

    Boston’s Big Dig changed more than just a city’s traffic patterns. It transformed how we think about the relationship between ambition and execution, between vision and reality, between the grand plans we make and the messy, complicated, deeply human process of making those plans come to life.

    For project managers everywhere, the Big Dig stands as proof that even when everything goes wrong, something transformative can still emerge—if you’re willing to learn, adapt, and never lose sight of why the project mattered in the first place.

    The next time you’re facing an impossible deadline, an exploding budget, or stakeholders who seem to change their minds every day, remember Boston’s Big Dig. Remember that the most important projects are often the hardest ones, and that sometimes the greatest successes come disguised as the messiest failures.

    In the end, the Big Dig delivered on its original promise: it gave Boston back to Bostonians. And in the world of project management, that’s a lesson worth digging for.

  • Commit Log#2 – NVIDIA AI Breakthroughs & Microsoft Open-Sources Copilot at Build 2025

    Commit Log#2 – NVIDIA AI Breakthroughs & Microsoft Open-Sources Copilot at Build 2025

    NVIDIA Flexing Their AI Muscles

    Now a days, not a single day is past without a new advancement in the field of AI. Today was no exception! At Computex 2025 in Taipei, Nvidia CEO Jensen Huang unveiled a series of breakthroughs in AI computing.

    Nvidia introduced a new evolution of their high-speed chip interconnect technology – NVLink Fusion. This advancement allows other chipmakers to integrate their CPUs and AI accelerators with Nvidia’s GPUs, facilitating the creation of custom AI systems.

    After the big AI names, the most catchy thing these days is AI on PCs. Nvidia announced the DGX Spark, a compact desktop AI workstation designed for researchers and developers. This system brings high-performance AI capabilities to a smaller computers, making advanced AI tools more accessible for individual use. The DGX Spark is currently in full production, with availability expected in the coming weeks.

    In addition, NVIDIA unveiled their AI chip roadmap. Here are the upcoming chips

    • Blackwell Ultra: Set to release later in 2025, this chip offers enhanced performance over its predecessor.
    • Rubin: Scheduled for 2026, Rubin GPUs will be manufactured using TSMC’s 3nm process and support HBM4 memory, aiming to deliver 50 petaflops of FP4 performance.
    • Feynman: Planned for 2028, this architecture will succeed Rubin, continuing Nvidia’s trajectory in AI processing advancements.

    Microsoft’s Build 2025 is FOSS Pleaser

    While NVIDIA meet was in Taiwan, Microsoft, made their announcement at Build 2025 conference.

    Instead of Copilot being solely an optional extension to VS Code, its core AI-powered capabilities will be integrated directly into the open-source VS Code repository. This signifies a deeper commitment to making AI an integral part of the standard development experience in VS Code. This move might be also because of the growing popularity for Zed Editor, which has a native AI capability (And oh boy! it is blazing fast compared to VS Code).

    Microsoft also committed to release the Copilot Chat component under MIT license. And the best part is, these changes are supposed to happening in near future – in next few months.

    As per Microsoft, this move reflects their commitment to transparency, community-driven innovation, and giving developers a greater voice in shaping the future of AI-assisted development. This type of innovation thrives in the open and in collaboration with the community, good that Microsoft is realizing it now and moving in the right direction.

    At the end of the day, this is not just about making some code open; it’s a strategic move by Microsoft to embed AI deeply within one of the most popular open-source code editors, welcoming community collaboration and potentially setting a new standard for AI-powered development tools.

  • Climbing The Mountain of Needs

    Climbing The Mountain of Needs

    Have you ever felt like you needed food or sleep more than anything else in the world? Or perhaps a sense of belonging with friends felt crucial? Even people who lost their loved ones still have some needs and they will continue to fulfill, no matter how sad or disturbed they are. These feelings point to something fundamental about being human: we have different kinds of needs, and some are more urgent than others.

    This is the simple idea behind Maslow’s Hierarchy of Needs – a theory created by Abraham Maslow in 1943 that explains what humans need to be happy and fulfilled.

    Think of it like a mountain, where you need to climb each elevation before you can reach the next. And if the mountain is weak with loose rocks at it’s bottom, climbing up is difficult to impossible.

    The Five Levels of Needs

    Maslow’s theory shows human needs as a pyramid with five levels:

    1. Basic Physical Needs or Physiological needs: Food, water, shelter, sleep, cloth.
    2. Safety Needs: Security, stability, freedom from fear.
    3. Love and Belonging: Friendships, family, romantic connections.
    4. Esteem: Respect, recognition, feeling valued.
    5. Self-Actualization: Becoming your best self, reaching your potential.
    By Hamish.croker – Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=164544166

    Maslow’s Theory in Real Life

    If I just put the 5 levels of needs in a set of bullet points and a drawing, it just looks like a mere theory. But there are many places in our real lives where we can “see” Maslow’s theory.

    In August 2018, the quaint South Western Indian state of Kerala saw a catastrophic flooding across the state (It was similar to Hurricane Sandy). It was so devastating, all international news media covered the flood and relief efforts. It was later made in to a movie also – I just wanted to emphasis the severity of this flood. Over a million people were displaced and hundreds died. Entire villages were submerged.

    Level 1: Physiological Needs

    Families stranded on rooftops waiting for rescue helicopters; with no access to clean water, food or sanitary facilities. People collected rainwater and drank it in many places. Indian military forces airdropped food and water. “Nothing else mattered at that time; except finding food and escaping the water to safety.“, said affected people.

    There is it – first and foremost, one need to breath, eat, drink and sleep – to survive.

    Level 2: Safety Needs

    Indian Navy and Air Force operated rescue bots and choppers to move people from flood affected areas and brought them to relief camps which were set up in schools in high-grounds. Once flood receded, families returned to their homes only to discover the homes were filled with mud from ground to roof. These mud and water had spoiled the structural integrity of buildings. Also, wherever it was not muddy, water-borne diseases were spreading like wildfire.

    Government as well as some good samaritans set up more relief camps to let the affected people stay in a safe place until the homes are inspected and certified worthy. Pop-up hospitals were set up to take care of the ill; and efforts to contain contagious diseases were put in place.

    All these for ensuring the safety and security of those affected.

    Level 3: Love and Belonging

    Kerala has always been known for strong community bonds. As basic survival and safety needs were met, maintaining these connections became crucial for emotional recovery.

    Relief camps became temporary communities. People shared cooking duties, watched over each others’ children, and comforted those who lost their loved ones. Technocrats helped scattered families reconnect.

    The floods destroyed many homes, but the same flood showed them that their real home is people around. In the relief camp, strangers became family. That connection and feeling of being loved gave each other strength to push forward.

    Level 4: Esteem

    As recovery progressed, “People Power” emerged. Volunteer groups coordinated massive clean-up efforts. Young people organized suppy chains using social media. The “Kerala Model” of community based disaster response gained international recognition.

    Leaders came from the most unexpected corners of the world. Many homemakers created self support groups and mobilized food drives, helping young women to rebuild their seemingly lost life, funds to rebuild homes, etc.

    While many of these were done not for attention, they got the recognition, respect and esteem as life changers. This in turn inspired the generations which followed.

    Level 5: Self-Actualization

    In the years following Kerala floods, many survivors found new meaning and purpose for their lives. Fishermen who had rescued hundreds during the floods formed community disaster response teams. Environmental activists started new initiatives to protect the Western Ghats (the mountain range spanning through the west coast of India) and prevent future floods.

    Many IT professionals quit their jobs to work on climate resilience projects. Many Kerala communities rebuilt with sustainability in mind. Many Kerala communities rebuilt with sustainability in mind. Traditional wisdom about water management gave way for innovation with modern technology. The tragedy led many to discover their potential as Changemakers.

    Before I wrap-up

    While we must aspire to reach self-actualization as our final destination, we need to focus on meeting the needs at each moment and fulfill them first. This ensures that when we move to the next level, nothing pulls us back to the previous one.

    By recognizing which level of needs people are focused on, communities can provide appropriate support at each stage of their lives. Misunderstandings often happen when someone gives free (unhelpful) advice to others at the wrong stage of their recovery. Don’t be that “ungle.”

    And remarkably, many people find that the difficult climb leads them to heights of purpose and self-understanding they might never have imagined possible.

    I am sure there are theories that challenge Maslow’s hierarchy of needs. Many call it “a socialistic utopian” idea. But, it is a good place to start our mental exercise around this. And challenge our understanding with new learnings.

  • Commit Log#1 – FrankenPHP is now Officially Supported by The PHP Foundation

    Commit Log#1 – FrankenPHP is now Officially Supported by The PHP Foundation

    One of the best news that broke today in the Open Source Software world was about The PHP Foundation announcing the official support for FrankenPHP. Now, for those who are not familiar with FrankenPHP, it is an uber cool, super charged PHP Application Server written in Go Language. This project was initially backed by Les-Tilleuls.coop. Today the announcement from The PHP Foundation is a turning point for the FrankenPHP project. This can shake up how we build, ship and scale our PHP projects. The best part is, the original brains behind FrankenPHP will continue to steer the ship.

    So, what’s the deal with FrankenPHP anyway?

    Try not to think of it as just another way to run PHP. Instead, imagine giving your application a serious performance boost. FrankenPHP actually embeds PHP directly into Go and the Caddy web server, making deployment much smoother and noticeably faster. It’s like upgrading your reliable PHP setup with high-octane power—while also simplifying how you manage everything.

    And it’s worth remembering: PHP still powers a massive portion of the web—roughly 70%, in fact. That includes major platforms like WordPress, Laravel, and Symfony. What FrankenPHP does is bring fresh, modern enhancements to a language that already does a lot of heavy lifting online.

    Why should FrankenPHP even be on your radar?

    • Smoother Deployments: We spend not so small amount of time setting up environments, and cleaning up the mess of configuration files we created in first place. FrankenPHP puts a smooth cut through all that and it bundles everything- PHP interpreter, web server, extensions, and whatever cogs and gears that is needed for the application to run smoothly into a single executable; or even better a docker image. It is like having a complete ready to go package for running PHP applications without the usual hassles
    • Faster Performance: Speed is one of the areas where FrankenPHP really shines. It piggy-backs the power of Go to give your apps a boost in responsiveness and efficiency. It has a “worker mode”, that allows your app to reuse memory between requests instead of allocating memory from the start for each request. This means faster response times and the muscle to handle more traffic with lesser resources.
    • Lower Costs, Less Waste: It is not only about the NFRs. But gives a tangible savings in $$$ too. Since it uses lesser resources, the hosting costs can be reduced.
    • Real-Time Capabilities: Another area where FrankenPHP shines is with realtime capabilities where the application needs live updates like instant notifications, live data refreshes via websockets etc. It comes with native support for Mercure, a modern protocol that’s quickly being adopted for RTC on web.
    • Built to Grow: It does not stop there. Applications can be extended using Go, C or C++ and FrankenPHP can bundle that too. This gives freedom to use the best stack for a given usecase.

    FrankenPHP Plays Well with the Big Kids

    This isn’t some niche tool that only works in isolation. The major PHP frameworks are already on board! Laravel, Symfony, and Yii have all integrated FrankenPHP’s “worker mode,” meaning you can tap into those performance gains without having to rewrite your entire application. You could literally start using FrankenPHP today and see improvements.

    The PHP Foundation Steps In

    The fact that The PHP Foundation is officially backing FrankenPHP speaks volumes about its potential for the future of PHP. By hosting FrankenPHP’s code on the official PHP GitHub and contributing to its development, the foundation is ensuring it will be reliable, secure, and keep pace with the ongoing evolution of PHP.

    And here’s a key point: this isn’t a hostile takeover. The original rockstars behind the project – KĂ©vin Dunglas, Robert Landers, and Alexander Stecher – will continue to lead the way, making sure it stays true to its original vision. However, the foundation’s involvement will foster tighter collaboration with the PHP interpreter team, the Caddy folks, and the Go community, creating a stronger and more unified ecosystem.

    The Community is Loving It (and So Are the Big Guys)

    FrankenPHP is already a hit with developers, racking up nearly 8,000 stars on GitHub and getting contributions from over 100 developers. Major hosting providers like Upsun, Laravel Cloud, and Clever Cloud are also supporting it, making it a solid choice for running real-world applications. The fact that KĂ©vin Dunglas also co-maintains Caddy further strengthens FrankenPHP’s position as a modern solution for PHP.

    Les-Tilleuls.coop, the project’s initial sponsor, will continue to provide development and financial backing, ensuring FrankenPHP keeps growing alongside PHP and Caddy. This widespread support really highlights how mature and ready for prime time this project is.

    Technical Details

    For those curious about the tech behind FrankenPHP, here’s a quick breakdown:

    FeatureDescription
    Go IntegrationEmbeds PHP interpreter in Go, leveraging Go’s goroutines for performance.
    Caddy Web ServerUses Caddy’s modern features like HTTP/3, automatic HTTPS, and Zstandard compression.
    Worker ModeReuses memory for requests, reducing overhead for frameworks like Laravel.
    Mercure SupportEnables real-time features for dynamic web applications.
    Single ExecutableSimplifies deployment with a standalone binary or Docker image.

    FrankenPHP’s architecture lets it run PHP apps directly within its process, getting rid of the need for separate external services. And its compatibility with modern web standards like HTTP/3 and Early Hints means it’s built for the future of web development.

    What’s Next for FrankenPHP?

    With the official backing of The PHP Foundation, FrankenPHP is on a clear path to becoming a fundamental part of PHP development. Caddy is already promoting it as the best way to run PHP on their server, and it might not be long before it gets a prominent spot on the official PHP website as a recommended approach (alongside traditional methods like PHP-FPM).

    For us developers, this means easier access to a powerful tool that simplifies our workflow and boosts the performance of our applications. For businesses, it’s an opportunity to build faster, more efficient applications without breaking the bank.

    PHPVerse is Coming Up

    FrankenPHP apart, if you are into PHP, and you want to vibe with the community, a wonderful opportunities are coming up.

    • PHPVerse
      Online event celebrating PHP’s 30th birthday!
      June 17. 2025
    • The API Platform Conference
      @ Lille, France
      September 18 – 19, 2025

    See you in the next “Commit Log“.

    Reference: https://thephp.foundation/blog/2025/05/15/frankenphp/