ADVERTISEMENT

DOTr officials commute: Experience is the best teacher

Published Sep 19, 2025 12:05 am  |  Updated Sep 18, 2025 06:34 pm

“Experience is the best teacher” is a timeless adage that has found a timely application in the latest directive from the Department of Transportation (DOTr).

Acting Transportation Secretary Giovanni Lopez has ordered all undersecretaries and assistant secretaries—along with top officials from attached agencies such as the LTO, LTFRB, LRTA, PNR, and MRT-3—to take public transportation at least once a week. The goal is to gather insights from the experiences of commuters and use those to propose improvements to our long-troubled transportation system.

The directive, which took effect on Sept. 17, came after Secretary Lopez’s own harrowing three-hour commute to his office—a trip he described as “like a war zone,” with passengers scrambling for a ride, and no system in sight. That day on the ground may have convinced him that too many transportation policies are made far from the realities they’re supposed to fix.

This is a well-intentioned and even commendable new policy, but it raises a troubling question: Why did it need to be a policy in the first place?

If one holds the reins of public transportation in this country, understanding the daily ordeal of commuters should be part of the job description. It is only through experiencing the clogged terminals, long lines, broken trains, unpredictable schedules, and the sheer physical and mental toll of commuting that our officials can truly grasp the gravity of the situation.

Every day, millions of Filipinos endure the exhausting, and often dangerous reality of commuting—waking at dawn, and lining up for hours. Many commuters spend two to three hours each way just to get to work or school. This isn't just inconvenient; it’s a productivity problem, a health concern, and a matter of human dignity.

Many of our transportation problems are not new. They persist not for lack of knowledge, but often for lack of urgency and political will. The disconnect between officials in air-conditioned offices and the riding public has led to piecemeal solutions and short-term fixes.

President Marcos has expressed no objection to the DOTr directive, describing it as “reasonable.” Reasonable, yes—but basic should be the more appropriate word. This kind of ground-level exposure should not be exceptional. It should be standard for anyone shaping public transport policy. Leadership by immersion is not a novel idea; it is simply good governance.

Of course, the true test lies not in whether these officials commute once a week, but in whether they listen—and more importantly act—on what they see, hear, and experience. Will they ride incognito or be flanked by aides and cameras? Will their recommendations lead to real reforms or just quarterly reports? The new directive requires the officials to submit proof of compliance, such as photos or tickets – which the public will likely see in social media. They will also be required to give recommendations on how to improve public transportation.

The Filipino commuting public doesn't need sympathy. They need systems that work. And they deserve leaders who know what it feels like when those systems fail.

Because in transportation—as in public service—experience isn’t just the best teacher. Sometimes, it’s the only one worth listening to.

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.