// Adds dimensions UUID, Author and Topic into GA4
Friday, September 11, 2026
28.8 C
Singapore

Jamus Lim explains why he takes on ideas and positions that may seem controversial or unusual

Singapore — “if there are social inequities, we should strive to correct these so that we bring the most benefit to the least advantaged, since we are only as strong as our weakest member,” says Workers’ Party (WP) MP Jamus Lim.

The MP for Sengkang GRC (Anchorvale) shared a photo of his daughter on social media on Sunday (Apr 4) and wrote: “As I watch our little one play, I am also reminded of the future that lays (sic) before her. Without really knowing what her gifts or challenges may be, what kind of world would I want for her, after she grows up?”

Mr Lim, an associate professor of economics at ESSEC Business School, asked what principles we would favour as a society if we did not know how we would end up.

“Think about it: what policies would we want for our children, if we had no prior knowledge of their ethnicity, socioeconomic standing, gender, or any other dimension,” he wrote.

He explained that, to him, this meant allocating resources or striving to correct social inequities to benefit the least advantaged.

“This basic principle guides virtually all the policies that I espouse for the #workersparty, and goes a long way toward explaining why I may take on ideas and positions that may seem controversial or unusual at first glance,” Assoc Prof Lim wrote. /TISG

Hot this week

Singaporean saves 40% to 50% of his income but feels guilty spending S$2k on holiday: ‘I still find it hard to actually spend’

SINGAPORE : When does disciplined saving cross the line into something unhealthy. A Singaporean in his early 30s recently sparked a lively discussion online after confessing that years of aggress...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks