ADVERTISEMENT

Homecoming

Published Feb 18, 2020 12:00 am
OF TREES AND FOREST By FORMER SENATE PRESIDENT MANNY VILLAR Manny Villar Jr. Former Senate President
Manny Villar More than a week ago, I saw the past, the present, and the future. Class 1970 of the UP College of Business Administration, to which my wife and I belong, held its 50th year homecoming. There were a couple of events to celebrate this momentous occasion for our batch and one of them was a gathering we hosted in our Las Piñas home. Yes, that’s 50 years since college. Fifty years is a long time. It’s half a century. And it’s amazing to think that it’s been five decades since we stepped out of the UP campus into the world which we now live in. When we left UP, the world was radically different from the world we live in now. A lot has changed. We have changed. The class of 1970 tackled the real world that was in flux. There were a lot of things—in our communities, in our country—that were transforming our world and the way we view our world. I am proud to be part of our batch whose members had an impact in shaping the future. Many of us became captains of industry, community leaders, government leaders, the best fathers and mothers, husbands and wives, the best persons we wanted to become. In it deepest sense homecomings (or reunions) are precisely about coming back home. It's about all of us, after a long journey in our corners of the world converging where we all set foot at some point in our lives. I am sure you have attended one or two reunions of your high school or college. It is always nice to reminisce stories when we lived simpler lives. It is, in fact, during homecomings and reunions where we reminisce about the past that we all shared. The best teachers who made learning fun for us. The strict mentor who terrified us into becoming good persons. It is during homecomings and reunions where we relive special moments in our lives. Maybe a girlfriend or boyfriend during freshman year who eventually became the love of your life. Or, maybe a secret crush that still remain top secret. Friends who became enemies, and enemies who became friends for life. But here, we also share stories from our own journeys. Some good, some bad. But always a learning experience. We also share what we have become, our present. We share our triumphs and our defeats knowing they made us better persons. Personally, this is what I enjoy the most, knowing what has happened to friends, how they have grown, how they have struggled and bounced back from adversities. In a way, a homecoming is also a place where our present meets our past. This the reason why remembering the quarrels we had during this younger phase in our lives seems all petty now. This is why we remember our mistakes not with regret but with a particular pride because we managed to overcome those obstacles. In a sense, a homecoming is also about the future. It is a tribute to our alma mater who helped made us who we are today. In our case, we were thankful for UP for shaping our future. And I am proud of my batch mates who selflessly give back to UP and the College by sharing in the efforts to make sure that UP will continue training the best and the brightest, the crème de la crème. I am proud to have had the opportunity to know many people whose stories, vision, and conviction has time and again restored my faith in our ability to change the world despite the cynicism around us.  
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.