SShortSingh.
Back to feed

How One Developer Designed a Projected UI to Protect Privacy in a Public Room

0
·32 views

A developer building a Windows desktop app for a Spanish festival group faced an unusual design challenge: the software would be projected on a wall in front of the very people whose data it displayed. The app, called Rueda de Actos, is used once a year to fairly assign participation slots across five events for 96 members of a Moros y Cristianos festival group in Alcoy, Spain. Because sensitive information like unpaid dues and penalties could be visible to the entire room, the developer chose to show blocked table cells without explaining why they were blocked. Three different eligibility rules all render as the same visual pattern — a subtle diagonal stripe — so the audience sees that a rule was applied without learning the specific reason. This deliberate ambiguity replaced the usual tooltip approach, prioritising the dignity and privacy of members over the interface's typical goal of maximum transparency.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Microsoft 365 and Outlook restored after nearly 24-hour global outage

Microsoft 365, Outlook, Teams, Copilot and over ten other services went offline for nearly a day, affecting users in at least 70 countries. The company attributed the disruption to problems during an earlier network capacity upgrade and ruled out cyberattacks and AI agents as causes. Services returned around 3 p.m. ET on Friday, with recovery carried out in stages and stability checked at each step. Organizations including businesses, governments, schools, courts and UK NHS staff were affected, and some Japanese firms temporarily reverted to fax. Microsoft has apologized, said emails held during the outage will be queued for up to 48 hours, and plans to publish a full post-incident report.

0
ProgrammingDEV Community ·

Workplace notices on H-1B filings: what employers must post and what they do not mean

U.S. labor rules require employers to post a notice at the workplace when they file a Labor Condition Application for an H-1B worker. The notice can be posted on the filing day or during the 30 days before it. It lists the job category, offered wage, employment period, and work locations, and tells readers how to file a complaint with the Department of Labor. The notice is not a job advertisement, a USCIS approval, or the LCA itself. The requirement comes from 20 CFR 655.734 and section 212(n) of the Immigration and Nationality Act, and is described in DOL's Wage and Hour Division Fact Sheet #62M.

0
ProgrammingDEV Community ·

LudyPlay Combines Trivia, Survival, and Racing in One Browser Game Portal

Developer Ludy has built LudyPlay, a free browser-based game portal offering open-answer trivia, a 15-minute survival run, and a coastal motorcycle race. The write-up argues that the key design challenge is giving very different games a shared entry point while letting each one keep its own rules, input handling, and lifecycle. For typed trivia answers, it suggests normalizing input and applying an explicit acceptance check, since overly generous fuzzy matching can wrongly mark incorrect answers as correct. The author recommends that each game own its session state while shared navigation stays separate, which avoids one oversized state object and makes testing easier. Ludy is asking players for specific feedback, especially on trivia answer acceptance and survival session length.

0
ProgrammingDEV Community ·

Restaurant POS contracts can lock owners into exit fees, including for menu pages

Many restaurant owners pay a single monthly bill that bundles a point-of-sale system with a website and menu page, but the bundle is in fact a term contract. Reviewing agreements from Toast, Clover and Square on 14 November 2026, the author found that Toast and Clover impose renewal terms and early-exit fees, while Square advertises monthly plans with no lock-in. Toast's early termination fee can equal the remaining subscription fees, or $150 per remaining month on pay-as-you-go plans, so two years left would cost $3,600. The author argues the menu page is not part of the financed hardware and software, so it need not be bundled into the contract at all.